文档库 最新最全的文档下载
当前位置:文档库 › 高级Internet程序设计-13083504-冉若曦 (2)

高级Internet程序设计-13083504-冉若曦 (2)

高级Internet程序设计-13083504-冉若曦 (2)
高级Internet程序设计-13083504-冉若曦 (2)

课程论文

题目:图书馆管理系统设计

姓名:冉若曦

学号:13083504

专业:软件工程

任课教师:王郁昕

2013年12月01日

高级Internet程序设计

摘要

图书馆管理系统是采用NetBeans软件编写的系统。本系统提供4个功能模块,分别是读者登入模块、借阅图书模块、图书管理模块、图书归还模块。这4个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。

论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用NetBeans完成系统开发。

关键词:图书馆管理系统,NetBeans

Abstract

Library management system usesthe software of NetBeansto finish the system.The system provides four functional modules,:reader login module, the borrow booksmodule, library management module, books returned modules. There are many sub-modules in these four modules .Through mutual connection between these modules ,managerscomplete various instructions by the systems.

The paper describes the design of a comprehensive library management system, system functions and business processes, and meanwhileanalyzesthe detailed data and the design of systems.

Key words: Library management system ,NetBeans

目录

摘要 ........................................................................................................ I Abstract.................................................................................................. II 引言 . (1)

1.系统分析 (2)

1.1需求分析 (2)

1.2功能分析 (2)

1.3系统流程图: (3)

2.数据库分析 (4)

2.1数据库分析 (4)

2.2数据库概念设计 (4)

3.系统设计与功能实现 (5)

3.1功能叙述 (5)

3.2代码实现 (6)

3.3图书搜索模块界面 (14)

总结 (16)

引言

一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。

1.系统分析

1.1需求分析

本图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,各类图书的信息,借书者的信息等等。

本图书馆管理系统要有如下几个重要功能:

(1)管理员可以方便进行图书管理,用户管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。

(2)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。(3)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。

(4)考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。

一个图书馆管理系统要是能实现以上的各种功能,那么这个图书馆管理系统也就算是比较成功的一个系统了。

1.2功能分析

根据以上需求分析,我所设计的图书馆管理系统有4个功能模块,分别是读者登入模块、借阅图书模块、图书管理模块、图书归还模块。。其中各功能模块的具体说明如下:

图书信息管理模块:该模块主要负责管理图书馆的图书信息,如图书编号、图书名称、作者、出版社等信息。

读者信息管理模块:该模块主要负责管理图书馆的读者信息,如读者编号、读者信息等信息。

图书借阅管理模块:该模块主要负责图书馆的书籍借阅和归还信息,包括图书借阅、图书归还、图书搜索3个子模块。

1.3系统流程图:

本系统首先需要对用户的身份进行识别,只有合法的用户才能进入系统,否则将无法进入系统。进入系统后,首先打开系统主窗体,在系统首页的菜单栏或者功能区可以选择各种导航链接来进行各种操作。由于不同权限的用户对于系统有不同的功能,系统流程图如下:

2.数据库分析

2.1数据库分析

在开发图书馆管理系统时,考虑到图书量大,数据库维护大的特点,选用NetBeans软件里面的数据库关联表。其数据库名为library_01。数据库中包含图书信息、图书类别信息、图书借阅信息、管理员信息及读者信息等实体,用来存储不同的信息。

2.2数据库概念设计

本系统一共设计规划出5个实体,图书信息、图书类别信息、图书借阅信息、管理员信息及读者信息等实体。图书的类别有很多,因此可以建立一个图书馆类别信息表,专门用来保存图书的类别信息。

3.系统设计与功能实现

3.1功能叙述

三个人合作完成了图书馆管理系统设计,本人完成了图书借阅模块的设计以及功能实现。图书借阅模块首先需要进行读者登入,游客需要注册,然后输入需要借阅的书号、读者学号、书名、标签,这样就可以借书。同时该模块还有子模块就是图书搜索模块,只要输入图书的关键字就可以把与该关键字相关的图书都列出,供读者选择。

3.2代码实现

其中ManagedBean为

3.3图书搜索模块界面

管理员可以查看读者借书情况,并对借书情况进行登记,并且还可以将归还图书写入图书信息表。

注:由于换电脑,JSF不能全部显示,以上课展示为准。

总结

本图书馆管理系统的设计虽然很简单,但是真的需要平时上课认真跟着老师练习,课后自己多敲几次代码才能熟练。一开始设计没有头绪,后来经过不断的复习思考,串联老师上课所教的代码,终于绞尽脑汁想出一个思路。这是我们小组集体思考的结果,最后完成的也是相当理想。

