logo资料库

2004下半年程序员考试真题及答案-上午卷.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
2004 下半年程序员考试真题及答案-上午卷 ● 在 Windows 操作系统中,"回收站"可以恢复_(1)_上使用键删除文件或文件夹。 在"我的电脑"窗口中,如果要整理磁盘上的碎片,应选择磁盘"属性"对话框_(2)_选项卡。 使用"资源管理器"时,_(3)_,不能删除文件或文件夹。 (1)A.软盘 (2)A.常规 (3)A.在驱动器或文件夹窗口中,选择要删除的文件并单击退格键 D.软盘或硬盘 D.工具 B.硬盘 B.硬件 C.U 盘 C.共享 B.在驱动器或文件夹窗口中,选择要删除的文件同时按下+键 C.在要删除的文件或文件夹上单击鼠标右键,选择"删除"。 D.用鼠标直接拖动选中的文件夹到"回收站"。 ● 在以下关于电子邮件的叙述中,“_(4)_”是不正确的。 (4)A.打开来历不明的电子邮件附件可能会传染计算机病毒 B.在网络拥塞的情况下,发送电子邮件后,接收者可能过几个小时后才能收到 C.在试发电子邮件时,可向自己的 Email 邮箱发一封电子邮件 D.电子邮箱的容量指的是用户当前使用的计算机上,分配给电子邮箱的硬盘容量 ● 某数值编码为 FFH,若它所表示的真值为-127,则它是用_(5)_表示的;若它所表 示的真值为-1,则它是用_(6)_表示的。 (5)A.原码 (6)A.原码 B.反码 B.反码 C.补码 C.补码 D.移码 D.移码 ● 用定点补码表示纯小数,采用 8 位字长,编码 10000000 表示的十进制数是_(7)_。 (7)A.0 C.+1 B.-1 D.128 ● 假设用 12 个二进制表示数据。它能表示的最大无符号整数为_(8)_;若采用原码, 它能表示的最小负整数为_(9)_。 (8)A.2047 (9)A.-2047 B.2048 B.-2048 C.4095 C.-4095 D.4096 D.-4096 ● 某数据的 7 位编码为 0110101,若在其中最高位之前加一位偶校验位,则编码为 _(10)_。 (10)A.10110101 B.00110101 C.01101011 D.01101010 ● 堆栈操作中_(10)_保持不变。 (11)A.堆栈的顶 B.堆栈中的数据 C.堆栈指针 D.堆栈的底 ● 执行指令时,以寄存器的内容作为操作的地址,这种寻址方式称为_(12)_寻址。 (12)A.寄存器 D.寄存器间接 C.基址变址 B.相对 ● 若处理器的时钟频率为 500MHz,每 4 个时钟周期组成一个计算机周期,执行一条指 令平均需要三个机器周期,则该处理器的一个机器周期为_(13)_ns,平均执行速度约为 _(14)_MIPS。
(13)A.4 (14)A.24 B.8 B.33 C.12 C.42 D.16 D.51 ● 操作系统是一种_(15)_。 (15)A.应用软件 B.系统软件 C.工具软件 D.杀毒软件 ● 在进程管理中,当_(16)_时,进程从阻塞状态变为就绪状态。 (16)A.进程被进程调度程序选中 B.等待某一事件 D.时间片用完 C.等待事件发生 ● 操作系统功能不包括_(17)_。 (17)A.提供用户操作界面 C.提供应用程序接口 B.管理系统资源 D.提供 HTML ● 作业 J1,J2,J3,J4 的提交时间和运行时间如下表所示。若采用短作业优先调度算 法,则作业调度次序为_(18)_,平均周转时间为_(19)_分钟(这里不考虑操作系统的开销)。 作业号 提交时间 运行时间(分钟) J1 J2 J3 J4 6:00 6:24 6:48 7:00 60 30 6 12 (18)A. J3→J4→J2→J1 C.J1→J3→J4→J2 (19)A.45 B.58.5 B.J1→J2→J3→J4 D.J4→J3→J2→J1 C.64.5 D.72 ● 关系数据库是_(20)_的集合,它是由一个或多个关系模式定义。SQL 语言中的数据 定义功能包括对数据库、基本表、_(21)_和_(22)_的定义。 设又关系 student(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括 5 个 字母,且倒数第二个字母为"G"的学生的学号、姓名以及所在系,则对应的 SELECT 语句如下: SELECT 学号,姓名,系名 FROM Students WHERE _(23)_ LIKE _(24)_; (20)A.元组 (21)A.数据项 (22)A.视图 (23)A."_ _ _G_%" (24) A."_ _ _G_%" B.列 B.表 B.列 B."_ _ _%G_" B."_ _ _%G_" C.字段 C.索引 C.字段 D.表 D.列 D.元组 C.姓名 D."_ _ _G%" C.姓名 D."_ _ _G%" ● 按照《计算机软件保护条例》的规定,自然人的软件著作权的保护期限为_(25)_。 (25)A.其终生及其死亡后 50 年 B.没有期限 D.软件开发完成后 50 年 C.软件开发完成后 25 年
● 我国标准分为国家标准、行业标准、地方标准和企业标准四类,_(26)_是企业标准 的代号。 (26)A.GB B.QJ C.Q D.DB ● 知识产权具有无形性、双重性、独占性、时间性和_(27)_等特点。 (27)A.地域性 C.公证性 B.公平性 D.有效性 ● 在计算机系统的日常维护工作中,应当注意硬盘工作时不能_(28)_。另外,需要注 意防范病毒,但是,_(29)_是不会被感染病毒的。 (28)A.大声喧哗 (29)A.电子邮件 B.硬盘 C.软盘 D.ROM B.有强烈震动 C.装入程序 D.有日光照射 ● 使用 IE 浏览器浏览网页时,出于安全方面的考虑,需要禁止执行 Java Script,可 以在 IE 中_(30)_。 (30)A.禁用 ActiveX 控件 B.禁用 cookie C.禁用没有标记为安全的 ActiveX 控件 D.禁用脚本 ● 在面向对象程序设计语言中,_(31)_是利用可重用成分构造软件系统的最有效的特 性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;_(32)_可以实现发送 一个通用的消息而调用不同的方法;_(33)_是实现信息隐蔽的一种技术,其目的是使类的 _(34)_相互分离。 (31)A.封装 (32)A.封装 (33)A.引用 (34)A.定义与实现 C.封装 C.分析与设计 D.实现与测试 B.继承 B.分析与测试 B.消息传递 B.消息传递 C.引用 D.继承 C.引用 D.继承 D.多态 ● 为了描述 n 个人之间的同学关系,可用_(35)_结构表示。 (35)A.线性表 C.图 B.树 D.队列 ● 判断一个表达式中左右括号是否匹配,采用_(36)_实现较为方便。 (36)A.线性表的顺序存储 C.线性表的链式存储 B.队列 D.栈 ● 字符串是一种线性表,其特殊性表现在_(37)_。 (37)A.它的数据元素是一个字符 C.它可以顺序存储 B.它可以链式存储 D.它的数据元素可以是多个字符 ● 在一颗非空二叉树中,叶子节点的总数比度为 2 的节点总数多_(38)_个。 (38)A.-1 C.1 D.2 B.0 ● 采用邻接表表示一有向图,若图中某顶点的入度和出度分别为 d1 和 d2,则该顶点 对应的单链表的结点数为_(39)_。 B.d2 (39)A.d1 C.d1-d2 D.d1+d2 ● 在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算
法是_(40)_。 (40)A.冒泡排序 B.基数排序 C.快速排序 D.归并排序 ● 编译程序在语法分析阶段能检查出_(41)_错误。 (41)A.表达式中的括号不匹配 C.数组下标越界 B.以零作除数 D.无穷递归 ● 计算机能直接识别和执行的语言是_(42)_,该语言是由_(43)_组成的。 (42)A.机器语言 (43)A.ASCII 码 C.汇编语言 C.0、1 序列 B.C 语言 B.SQL 语句 D.数据库语言 D.BCD 码 ● 对于二维数组 a[1..4,3..6],设每个元素占两个存储单元,若分别以行和列为主 序存储,则元素 a[3,4]相对于数组空间起始地址的偏移量分别是_(44)_和_(45)_。 (44)A.12 (45)A.12 B.14 B.14 C.16 C.16 D.18 D.18 ● 在 C 语言中,若有定义"int a[10];",则_(46)_不能表示 a[1]的地址。 D.&a[1] (46)A.a+1 B.&a[0]+1 C.a++ ● 在下面的程序中,若调用 f1(x)时,参数传递采用传值方式,调用 f2(y)时,参数 传递采用引用方式,则输出结果为_(47)_;若调用 f1(x)时,参数传递采用引用方式,调用 f2(y)时,参数传递采用传值方式,则输出结果为_(48)_。 main() procedure f1(x) procedure f2(y) int a=2; f2(x); y=y*y; f1(a); x=x+x; return; write(a); return; (47)A.2 (48)A.2 B.4 B.4 C.6 C.6 D.8 D.8 ● 软件开发环境是支持软件产品开发的软件系统,它由_(49)_和环境集成机制构成, 环境集成机制包括数据集成、控制集成和界面集成。 (49)A.软件工具集 B.软件测试工具集 C.软件管理工具集 D.软件设计工具集 ● 源程序清单是在软件生存周期的_(50)_阶段产生的文档。 (50)A.软件概要设计 B.编码 C.软件详细设计 D.测试 ● 黑盒测试也称为功能测试。黑盒测试不能发现_(51)_。 (51)A.终止性错误 B.输入是否正确接收 C.界面是否有误 D.是否存在冗余代码 ● 通常,在软件的输入输出设计中,合理的要求是:_(52)_。 (52)A.数据尽量由用户来输入,以便给用户提供更大的自主性 B.输入过程应尽量容易,以减少错误的发生 C.不能在输入过程中检验数据的正确性 D.在输入过程中,为了不干扰用户,应尽量避免提示信息
● _(53)_不属于存储媒体。 (53)A.光盘 B.ROM C.硬盘 D.扫描仪 ● 声音信号的数字化过程包括采样、_(54)_和编码。 (54)A.合成 B.去噪 C.量化 D.压缩 ● 某数码相机的分辨率设定为 1600×1200 象素,颜色深度为 256 色,若不采用压缩存 储技术,则 32M 字节的存储卡最多可以存储_(55)_张照片。 (55)A.8 B.17 C.34 D.69 ● 执行算术右移指令的操作过程是_(56)_。 (56)A.操作数的符号位填 0,各位顺次右移 1 位,最低位移至进位标志位中 B.操作数的符号位填 1,各位顺次右移 1 位,最低位移至进位标志位中 C.操作数的符号位不变,各位顺次右移 1 位,最低位移至进位标志位中 D.进位标志移至符号位,各位顺次右移 1 位,最低位移至进位标志位中 ● 用二进制数 0 与累加器 X 的内容进行_(57)_运算,并将结果放在累加器 X 中,一定 可以完成对 X 的"清 0"操作。 (57)A.与 B.或 C.异或 D.比较 ● 对 8 位累加器 A 中的数据 7EH 若逻辑左移一次,则累加器 A 中的数据为_(58)_。 (58)A.3FH C.EFH D.FCH B.7CH ● 8 位累加器 A 中的数据为 FCH,若将其与 7EH 相异或,则累加器 A 中的数据为_(59)_。 (59)A.FEH C.82H D.02H B.7CH ● ASCII 码是对_(60)_实现编码的一种方法。 (60)A.语音 B.汉字 C.图形图像 D.字符 ● 在一个办公室内,将 6 台计算机用交换机连接成网络,该网络的屋里拓扑结构为 _(61)_。 (61)A.星型 B.总线型 C.树型 D.环型 ● 属于物理层的互连设备是_(62)_。 (62)A.中继器 B.网桥 C.交换机 D.路由器 ● TCP/IP 网络的体系结构分为应用层、传输层、网络互联层和网络接口层。属于传输 层协议的是_(63)_。 (63)A.TCP 和 ICMP B.IP 和 FTP C.TCP 和 UDP D.ICMP 和 UDP ● 在 WWW 服务器与客户机之间发送和接收 HTML 文档时,使用的协议时_(64)_。 (64)A.FTP B.Gopher C.HTTP D.NNTP
● 为了在 Internet 上浏览网页,需要在客户端安装浏览器,不属于浏览器软件的时 _(65)_。 (65)A.Internet Explorer B.Fireworks C.Hot Java D.Netscape Communicator ● _(66)_means"Any HTML document on an HTTP Server". (66)A.Web Server B.Web page C.Web Browser D.Web site ● The term"_(67)_program"means a program written in high-level language. (67)A.compiler B.executable C.source D.object ● Very long, complex expressions in program are difficult to write correctly and difficult to _(68)_. (68)A.defend B.detect C.default D.debug ● In C language, functions are important because they provide a way to _(69)_code so that a large complex program can be written by combining many smaller parts. (69)A.modify B.modularize C.block D.board ● The standard _(70)_ in C language contain many useful functions for input and output, string handling, mathematical computations, and system programming tasks. (70)A.database B.files C.libraries D.subroutine ● In _(71)_ programming, the user determines the sequence of instructions to be executed,not the programmer. (71)A.top-down B.structure C.data-driven D.event-driven ● _(72)_ is a clickable string or graphic that points to another Web page or document. (72)A.Link B.Anchor C.Browser D.Hyperlink ● One solution to major security problems is _(73)_,which are frequently installed to fix known security holes. (73)A.patches B.compensations C.complements D.additions ● A programmer must know about a function's _(74)_ to call it correctly. (74)A.location D.statements B.algorithm C.Interface ● On a _(75)_ memory system,the logical memory space available to the program is totally independent of the physical memory space. (75)A.cache B.virtual C.RAM D.ROM
参考答案 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) B D A D A C B C A B D D B C B (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) C D C A D C A C B A C A B D D (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) D B C A C D A C B A A A C D A (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) C A B A B D B D C B C A D C D (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (74) (75) A A C C B B C D B C D D A C B
分享到:
收藏