1、初级程序员上午试题-26 及答案解析(总分:75.00,做题时间:90 分钟)Windows的资源管理器窗口分为左右两个部分,其中 (1) 。在该窗口中,如果想一次选定多个不连续的文件或文件夹,正确的操作是先按住 (2) ,再用鼠标左键逐个选取。若已选定某文件,不能将该文件复制到同一文件夹下的操作是 (3) 。若已选定某文件,执行“删除”命令后,被删除的文件放在 (4) 中。(分数:4.00)A.左边显示磁盘上的树形目录结构,右边显示指定目录里的文件信息B.左边显示指定目录里的文件信息,右边显示磁盘上的树形目录结构C.两边都可显示磁盘上的树形目录结构或指定目录的文件信息,由用户决定D.左边显示
2、磁盘上的文件目录,右边显示指定文件的具体内容A.Alt键B.Ctrl键C.Shift键D.Ctrl+Alt键A.用鼠标右键将该文件拖动到同一文件夹下B.先执行“编辑”菜单中的“复制”命令,再执行“粘贴”命令C.用鼠标左键将该文件拖动到同一文件夹下D.按注 Ctrl键,再用鼠标右键将该文件拖动到同一文件夹下A.回收站B.硬盘C.剪贴板D.软盘在 Windows的窗口中,选中末尾带有省略号“”的菜单意味着 (5) 。在下拉式菜单中,每条命令后都有一个用括号括起来的带下划线的字符,称为热键或快捷键,意味着 (6) 。(分数:2.00)A.将弹出下一级菜单B.将执行该菜单命令C.表明该菜单项已被选用D
3、.将弹出一个对话框A.在显示出了下拉式菜单后,可以在键盘上按字符来选择命令B.在任何时候可以直接在键盘上按字符来选择命令C.在显示出了下拉式菜单后,可以按 Alt+字符来选择命令D.在任何时候可按 Alt+字符来选择命令与二进制数 10100111.101101等值的十六进制是 (7) ;与十进制数 143.8375最接近的八进制数是 (8) 。(分数:2.00)A.A7.B4HB.A7.2DHC.B7.C4HD.A7.C4HA.217.370B.217.750C.217.5430D.217.6540在 (9) 表示中,数值 0有如下两种表示:00000000 或者 11111111;-78
4、的原码和补码表示分别为 (10) 。(分数:2.00)A.原码B.反码C.补码D.原码或反码A.01001110和 10110001B.11001110和 10110001C.10110010和 10110001D.11001110和 101100101.某逻辑电路有两个输入端分别为 x和 Y,其输出端为 Z。当且仅当输入端 X=0,Y=1 时,输出 z 才为 0,则该电路输出 z的逻辑表达式为 (11) 。(分数:1.00)A.B.C.D.计算机软件分为系统软件和 (12) 两大类,下面各组中 (13) 是系统软件。(分数:2.00)A.专用软件B.通用软件C.操作系统D.应用软件A.DOS
5、和 WHB.Word和 UNIXC.DOS和 WindowsD.Windows和 MIS2.关于 WINDOWS虚拟内存的说法正确的是 (14) 。(分数:1.00)A.虚拟内存是将系统多余的 RAM作为一个硬盘使用B.虚拟内存是利用硬盘空间模拟出来的 RAMC.虚拟内存是利用一部分 RAM作为磁盘高速缓存D.如果系统所装的 RAM足够大,则最好不设置虚拟内存3.产生死锁的基本原因是资源分配不当或者 (15) 。(分数:1.00)A.进程推进顺序非法B.进程调度不当C.系统中进程太多D.CPU运行太快4.程序计数器(或指令地址寄存器)属于 (16) 。(分数:1.00)A.运算器B.存储器C.
6、控制器D.I/O接口某计算机内存按字节编址,内存地址区域从 AOOOOH到 DFFFFH,共有 (17) KB,构成该内区存区域共需采用 16K4bit的 SPAM芯片 (18) 片。(分数:2.00)A.128B.256C.512D.1024A.8B.16C.32D.645.磁带是一种 (19) 存取的存储设备。(分数:1.00)A.随机B.只读C.顺序D.索引结构化查询语言 SQL是一种 (20) 语言,其主要功能有 (21) ,它的典型句型为:SELECT A1,A2,AnFROM r1,r2,rmWHERE F其中 A1,A2,An,r1,r2,rm 和 F分别是 (22) 。关系模式
7、 WTS(Wno,Tno,Sno)中,Wno,Wno Wno 分别代表工人编号,工种编码以及月工资。若要查询工种编码以“A”开头的全体工人的平均月工资,可用 SQL语言写为:SELECT (23) FBOM WTSWHERE (24) (分数:5.00)A.人工智能B.关系数据库C.函数型D.高级算法A.数据定义、数据操作、数据安全B.数据安全、数据编辑、数据并发控制C.数据查询、数据操作、数据控制D.数据查询、数据更新、数据输入输出A.目标表列名、基本表名、逻辑表达式B.目标表列名、基本表名、数值表达式C.基本表名、目标表列名、逻辑表达式D.基本表名、目标表列名、数值表达式A.AVG(Sno
8、)B.SnoC.AVERAGE(Sno)D.AVG SnoA.Tno LIKE“A_”B.Tno=“A%”C.Tno LIKE“A%”D.Tno=“A”6.我国国家标准分为强制性国家标准和推荐形国家标准,前者代码为 (25) 。(分数:1.00)A.ZBB.GBC.GB/TD.QB7.软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于 (26) 。(分数:1.00)A.企业B.软件程序员C.企业和软件程序员D.公众领域8.计算机软件著作权的客体是指 (27) 。(分数:1.00)A.公民、法人或其他组织B.计算机程序和文档C.计算机软件和硬件D.享有著作权的软件关系
9、人计算机病毒可以使整个计算机瘫痪,危害极大,它是 (28) 。关于计算机病毒的描述不正确的是 (29) 。(分数:2.00)A.腐化的计算机程序B.编制有错误的计算机程序C.计算机的程序已被破坏D.以危害系统为目的的特殊的计算机程序A.病毒具有传染性B.病毒能损坏硬件C.病毒可加快运行速度D.带毒文件长度可能不会增加9.当系统硬件发生故障或更换硬件设备时,为了避免系统意外崩溃应采用的启动方式为 (30) 。(分数:1.00)A.通常模式B.登录模式C.安全模式D.命令提示模式面向对象的系统中,对象是基本的运行实体。对象既包括 (31) ,亦称数据,也包括作用于数据上的操作,亦称 (32) 。对
10、象之间可以进行通信:一个对象可以向其它对象发送消息,其中包含要求接收这执行的操作;接收到消息的对象解释消息再予以响应,这种通信机制称为 (33) 。不同的对象受到统一消息可以产生不同的响应结果,这一现象称为 (34) 。(分数:4.00)A.定义B.数据结构C.属性D.数据变量A.行为B.调用C.实现D.函数A.封装B.消息调用C.消息解释D.继承A.封装B.继承C.重载D.多态10.数据结构按照逻辑关系的不同,可以分为 (35) 两大类。(分数:1.00)A.树结构和链表结构B.队列结构和非线性结构C.线性结构和非线性结构D.堆栈结构和链表结构11.二叉树第 5层上至多有 (36) 个结点。
11、(分数:1.00)A.32B.16C.14D.812.在一个具有 n个单元的顺序堆栈中,以地址低端作为栈底,以 top作为栈顶指针。那么,在进行退栈操作时,top 的变化情况为 (37) 。(分数:1.00)A.top增 1B.top减 1C.top不变D.top置 0在具有 n个单元的顺序存储的循环队列中,假定指针 front和 rear分别指向队首和队尾,则判断队列为空的条件是 (38) ,如果约定“以队尾指针所指位置的下一个位置是队首指针”表示队满,那么队列为满当且仅当 (39) 。(分数:2.00)A.front=rear+1B.rear=front+1C.front=realD.fr
12、ont=0A.rear mod n=frontB.(front mod n)+1=realC.(rear mod n)-1=frontD.(rear mod n)+1=from13.通过一趟排序将待排序的记录分割为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行排序,直至整个序列有序,该排序方法称为 (40) 。(分数:1.00)A.插入排序B.快速排序C.希尔排序D.归并排序程序设计语言用于书写计算机程序,它包含语法、语义和 (41) 三个方面。程序设计语言通常都提供了三种控制结构,分别是顺序结构、 (42) 和循环结构。(分数:2.00)A.
13、语句B.语境C.语调D.语用A.重复结构B.递归结构C.选择结构D.自增结构语言的语言处理程序是一种 (43) ,它包括 (44) 。实现将汇编语言源程序翻译成机器语言这一功能的程序称为 (45) 。(分数:3.00)A.应用软件B.数据库系统C.分布式系统D.系统软件A.系统程序和应用程序B.高级语言程序和低级语言程序C.编译程序和解释程序D.编译程序和连接程序A.编译程序B.汇编程序C.解释程序D.反汇编程序14.设数组 a17,610中的元素以列为主序存放,每个元素占用 2个存储单元,则数组元素 ai,j(1i7,6j10)的地址可以表示为 (46) 。(分数:1.00)A.a-84+i
14、+7jB.a-22+5i+jC.a-86+i+7jD.a-22+i+7j在下面的程序中,若调用 f1(x)时参数传递采用引用方式,调用 f2(y)时参数传递采用传值方式,则输出结果为 (47) ;若调用 f1(x)和 f2(y)时参数传递都采用引用方式,则输出结果为 (48) 。main() Procedure f1(x) Procedure f2(y) int a = 3f1 (a);write a;x = x+1;f2(x);x = 2*x;return; y = y+1;return; (分数:2.00)A.3B.6C.8D.10A.3B.6C.8D.1015.开发软件所需高成本和产品的
15、低质量之间有着尖锐的矛盾,这种现象称作 (49) 。(分数:1.00)A.软件工程B.软件周期C.软件危机D.软件产生16.模块本身的内聚是模块独立性的重要性度量因素之一,以下各项内聚性最高的是 (50) 。(分数:1.00)A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚17.黑盒测试在设计测试用例时,主要需要研究 (51) 。(分数:1.00)A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明18.只有单重继承的类层次结构是 (52) 层次结构。(分数:1.00)A.网状型B.星型C.树型D.环型19.超媒体信息的组织具有 (53) 结构。(分数:
16、1.00)A.顺序的树形B.非线性的网状C.线性的层次D.随机的链式20.多媒体数据具有 (54) 特点(分数:1.00)A.数据量大和数据类型少B.数据类型区别大和数据类型少C.数据量大、数据类型多、数据类型区别小、输入和输出不复杂D.数据量大、数据类型多、数据类型区别大、输入和输出复杂21.一般说来,要求声音的质量越高,则 (55) 。(分数:1.00)A.量化精度越低和采样频率越低B.量化精度越高和采样频率越低C.量化精度越低和采样频率越高D.量化精度越高和采样频率越高22.控制机器指令执行的微程序存放在 (56) 中。(分数:1.00)A.控制寄存器B.指令寄存器C.内部寄存器D.Ca
17、che计算机字长取决于 (57) 的宽度。若一台计算机的字长为 32位,则表明该机器 (58) 。(分数:2.00)A.控制总线B.地址总线C.通信总线D.数据总线A.能处理的数值最大为 4位十进制数B.能处理的数值最多为 4个字节C.在 CPU中能够作为一个整体加以处理的二进制数为 4个字节D.在 CPU中运算的最大结果为 23223.已知逻辑函数 ,则与之等价的逻辑函数是 (59) 。(分数:1.00)A.B.C.D.24.常用中文文字处理软件如 WIS、WORD 等所生成的文件中,汉字所采用的编码是 (60) 。(分数:1.00)A.字形码B.内码C.拼音码D.区位码25.计算机网络的
18、3个主要组成部分是 (61) 。(分数:1.00)A.若干数据库,一个通信子网,一组通信协议B.若干主机,一个通信子网,大量终端C.若干主机,电话网,一组通信协议D.若干主机,一个通信子网,一组通信协议26.在计算机网络的 ISO/OSI七层模型中,负责选择合适的路由,使发送的分组能够正确无误地按照地址找到目的站并交付给目的站的是 (62) 。(分数:1.00)A.网络层B.数据链路层C.运输层D.物理层在网络上的某台主机,其 IP地址为 129.56.189.41,它属于 (63) 地址。若已知子网掩码为 255.255.240.0,那么该主机所在的网络号是 (64) 。(分数:2.00)A
19、.A类B.B类C.C类D.D类A.129.56.189.0B.129.56.89.0C.129.56.176.0D.129.56.189.25527.在浏览 Web网页的过程中,若发现自己喜欢的网页,希望以后能快速访问它,可以将该页面 (65) 。(分数:1.00)A.用纸笔记下来B.建立地址簿C.加入收藏夹D.建立浏览历史列表Modern computers are electronic and (66) devices. The basic building block of a modem computer is a (67) .(分数:2.00)A.chemicalB.digitalC
20、.phisicalD.anal0gA.chipB.tubeC.transistorD.switchCPU doesnt mean (68) . On a large computer system, a (69) links external devices to a channel.(分数:2.00)A.the Central Processing UnitB.Control Unit and Arithmetic/logic UnitC.a peripheral deviceD.the heart of the computer systemA.Control UnitB.bufferC.
21、registerD.CPUSoftware refers to (70) . The most important software on any computer is (71) .(分数:2.00)A.inputB.programsC.outputD.electronicA.VirusB.Windows 2000C.softwareD.Operating System28.Voice- (72) technology converts human speech into a digital code that a computer can under- stand.(分数:1.00)A.c
22、onvertingB.processingC.recognitionD.disposing29.The HTML is the language used to create (73) for use on the WWW.(分数:1.00)A.dataB.hypertext pagesC.pagesD.Active Server PagesViruses cant be transmitted by (74) and (75) is not a common route for virus infiltration.(分数:2.00)A.booting a PC from an infect
23、ed mediumB.accessing to ROMC.opening an infected fileD.executing an infected programA.pirated softwareB.email attachmentsC.anti - virus softwareD.shareware初级程序员上午试题-26 答案解析(总分:75.00,做题时间:90 分钟)Windows的资源管理器窗口分为左右两个部分,其中 (1) 。在该窗口中,如果想一次选定多个不连续的文件或文件夹,正确的操作是先按住 (2) ,再用鼠标左键逐个选取。若已选定某文件,不能将该文件复制到同一文件夹下
24、的操作是 (3) 。若已选定某文件,执行“删除”命令后,被删除的文件放在 (4) 中。(分数:4.00)A.左边显示磁盘上的树形目录结构,右边显示指定目录里的文件信息 B.左边显示指定目录里的文件信息,右边显示磁盘上的树形目录结构C.两边都可显示磁盘上的树形目录结构或指定目录的文件信息,由用户决定D.左边显示磁盘上的文件目录,右边显示指定文件的具体内容解析:解析 略A.Alt键B.Ctrl键 C.Shift键D.Ctrl+Alt键解析:解析 略A.用鼠标右键将该文件拖动到同一文件夹下B.先执行“编辑”菜单中的“复制”命令,再执行“粘贴”命令C.用鼠标左键将该文件拖动到同一文件夹下 D.按注 C
25、trl键,再用鼠标右键将该文件拖动到同一文件夹下解析:解析 略A.回收站 B.硬盘C.剪贴板D.软盘解析:解析 略在 Windows的窗口中,选中末尾带有省略号“”的菜单意味着 (5) 。在下拉式菜单中,每条命令后都有一个用括号括起来的带下划线的字符,称为热键或快捷键,意味着 (6) 。(分数:2.00)A.将弹出下一级菜单B.将执行该菜单命令C.表明该菜单项已被选用D.将弹出一个对话框 解析:解析 略A.在显示出了下拉式菜单后,可以在键盘上按字符来选择命令 B.在任何时候可以直接在键盘上按字符来选择命令C.在显示出了下拉式菜单后,可以按 Alt+字符来选择命令D.在任何时候可按 Alt+字符
26、来选择命令解析:解析 略与二进制数 10100111.101101等值的十六进制是 (7) ;与十进制数 143.8375最接近的八进制数是 (8) 。(分数:2.00)A.A7.B4H B.A7.2DHC.B7.C4HD.A7.C4H解析:解析 二进制数转换成十六进制的方法是:从小数点开始,每四位二进制数为一组,将每一组用相应的十六进制数符来表示。于是 10100111.101101= (10100111.10110100)2=A7.B4H。A.217.370B.217.750C.217.5430D.217.6540 解析:解析 十进制数转换为 R进制数的方法是:将十进制数的整数部分逐次除以
27、 R,直到商等于 0为止将所得的余数由低位到高位排列在一起,就得到了对应 R进制数的整数部分;将十进制数的小数部分逐次乘以 R,直到设有小数部分为止,将所得的整数部分由高位到低位组合在起,就得到了对应 R进制数的小数部分。于是,由 1438=177,178=21,28=O 2 可知对应八进制数的整数部分为 217O。由 0.8375 8=6.7,0.78=5.6,0.68;4.8,0.88=6.4 O 可知对应八进制数的小数部分为 0.6546比较各个选项,D 最接近 217.6546O。在 (9) 表示中,数值 0有如下两种表示:00000000 或者 11111111;-78 的原码和补码
28、表示分别为 (10) 。(分数:2.00)A.原码B.反码 C.补码D.原码或反码解析:解析 使用原码反码和补码码制表示带符号的机器数时最高位是表示正、负的符号位,0 表示正号,1 表示负号。原码表示中其余 n-l位表示数值的绝对值,因而数值 O有两种表示+0 原=00000000以丛-0 原 =10000000;反码表示中正数的表示与原码相同,负数的表示则等于其绝对值反码表示按位求反,因而数值 0有两种表示+0 反 =00000000以及 -0 反 11111111;补码表示中正数的表示与原码、反码相同,负数的表示则等于其反码表示的末尾加 1,因而数值 0的表示唯一:+0 补 =-0补=00
29、000000A.01001110和 10110001B.11001110和 10110001C.10110010和 10110001D.11001110和 10110010 解析:解析 由上题解析可知,+78 原 =+ 78反 =+78补 =01001110,-78 原 =11001110, -78 反=10110001以及-78 补 =10110010。1.某逻辑电路有两个输入端分别为 x和 Y,其输出端为 Z。当且仅当输入端 X=0,Y=1 时,输出 z 才为 0,则该电路输出 z的逻辑表达式为 (11) 。(分数:1.00)A.B.C. D.解析:解析 若 X=0,Y=1,则当 Z=X+
30、Y或 X+ Y时,逻辑表达式的运算结果都为 1,不符合题设要求。当Z=XY时结果为 0,但对于 x=1Y=0,该表达式仍然得 0,也与题设不符。最后可验证 Z=X+Y。计算机软件分为系统软件和 (12) 两大类,下面各组中 (13) 是系统软件。(分数:2.00)A.专用软件B.通用软件C.操作系统D.应用软件 解析:解析 计算机软件分为系统软件和应用软件两大类。系统软件用于管理、维护计算机,提高计算机使用效率,发挥和扩展计算机功能,主要包括操作系统、语言处理程序、数据库管理系统等;应用软件通常是为某个具体应用而开发的,如文字处理软件、杀毒软件、财会软件。A.DOS和 WHB.Word和 UN
31、IXC.DOS和 Windows D.Windows和 MIS解析:解析 DOS、Windows 和 UNIX都是操作系统,因而属于系统软件;而 WPS和 Word是文字处理软件,属于应用软件;MIS(管理信息系统)也是应用软件。2.关于 WINDOWS虚拟内存的说法正确的是 (14) 。(分数:1.00)A.虚拟内存是将系统多余的 RAM作为一个硬盘使用B.虚拟内存是利用硬盘空间模拟出来的 RAM C.虚拟内存是利用一部分 RAM作为磁盘高速缓存D.如果系统所装的 RAM足够大,则最好不设置虚拟内存解析:解析 Windows 操作系统用虚拟内存来动态管理运行时的交换文件。为了提供比实际物理内
32、存还多的内存容量以供使用,Windows 操作系统占用了硬盘上的一部分空间来弥补计算机 RAM空间的缺乏,作为虚拟内存。当 CPU有要求时,首先会读取内存中的资料。当内存容量不够用时,Windows 就会将需要暂时储存的数据写入硬盘。3.产生死锁的基本原因是资源分配不当或者 (15) 。(分数:1.00)A.进程推进顺序非法 B.进程调度不当C.系统中进程太多D.CPU运行太快解析:解析 所谓死锁是指两个或两个以上的进程互相都要求对方已经占有的资源而相互等待导致无法继续运行下去的现象。产生死锁的原因是竞争资源及进程推进顺序非法:当系统中由多个进程所共享的资源不足以同时满足它们的需求时,引起它们
33、对资源的竞争就会导致死锁;进程推进顺序非法,进程在运行的过程中,请求和释放资源的顺序不当也会导致死锁。4.程序计数器(或指令地址寄存器)属于 (16) 。(分数:1.00)A.运算器B.存储器C.控制器 D.I/O接口解析:解析 CPU 主要由运算器和控制器组成,其中控制器包括程序计数器。指令寄存器、指令译码器、状态/条件寄存器等部件;某计算机内存按字节编址,内存地址区域从 AOOOOH到 DFFFFH,共有 (17) KB,构成该内区存区域共需采用 16K4bit的 SPAM芯片 (18) 片。(分数:2.00)A.128B.256C.512D.1024 解析:解析 从 A0000H到 DF
34、FFFH的内存地址区域,共有(DFFFF-A0000+1) 16=4000016=4164=256210个内存单元,由于按照字节编址,因而内存容量位 256210B,即 256 KB。A.8B.16C.32 D.64解析:解析 已知内存容量为 256 KB=2568 210bit,芯片容量为 16K4bit=164210bit,芯片数目应为(25682 10)/(164210)=32片。5.磁带是一种 (19) 存取的存储设备。(分数:1.00)A.随机B.只读C.顺序 D.索引解析:解析 计算机的存储器按照存储方式分为随机存取存储器、只读存储器、顺序存取存储器和直接存取存储器。磁带属于顺序存
35、取的存储设备。结构化查询语言 SQL是一种 (20) 语言,其主要功能有 (21) ,它的典型句型为:SELECT A1,A2,AnFROM r1,r2,rmWHERE F其中 A1,A2,An,r1,r2,rm 和 F分别是 (22) 。关系模式 WTS(Wno,Tno,Sno)中,Wno,Wno Wno 分别代表工人编号,工种编码以及月工资。若要查询工种编码以“A”开头的全体工人的平均月工资,可用 SQL语言写为:SELECT (23) FBOM WTSWHERE (24) (分数:5.00)A.人工智能B.关系数据库 C.函数型D.高级算法解析:解析 SQL(Structured Que
36、ry language)是在关系数据库中使用最普遍的语言。A.数据定义、数据操作、数据安全B.数据安全、数据编辑、数据并发控制C.数据查询、数据操作、数据控制 D.数据查询、数据更新、数据输入输出解析:解析 SQL 语言包括数据查询、数据操作、数据定义和数据控制等功能。A.目标表列名、基本表名、逻辑表达式 B.目标表列名、基本表名、数值表达式C.基本表名、目标表列名、逻辑表达式D.基本表名、目标表列名、数值表达式解析:解析 SQL 语言提供了 SELECT语句进行数据库的查询,其格式为:SELECTALL | DISTINCT ,FROM ,WHEREGROUPBYHAVINGORDERBYA
37、SC | DESCA.AVG(Sno) B.SnoC.AVERAGE(Sno)D.AVG Sno解析:解析 SQL 语言提供厂五个聚集函数:平均值 AVG、最小值 MIN、最大值 MAX、求和 SUM以及计数 COUNT,它们分别以一个值的集合为输入,返回单个值。AVG 的使用格式为:AVG(DISTINCT | ALL),功能为计算一列(该列应为数值型)值的平均值。A.Tno LIKE“A_”B.Tno=“A%”C.Tno LIKE“A%” D.Tno=“A”解析:解析 SQL 语言中字符串的模式匹配通常使用 LIKE操作符和特殊字符“%”、“-”:“%”匹配任意字符串;“-”匹配任意一个字
38、符。6.我国国家标准分为强制性国家标准和推荐形国家标准,前者代码为 (25) 。(分数:1.00)A.ZBB.GB C.GB/TD.QB解析:解析 我国国家标准的代号由大写汉字拼音字母构成,强制性国家标准代号为 GB,推荐型国家标准的代号为 GB/T。7.软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于 (26) 。(分数:1.00)A.企业 B.软件程序员C.企业和软件程序员D.公众领域解析:解析计算机软件保护条例第十四条第一款明确规定:公民在单位任职期间所开发的软件,如是执行本职工作的结果,即针对本职工作中明确指定的开发目标所开发的,或者是从事本职工作活动所预
39、见的结果或者自然的结果,则该软件的著作权属于该单位。8.计算机软件著作权的客体是指 (27) 。(分数:1.00)A.公民、法人或其他组织B.计算机程序和文档 C.计算机软件和硬件D.享有著作权的软件关系人解析:解析 计算机软件著作权的客体是指著作权法保护计算机软件作权的范围。根据中华人民共和国著作权法第五十三条和计算机软件保护条例第二条、第四条的规定,著作权法保护的计算机软件是指计算机程序及其有关文档。计算机病毒可以使整个计算机瘫痪,危害极大,它是 (28) 。关于计算机病毒的描述不正确的是 (29) 。(分数:2.00)A.腐化的计算机程序B.编制有错误的计算机程序C.计算机的程序已被破坏
40、D.以危害系统为目的的特殊的计算机程序 解析:解析 计算机病毒是危害计算机系统安全的种犯罪形式。它是一种程序,可以修改别的程序,并且使得被修改的程序也具有这种特性。A.病毒具有传染性B.病毒能损坏硬件C.病毒可加快运行速度 D.带毒文件长度可能不会增加解析:解析 计算机病毒有寄生性、隐蔽性、非法性、传染性和破坏性等特点。文件长度增加是文件型病毒最显著的特点。9.当系统硬件发生故障或更换硬件设备时,为了避免系统意外崩溃应采用的启动方式为 (30) 。(分数:1.00)A.通常模式B.登录模式C.安全模式 D.命令提示模式解析:解析 选用安全模式启动时,系统只调用一些最基本的文件和驱动程序,只使用
41、少量设备,且不加载启动组中的任何内容;启动后不能与网络接通,许多设备电不能正常使用。这种模式有助于诊断系统产生的问题所在,如果新添加的设备或对驱动程序进行更改后系统有问题就可以进入安全模式,将出现问题的设备删除,然后再安装。面向对象的系统中,对象是基本的运行实体。对象既包括 (31) ,亦称数据,也包括作用于数据上的操作,亦称 (32) 。对象之间可以进行通信:一个对象可以向其它对象发送消息,其中包含要求接收这执行的操作;接收到消息的对象解释消息再予以响应,这种通信机制称为 (33) 。不同的对象受到统一消息可以产生不同的响应结果,这一现象称为 (34) 。(分数:4.00)A.定义B.数据结
42、构C.属性 D.数据变量解析:解析 略A.行为 B.调用C.实现D.函数解析:解析 略A.封装B.消息调用C.消息解释D.继承 解析:解析 略A.封装B.继承C.重载D.多态 解析:解析 略10.数据结构按照逻辑关系的不同,可以分为 (35) 两大类。(分数:1.00)A.树结构和链表结构B.队列结构和非线性结构C.线性结构和非线性结构 D.堆栈结构和链表结构解析:解析 数据结构是指数据元素的集合(或数据对象)及元素间的相互关系和构造方法。数据对象中元素之间的相互关系就是数据的逻辑结构,分为线性结构(如链表、栈和队列)和非线性结构(如树结构、图结构)。11.二叉树第 5层上至多有 (36) 个
43、结点。(分数:1.00)A.32B.16 C.14D.8解析:解析 根据二叉树的性质,其第 i层上结点个数至多为 2(上标)i-1。12.在一个具有 n个单元的顺序堆栈中,以地址低端作为栈底,以 top作为栈顶指针。那么,在进行退栈操作时,top 的变化情况为 (37) 。(分数:1.00)A.top增 1B.top减 1 C.top不变D.top置 0解析:解析 堆栈是一种运算受限的线性表。其限制足,仅仅允许在表的一端进行插入和删除操作,这一端被称为栈顶,另外一端被称为栈底。在以地址低端作为栈底的顺序堆栈中,退栈操作也就是将栈顶指针下移一个元素。在具有 n个单元的顺序存储的循环队列中,假定指
44、针 front和 rear分别指向队首和队尾,则判断队列为空的条件是 (38) ,如果约定“以队尾指针所指位置的下一个位置是队首指针”表示队满,那么队列为满当且仅当 (39) 。(分数:2.00)A.front=rear+1B.rear=front+1C.front=real D.front=0解析:解析 判断队列是否为空的条件是队首指针和队尾指针是否指向同一位置。A.rear mod n=frontB.(front mod n)+1=realC.(rear mod n)-1=frontD.(rear mod n)+1=from 解析:解析 由题意知 rear+1front(mod n);进而
45、有(rear mod n)+1=front。13.通过一趟排序将待排序的记录分割为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行排序,直至整个序列有序,该排序方法称为 (40) 。(分数:1.00)A.插入排序B.快速排序 C.希尔排序D.归并排序解析:解析 略程序设计语言用于书写计算机程序,它包含语法、语义和 (41) 三个方面。程序设计语言通常都提供了三种控制结构,分别是顺序结构、 (42) 和循环结构。(分数:2.00)A.语句B.语境C.语调D.语用 解析:解析 程序设计语言的定义涉及语法、语义和语用三个方面:语法给出了语句;声明和其他
46、语言结构的书写规则;语义为不同语法结构指明了含义;语用表示丁构成语言的各个记号和使用者的关系,涉及符号的来源、使用和影响。A.重复结构B.递归结构C.选择结构 D.自增结构解析:解析 程序设计语言的控制结构包括顺序、选择和循环:顺序结构用来表示一个计算操作序列;选择结构提供了在两种或多种分支中择一的逻辑;循环结构描述了重复计算的过程。语言的语言处理程序是一种 (43) ,它包括 (44) 。实现将汇编语言源程序翻译成机器语言这一功能的程序称为 (45) 。(分数:3.00)A.应用软件B.数据库系统C.分布式系统D.系统软件 解析:解析 计算机软件分为系统软件和应用软件两大类。系统软件包括操作
47、系统、设备驱动程序和语言处理程序等。应用软件是为了解决个应用领域的特定问题而编写的软件。A.系统程序和应用程序B.高级语言程序和低级语言程序C.编译程序和解释程序 D.编译程序和连接程序解析:解析 汇编语言和各种高级语言编写的程序称为源程序,必须翻译成机器语言后才能被计算机执行。翻译的基本模式有编译方式和解释方式,对应的语言处理程序就称作编译程序和解释程序。A.编译程序B.汇编程序 C.解释程序D.反汇编程序解析:解析 特别地,汇编语言源程序翻泽成机器语言的过程称为汇编,对应的语言处理程序称为汇编程序。14.设数组 a17,610中的元素以列为主序存放,每个元素占用 2个存储单元,则数组元素
48、ai,j(1i7,6j10)的地址可以表示为 (46) 。(分数:1.00)A.a-84+i+7jB.a-22+5i+jC.a-86+i+7j D.a-22+i+7j解析:解析 将数组 s视作一个 75的矩阵,那么元素 ai,j位于其中第 i行第 j-5列。以列为主序存放数组元素时,ai,j排在第 i+(j-5-1)*7位。因此其地址为 a+i+(j-5-1)*7-1*2=a- 86+i+7j。在下面的程序中,若调用 f1(x)时参数传递采用引用方式,调用 f2(y)时参数传递采用传值方式,则输出结果为 (47) ;若调用 f1(x)和 f2(y)时参数传递都采用引用方式,则输出结果为 (48
49、) 。main()Procedure f1(x) Procedure f2(y) int a = 3f1 (a);write a;x = x+1;f2(x);x = 2*x;return; y = y+1;return; (分数:2.00)A.3B.6C.8 D.10解析:解析 在高级语言中,使用参数是函数(子程序)之间传递信息的一种手段。最常用的参数调用方法有传值调用和引用调用:使用传值调用时,被调用的函数内部对形参的修改不影响实参的值;使用引用调用时,函数中对形参的访问和修改实际上就是对相应时参所作的访问和修改。因此,若调用 n(x)时参数传递采用引用方式,调用 f2(y)时宰数传递采用传值方式,则程序运行过程中 a的值变化如图 1所示
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1