做系统要用心去做,我从中也学到很多知识,知道如何去综合多门学科中的知识,编程能力也有了很大提高,另外也有很多心得体会。

本系统是一个最基本的图书馆管理系统,可扩展性很大,系统的执行效率也比较高。

本图书馆管理系统得到王老师悉心指导。王老师严肃的科学态度,严谨的治学精神,精益求精的工作作风,一直熏陶着我。这次图书馆管理系统的设计的成功与王老师密不可分,感谢王老师辛勤指导。

计算机统考押题Internet应用

单选题: 1、小明希望自己所发送的每一封邮件内容后都有一句“这是小明的邮件”,那么他应该______。 A.每封邮件后手动添加 B.保存一个邮件模版,每次都使用这个模版 C.设置邮件签名 D.无法实现 答案:C 2、使用Outlook的通讯簿,可以很好管理邮件,下列说法正确的是______。 A.在通讯簿中可以建立地址组 B.两个地址组中的信箱地址不能重复 C.只能将已收到邮件的发件人地址加入到通讯簿中 D.更改某人的信箱地址,其相应的地址组中的地址不会自动更新 答案:A 3、关于在Outlook中新建联系人的说法错误的是______。 A.单击新建联系人按钮 B.空白处右击,快捷菜单中选择新建 C.直接双击空白处新建 D.在名片上右击 答案:D 4、Outlook的主要功能是______。 A.接收、发送电子邮件 B.搜索网上信息 C.创建电子邮件账户 D.电子邮件加密 答案:A 5、打开一个自己喜欢的网页,单击“工具”菜单,选择Internet选项,在弹出的Internet选项对话框中选择“常规”选项卡,再单击主页中的“使用当前页”按钮,实现的效果是______。 A.在新的选项卡中打开这个网页 B.将当前网页设为主页 C.在新的浏览器中打开该网页 D.将当前页设为网站首页 答案:B 6、为连接配置代理服务器,需要在______中设置。 A.Internet选项卡中的“常规”选项卡 B.Internet选项卡中的“连接”选项卡 C.Internet选项卡中的“程序”选项卡 D.Internet选项卡中的“安全”选项卡

答案:B 7、如果想要不允许网站请求您的物理位置信息,需要在______中进行相关设置。 A.Internet选项卡中的“常规”选项卡的“主页” B.Internet选项卡中的“隐私”选项卡的“弹出窗口阻止程序” C.Internet选项卡中的“内容”选项卡的“家庭安全” D.Internet选项卡中的“隐私”选项卡的“位置” 答案:D 8、在IE浏览器中,通过哪个操作可以在断开网络连接的情况下浏览已经下载的网页______。 A.在“添加到收藏夹”对话框中选择脱机工作 B.历史记录 C.选择“文件”--“另存为” D.代理服务器 答案:A 9、有关“常规”选项卡的功能,不正确的是______。 A.可以更改默认的主页 B.可以设置Internet临时文件夹的属性 C.可以指定Windows自动用于每个Internet服务的程序 D.可以删除临时文件夹的内容 答案:C 10、在IE浏览器的常规设置中不能进行的设置是______。 A.设置“主页” B.设置图片是否显示 C.设置历史记录天数 D.设置网页的显示外观(字体、语言等) 答案:B 11、对于收藏夹的功能,下列说法正确的是______。 A.只能收藏文本内容 B.只能收藏图片内容 C.不能收藏视频 D.收藏的网页的地址 答案:D 12、如果想设置浏览器主页或清除历史记录,可以打开浏览器的“工具”菜单中的______。 A.Internet选项 B.windows update C.同步 D.管理加载项 答案:A

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

系统internet选项主页更改不了怎么办 电脑常用

系统internet选项主页更改不了怎么 办电脑常用 系统internet选项主页更改不了怎么办(电脑常用知识问答)?2010年08月27日星期五09:16 我的主页被一个叫的网页给修改了一打开IE浏览器就是他我想改回百度怎么办? 最通常的办法是找到相应的注册表文件,把它改回来。 以IE首页的注册表文件修改为例,我们首先要启动Windows的注册表编辑器,具体方法是点击Windows界面左下角的"开始"按钮,再选择"运行",在弹出的对话框中输入"regedit"就可以进入注册表编辑器了。 IE首页的注册表文件是放在 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page下的,而这个子键的键值就是IE首页的网址。以笔者的电脑为例,键值是,它是可以修改的,用户可以改为自己常用的网址,或是改为"about:blank",即空白页。这样,你重启IE就可以看到效果了。 如果这种方法也不能奏效,那就是因为一些病毒或是流氓软件在你的电脑里面安装了一个自运行程序,就算你通过修改注册表恢复了IE首页,但是你一重新启动电脑,这个程序就会自动运行再次篡改。 这时候,我们需要对注册表文件进行更多的修改,运行"regedit",然后依次展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Run主键,然后将其下的registry.exe子键删除,然后删除自运行程序c:\Program Files\registry.exe,最后从IE选项中重新设置起始页就好了。 除了上面的情况外,有些IE被改了起始页后,即使设置了"使用默认页"仍然无效,这是因为IE起始页的默认页也被篡改啦。对于这种情况,我们同样可

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

禁用ie工具栏internet选项的方法有四种

精品文档你我共享 禁用ie工具栏internet选项的方法有四种 禁用INTERNET选项的四种简单小技巧 有人反映我那个修复ie工具栏internet选项不能用,但是奇怪的是,我以前有叫朋友去测试那个,可以的啊,而且我机子也可以。 我刚开始以为操作系统不同,但是后来又询问到一个也是win98的他也出现这样的问题,而且还拍了照片。 奇怪了,难道在注册表中禁用internet选项的方法不只一个,马上上网找了一些资料,作测试,结果发现,可以禁用ie工具栏internet选项的方法有四种。 第一,禁止ie工具栏的internet选项 就是点击ie的工具栏菜单的internet选项后,会出现下图的提示 注册表中 HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\restrictions 建一个dword值名称为NoBrowserOptions设置为1,然后把所有浏览器关闭再打开就可以实现了 第二,隐藏工具栏的internt选项 打开ie,点击工具栏,internet选项消失了。

精品文档 你我共享 注册表中 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ Explorer 建一个dword值名称为NoFolderOptions设置为1,需要重新启动一下就可以实现了 第三,不仅ie里面的internet选项被禁用,而且在桌面的ie属性(也就是控制面板的internet),也会出现禁用情况 不仅浏览器会出现 桌面ie属性也会出现 这个是改注册表,禁用internet里面的选项页,把六页全部禁用掉就可以了

高级语言程序设计作业及答案(2017.1)

《高级语言程序设计(https://www.wendangku.net/doc/8c3131892.html,)》作业 2017.1 教学中心:新疆产业发展研究中心校外学习中心 专业层次: 高中升大专 学 号:2009 姓 名: 王 成 均 分 数: 注意事项:1. 本作业共五大题,满分100分; 2. 请将以上各项信息填写清楚,否则,作0分处理; 3. 所有答案直接做在答案栏上,做在其它地方无效。 一.判断题(如正确打√,否则,打×。) 1.源程序中的错误一般分为编译错误、运行错误和逻辑错误等三种。 2.控制台应用程序至少有一个Main 过程。 3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。 4. 判别a 是否等于b ,若a=b ,则输出字符串 “a is equal to b ”的块结构条件语句为: If a=b Then WriteLine(“a is equal to b ”) End If 5. 输入结构变量的值就是输入该变量的各个元素的值。 6.若某个模块中以关键字private 定义函数过程,则该函数过程只能在该模块中使用。 7. 关键字private 用于声明私有成员。私有成员可以在类中和类外访问。 8.在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是Text 。 9.列表框ListBox 中项目的序号从1开始到Listcount 结束。 10.以数据流的方式对文本文件中的数据进行读/写操作,需要StreamReader 类和StreamWriter 类。 答案栏: 1.√ 2.√ 3.√ 4.√ 5.√ 6.× 7.√ 8.× 9.√ 10.×二.单项选择题 1.下列变量名中错误的是( )。 A. n B. 名称 C. ab# D.“年龄” 2.设X 为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。 A. 1< X <5 B. X=2 or X=3 or X=4 C. 1=5) 3.设有数组说明语句:Dim c( 10) AS Integer ,则下面表示数组c 的元素选项中( )是错误的。 A. c(i-1) B. c(5+0.5) C. c(0) D. c(11) 4.在过程的形式参数前面加上关键字( ),则该参数说明为引用参数。 A. Val B. ref C. Byref D. ByVal 5. 设已定义函数过程f ,它有三个实型传值参数;设a,b 和c 为实型变量,则调用该函数的正确形式为( )。 A. f B. f( a+b, b+c ) C. f ( a+b, b+c ,c+a ) C. f a+b, b+c, c+a 6. 若使命令按钮不可见,可以设置Visible 属性的值为( )。 A. False B. True C. T D. F 7.要使单选按钮RadioButton 处于选中或未选中状态,需由( )属性来决定。 A. Show B. List C. Text D. Checked 8.要删除列表框中的某一个项目,需要使用( )方法。 (密封线内不答 题 )

2020年10月全国高级语言程序设计(一)自考试题及答案解析

全国2018年10月高等教育自学考试 高级语言程序设计(一)试题 课程代码:00342 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列不.正确的转义字符是( ) A. ′\\′ B. ′\″ C. ′\086′ D. ′\0′ 2.下列运算符中,优先级最高的是( ) A.[] B.++ C.% D.&& 3.下列标识符中,不.是C语言保留字的是( ) A. char B. while C. min D. default 4.下列数据中,不.是C语言常量的是( ) A. ′\n′ B. ″a″ C. e-2 D. 012 5.若定义了int a;char b;float c;,则表达式a*b-c的类型是( ) A. float B. int C. char D. double 6.若定义了int a,x,y;,则下列语句中不.正确的是( ) A. x=3,y=5; B. ++x; C. x=y+=x*30; D. a=y+x=30; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是( ) A.数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在C语言中,函数返回值的类型是由( ) A.定义的函数类型决定 B.return语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了int b[][3]={1 ,2,3,4,5,6,7};,则b数组第一维的长度是( ) A. 2 B. 3 C. 4 D.无确定值 1

高级语言程序设计(C)答案

学习中心/ 函授站_ 姓名学号 西安电子科技大学网络与继续教育学院 2015 学年上学期 《高级语言设计(C)》期末考试试题 (综合大作业) 题号一二三四总分 题分15 25 30 30 得分 考试说明: 1、大作业于2015 年4 月3 日公布,2015 年5 月9 日前在线提交; 2、考试必须独立完成,如发现抄袭、雷同、拷贝均按零分计。 一、名词解释(每小题 3 分,共15 分) 1、【初始化】: 初始化就是把变量赋为默认值,把控件设为默认状态,把没准备的准 备好。 2、【软件测试】: 描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过 程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。 3、【库函数】:顾名思义是把函数放到库里,是别人把一些常用到的函数编完放到一个 文件里,供程序员使用,程序员用的时候把它所在的文件名用#include<> 加到里面就可以了(尖括号内填写文件名),例如#include 。 4、【作用域】:通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部 性,增强程序的可靠性,减少名字冲突。 5、【编译预处理】:编译预处理是 C 语言区别于其它高级程序设计语言的特征 之一,它属于 C 语言编译系统的一部分。 C 程序中使用的编译预处理命令均以# 开头,它在 C 编译系统对源程序进行编译之前,先对程序中这些命令进行“预处

理”。本章的知识点是编译预处理命令的三种不同形式:宏定义、文件包含和条 件编译。 二、简答题(每小题 5 分,共25 分) 1、为什么要用变量? 答:1) 、计算机在工作过程中所产生的所有数据,都是在“内存”是存储和读取的。 大家可以把“内存”想象成一个工厂的仓库,数据呢就是这个工厂工作过程中要使用的“零 件”。在一段程序中,有很多很的数据(零件),它们分别存放在内存(仓库)中的不同地方。需要用变量把它引用出来。 2、算法设计的一般步骤有哪些? 答:1)、分析问题:输入是什么?输出是什么?条件是什么?能用什么方法? 2 )、用流程图画出解决方案:决定了程序的结构。三大结构有:顺序结构、判断结构、循 环结构 3 )、算法设计:常见的算法设计方法:穷举法、迭代法、递推法、递归法、回溯法、贪婪 法、分治法 4 )、程序设计:用编程语言来实现 3、引入数组机制的好处是什么? 答:数组在内存中分配是栈内存,是【连续】存储【同一种类型】的【线性】结构。它 的作用主要体现在对同一类型的数据进行存储。(要是int 型,全都是int 型,要是char 型,全都是char 型),不可以出现其他类型。对数据的访问是具名访问,可是直接读出数 据中某一块的数据,例如int array[5]={1,2,3,4,5}; array[3] 等于 3. 这里需要注意的是:数组的下标是从0 开始的。如果你想访问array[5], 会提示错误,因为已经越界了。提取数据比较方便,因为数组在内存中是连续存储数据的,好找。随便说句,数组可以当指针用,但它绝不是指针。 4、函数设计三要素包括功能、输入和输出三个方面的内容,它们和函数结构的关系是 怎么样的? 答:函数设计的功能告诉这个函数具有具体的功能。输入对应函数的首部,输出对应函数的返回值。 5、值调用的特点是什么? 答:函数体内相应数据的改变不影响调用它的函数中的数据。 三、分析填表题(每小题 6 分,共30 分) 1. struct student { int StuId; int Score[4]; int Total ; } struct student com [10] ={{ 1, 90, 83, 72, 82},{ 2, 71, 92, 88, 78 }, { 3, 85, 72, 98, 66 },{ 4, 78, 95, 63, 90 } }; struct student x, *sPtr; sPtr=com; x=com[0]; 结构成员引用值 x. Total 0

【mfxp】Internet选项被禁用三步骤轻松搞定

【mfxp】Internet选项被禁用三步骤轻松搞定 Internet选项被禁用三步骤轻松搞定 Internet选项被禁用三步骤轻松搞定是XP系统下载免费xp 官方网站为方便大家及时找到在系统优化的过程中遇到的问题和安装电脑系统过程中的常见问题而收藏的常见的有如下教程win7系统xp系统优化系统优化工具电脑系统优化系统优化大师2008_2007_2003系统优化等 注册表里也没有Internet Explorer这一项,但我新建一个Internet Explorer又说这个文件名已经有了.试过雅虎助手和黄山IE恢复都不行.导入注册表信息也试过了,无效.改用傲游的话又老是出错误对话框.我是没折了.请教各位谁有妙招?遇到这种问题该如何解决呢?你可以试试以下的方法哦. 一、打开IE,点选“工具”菜单,选择“Internet选项”,再点选“常规”栏,第一项“主页”就是,在“地址”一栏中显示的就是当前IE默认起始页,下方还有三个选项:“使用当前页”、“使用默认页”、“使用空白页”,你可以选择“使用空白页”,也可以选择“使用默认页”,并在地址一栏中填入你想要的主页地址,那以后你开启IE时,中文雅虎将作为你的默认主页自动出现。 二、如果按照一的方法修改后依然无效,则表示该恶意网页

已经修改了你的Windows启动选项,这个时候就需要利用Windows“注册表编辑器”,来进行修复。 点选“开始”菜单,选择“运行”按钮,在“打开”栏中添写“Regedit”,选择“确定”按钮,将会弹出一个“注册表编辑器”窗口,依次打开屏幕左侧栏中“我的电脑”下的“HKEY _LOCAL_MACHINE”“Softw are”、“Windows”、“Current Version”、“RUN”文件夹,在屏幕右侧栏中选择所有于恶意网页有关的项目,点选鼠标右键,予以删除。这个方法可以修复“起始主页”被修改的情况。 还有的情况是“默认主页”也被修改,还是重复二的过程,打开“注册表编辑器”,依次点选“HKEY _LOCAL_MACHINE”、“Software”、“Microsoft”、“Internet Explorer”、“Main”文件夹,将屏幕右侧栏中 “Default_Page_URL”改为你想要的网站地址 三、还有一些恶意网站除了修改你的IE默认网址外,还会在修改你的IE工具栏,例如篡改“IE标题栏”、添加“按钮”等。要修改“IE标题栏”,还是要依靠“注册表编辑器”,按照上面的方式打开“注册表编辑器”,依次打开 “HKEY_CURRENT_USER”、“Software”、“Microsoft”、“Internet Explorer”、“Toolbar”文件夹,将屏幕右侧栏中“LinksFolderName”数据项改为“默认”就可以了。 而恶意添加的按钮,只要在不想出现的按钮上点选鼠标

高级语言程序设计期末复习题

高级语言程序设计期末复习题 一、选择题 1.以下程序的输出结果是 () main( ) { int a=10,b=12; printf("%d %d\n",--a,++b); } A)9 10 B)9 13 C)11 10 D)10 13 2.下面的程序() main() { int x=3; do { printf("%d\n",X-=2); }while(!(--x));} A) 输出的是1 B) 输出的是1和-2 C) 输出的是3和0 D) 是死循环 3.下面能正确进行字符串赋值操作的语句是() A)char s[5]={"ABCDE"}; B)char s[5]={'A'、'B'、'C'、'D'、'E'}; C) char *s;s="ABCDEF"; D)char *s; scanf("%s",s); 4.若有以下定义: char a;int b; float c;double d; 则表达式a*b+d-c值的类型为 A)float B)int C)char D)double 5.若已定义:int a[8],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是() A) p+1 B) a+1 C) a++ D) ++p 6.若执行下面的程序时从键盘上输入4和5,则输出是() main() { int a,b,s; scanf("%d %d",&a,&b); s=a; if(a

高级语言程序设计习题(最新版带答案)

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以*/ 符号作为结束标记。 第2章数据类型运算符和表达式习题 1. 单项选择题 (1) 以下选项中,正确的 C 语言整型常量是 D 。 A. 32L B. 510000 C. -1.00 D. 567 (2) 以下选项中, D 是不正确的 C 语言字符型常量。 A. 'a' B. '\x41' C. '\101' D. "a" (3) 在 C 语言中,字符型数据在计算机内存中,以字符的 C 形式存储。 A. 原码 B. 反码 C. ASCII 码 D. BCD码 (4) 字符串的结束标志是 C 。 A. 0 B. '0' C. '\0' D. "0"

Internet应用

Internet应用—复习题 单选题: 1、要在IE中停止下载网页,请按____。 A.Esc键 B.Ctrl+W键 C.BackSpace键 D.Delete键 答案:A 2、HTML是指____。 A.超文本标记语言 B.超文本文件 C.超媒体文件 D.超文本传输协议 答案:A 3、在Internet Explorer 常规大小窗口和全屏幕模式之间切换,可按____。 A.F5键 B.F11键 C.Ctrl+D键 D.Ctrl+F键 答案:B 4、https://www.wendangku.net/doc/8c3131892.html,是Internet上一台计算机的____。 A.IP地址 B.域名 C.协议名称 D.命令 答案:B 5、Internet Explorer浏览器本质上是一个____。 A.连入Internet的TCP/IP程序 B.连入Internet的SNMP程序 C.Internet上的服务器程序 D.浏览Internet上Web页面的客户程序 答案:D 6、你想给某人通过E-mail发送某个小文件时,你必须____。 A.在主题上写含有小文件 B.把这个小文件“复制”一下,粘贴在邮件内容里 C.无法办到 D.使用附加文件功能,通过插入附加文件完成 答案:D 7、在Outlook中设置唯一电子邮件账号:kao@https://www.wendangku.net/doc/8c3131892.html,,现成功接收到一封来自shi@https://www.wendangku.net/doc/8c3131892.html,的邮件,则以下说法正确的是____。 A.在收件箱中有kao@https://www.wendangku.net/doc/8c3131892.html,邮件 B.在收件箱中有shi@https://www.wendangku.net/doc/8c3131892.html,邮件

C.在本地文件夹中有kao@https://www.wendangku.net/doc/8c3131892.html,邮件 D.在本地文件夹中有shi@https://www.wendangku.net/doc/8c3131892.html,邮件 答案:B 8、超文本标记语言通常是指_______。 A.编写超文本的语言 B.编写普通文本的语言 C.编写网页的语言 D.编写包含十进制数的文本的语言 答案:A 9、下列关于Web格式的邮件,叙述错误的是______。 A.一般Web格式的邮件会比普通的纯文本的邮件容量大,下载邮件时间长 B.有一些掌上电脑对Web格式的邮件不支持 C.每个邮件收发软件都支持Web格式的邮件 D.Web格式的邮件也可以发到手机上 答案:C 10、下列关于IE浏览器的说法,正确的是______。 A.IE浏览器只能在有网络的条件下使用 B.IE浏览器可以打开电脑中的任何文件 C.IE浏览器打开时默认打开设置的主页页面 D.IE浏览器只能查看html格式的网页 答案:C 11、以下______程序在Windows中用于浏览WWW网页。 A.Internet Explorer B.Outlook Express C.Excel D.超级终端 答案:A 12、有关FTP下列描述不正确的是____。 A.FTP是一个标准协议,它是通过网络在不同计算机之间交换文件最简单的方法 B.FTP可以实现即时的网上聊天 C.通过服务器上传和下载文件也是一种非常普遍的使用方式 D.FTP通常用于将网页从创作者上传到服务器上供他人使用 答案:B 13、下列域名格式中,哪种域名是不正确的______。 https://www.wendangku.net/doc/8c3131892.html, B.www@https://www.wendangku.net/doc/8c3131892.html, https://www.wendangku.net/doc/8c3131892.html, https://www.wendangku.net/doc/8c3131892.html, 答案:B 14、双击桌面上的IE图标,IE会______。 A.打开默认的主页 B.打开百度的首页 C.打开空白页 D.打开网站的首页

(完整word版)高级语言程序设计(C)2019春答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学院 2019学年上学期 《高级语言程序设计(C)》期末考试试题 (综合大作业) 考试说明: 1、大作业试题于2019年4月25日公布,2019年4月26日至2019年5月12日在线上传大作业答卷(最多上传10张图片); 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须用《西安电子科技大学网络与继续教育学院综合大作业答题纸》手写完成,要求字迹工整、卷面干净。 一、选择题(本题共20道小题,共40分。) 1. 设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是 A)把x和y按从大到小排列 B)把x和y按从小到大排列 C)无确定结果 D)交换x和y中的值 2. 下面程序的输出是 void prtv(int *x) { printf("%d\n", ++(*x));} main() { int a=25; prtv(&a);} A) 23 B) 24 C) 25 D) 26 3. int x=10, y=20, z=30; if(x>y) z=x; x=y; y=z; 以上语句执行后x, y, z的值是 A) x=10,y=20,z=30B) x=20,y=30,z=30 C) x=20,y=30,z=10D) x=20,y=30,z=20 4. 设有以下宏定义: #define N 3 #define Y(n) ((N+1)*n) 则执行语句:z=2 *(N+Y(5+1))后,z的值为 A)出错 B)42 C)48 D)54

5. 逻辑运算符两侧运算对象的数据类型是()。 A) 只能是0或1 B) 只能是0或非0正数 C) 只能是整型或字符型数据 D) 可以是任何类型的数据 6. 当执行以下程序段时 x=-1; do { x=x*x;} while(!x); A)循环体将执行一次 B)循环体将执行两次 C)循环体将执行无限次 D)系统将提示有语法错误 7. int x=3; do { printf("%3d",x-=2);} while(!(--x)); 以上程序段的输出结果是 A) 1 B) 3 0 C) 1-2 D) 死循环 8. main() {int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } 以上程序段的输出结果是 A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b 9.以下程序的输出结果是()。 main() { int num=0; while(num<=2) { num++; printf(“%d\n”,num);} } A) 1B) 1C) 1D) 1 2 2 2 3 3 4 10. 表示关系x≤y≤z的c语言表达式为 A) (X<=Y)&&(Y<=Z) B) (X<=Y)AND(Y<=Z) C) (X<=Y<=Z) D) (X<=Y)&(Y<=Z) 11. 执行x=((5>1+2)&&2||((2*4<4)-!0))后,x的值为 A) -1B) 0C) 1D) 5 12. 有以下程序 main() { char a[]="programming", b[]="language"; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i<7;i++) if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i)); } 输出结果是 A)gm B)rg C)or D)ga 13. 以下程序的输出结果是 # include # include

高级语言程序设计(C)答案

高级语言程序设计(C)答案

学习中心/函授站_
姓名
学号
西安电子科技大学网络与继续教育学院
2015 学年上学期
《高级语言设计(C)》期末考试试题
(综合大作业)
题号




总分
题分
15
25
30
30
得分
考试说明: 1、大作业于 2015 年 4 月 3 日公布,2015
年 5 月 9 日前在线提交; 2、考试必须独立完成,如发现抄袭、
雷同、拷贝均按零分计。
一、名词解释(每小题 3 分,共 15 分) 1、【初始化】: 初始化就是把变量赋为默认 值,把控件设为默认状态,把没准备的准备好。 2、【软件测试】: 描述一种用来促进鉴定软 件的正确性、完整性、安全性和质量的过程。换
第 2 页 (共 16 页)

句话说,软件测试是一种实际输出与预期输出间 的审核或者比较过程。
3、【库函数】:顾名思义是把函数放到库里, 是别人把一些常用到的函数编完放到一个文件 里,供程序员使用,程序员用的时候把它所在的 文件名用#include<>加到里面就可以了(尖括 号内填写文件名),例如#include。 4、【作用域】:通常来说,一段程序代码中所用到的 名字并不总是有效/可用的,而限定这个名字的 可用性的代码范围就是这个名字的作用域。作用 域的使用提高了程序逻辑的局部性,增强程序的 可靠性,减少名字冲突。
5、【编译预处理】:编译预处理是 C 语言区别于其它高级程序设计语言的特征 之一,它属于 C 语言编译系统的一部分。C 程序中使用的编译预处理命令均以# 开头,它在 C 编译系统对源程序进行编译之前,先对程序中这些命令进行“预处 理”。本章的知识点是编译预处理命令的三种不同形式:宏定义、文件包含和条 件编译。
二、简答题(每小题 5 分,共 25 分) 1、为什么要用变量? 答:1)、计算机在工作过程中所产生的所有 数据,都是在“内存”是存储和读取的。大家可 以把“内存”想象成一个工厂的仓库,数据呢就 是这个工厂工作过程中要使用的“零件”。在一
第 3 页 (共 16 页)

Internet技术知识点总结

Internet技术 1.Internet是世界上最大的网络,实质是网络的网络。 2.互联网是一组全球信息资源的总称。 3.Internet:由路由器及通信线路基于一个共同的通信协议,将不同地区,不同环境的网 络互联成为一个整体,形成一个全球化的虚拟网络,是共享资源的集合。 Internet的主要功能 4.WWW服务 a)(World Wide Web)万维网服务 b)网页文件连接的组合 c)超级连接文本:文本,声音,图形,动画,影像组成。 d)HTTP协议:WWW客户机到WWW服务器之间传输用的协议。 e)HTML:超文本标记语言,编写网页的语言。 5.电子邮件服务:利用存储-转发原理,克服时间,地理上的距离,通过计算机终端和通 信网络进行文字、声音、图像等信息的传递 6.数据检索:分类目录和关键字 7.电子公告板(BBS):基于电子邮件的服务 8.远程登录 9.商业应用 ISP 网络服务供应商,是Internet网络用户接入和信息服务的提供者 10.分类 a)为用户提供拨号入网业务的小型ISP(应为IAP)。区域性强,服务能力有限,没有 自己的主干网络和信息源,提供的服务信息有限 b)真正意义上的ISP:全方位服务,有全国或较大区域的联网能力,可提供专线、拨 号上网 11.ISP服务 a)提供专线接入:提供如DDN、、FR、CATV等专线接入 b)提供拨号接入:向用户提供通过公用电话网联机访问Internet的能力,包括UNIX 仿真终端方式和SLIP/PPP连网方式 c)提供电子邮件服务 d)提供信息服务:提供的信息(用户名(账号)、用户口令(密码)、IP地址、域名服 务器(DNS)地址) e)提供联网设备,网络系统集成,软件安装和使用培训服务 12.主页:打开浏览器后第一个出现的页面 13.超文本:含有超链接的文本 14.超链接:通过网址链接到别的网页 15.统一资源定位器(URL,又称为网址) 16.HTML的超链接用URL来定位信息资源所在的位置 17.格式协议:

大学考试—高级语言程序设计——试题库及答案

设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是( )。 A. (*p).a B. abc->a C. abc.a D. p->a 回答错误!正确答案: A C D 以下叙述中,正确的叙述是: A. 预处理行不是c的可编译语句 B. 在程序中凡以#开始的语句都是预处理命令 C. C程序在执行过程中对预处理命令进行处理 D. 预处理命令须以#开始

回答错误!正确答案: A B D 下列属于单字符输入输出函数的是()。 A. getchar() B. printf() C. scanf() D. putchar() 回答错误!正确答案: A D 当一个函数为外部函数时,不正确的说法是( )。 A. 该函数不能被本文件中函数调用 B. 该函数不能被其他文件调用 C. 该函数只能被main()调用 D.

该函数只能被非主函数调用 回答错误!正确答案: A B C D 不能将高级语言编写的源程序转换成目标程序的是: A. 编译程序 B. 解释程序 C. 编程程序 D. 链接程序 回答错误!正确答案: B C D 下列选项中关于外部变量,正确的是( )。 A. main函数是主函数,不在main函数内部定义的变量都是外部变量B. 外部变量必须定义在源程序的开始处 C. 定义外部变量时,可以进行初始化

外部变量必须定义在所有函数的外面 回答错误!正确答案: C D 已知“int a=1;char b=65; float c=2.0;double d=3.5;”。则下述赋值表达式结果为整型的是()。 A. b=a+b; B. b=(int)(c+d); C. a=3.2; D. a=c+d; E. c=a+b; F. c=(int)3.2; 回答错误!正确答案: A B C D 已有char s[10][10]={0};int i=10;。在下列表达式中,没有意义的表达式是:

高级语言程序设计练习题-4.2

(一)填空题: 1.C语言程序的基本单位是____函数__________。 2.在C语言中,数字056是一个_______八_______进制数,0xFF是一个_________十六_____进制数。 3.若程序中使用了函数scanf() 4. 若程序中使用了函数strlen() 5.C语言程序的三种基本结构是_____循环_________、_______顺序_______、_______选择_______。 6.若程序中使用了函数sqrt(),则必须包含的头文件名为 math.h。 7.C语言中运算对象必须是整型的运算符是 % 。 8.C语言中整型数据除以整型数据得到整形数据。 9.C语言源程序文件的扩展名是 .c ;经过编译后,所生成文件的扩展名是;经过链接后,所生成的文件扩展名是 .exe 。 10. 若定义int a[3][5];则a数组所含数组元数个数是 15 ,sizeof(a)的值 是 4 ,其首地址是 a[0][0] 。 11.在C语言中,数组名是数组的,同时它是一个_____指针_ 常量。12.判断字符型变量ch是否为小写英文字母的C语言表达式为____________________________。 13.判断变量a的数值范围1≤a≤10的C语言表达式是______a>=1&&a<=10____________ _________ _。 14.C语言运算符中,++和--的结合方向(运算方向)是__________从右向左___ 函数读入字符串。 16.函数直接或间接地调用自己本身称为__________递归_____________。 17.已知w=1,x=2,y=3,z=3,a=4,b=2;则执行语句 (a=w>x)&&(b=y>z);后,a的值为 4 ,b的值为 2 。 18.字符串"student"的长度是 8 ,它在内存中的字节数为。 19. 设a、b、c为整型数,且a=2,b=3,c=4,则执行语句"a*=16+(b++)-(++c);"后,a的 值是 28 。 20.执行int x,y,z;x=y=1;z=(x++,++y,y++);后, 则x= 1 ,y= 3 ,z= 3 。 21.定义语句int x,y;,执行y=(x=1,++x,x+2);语句后,则x= 2 ,y= 4 。

相关文档
相关文档 最新文档