全国计算机技术与软件专业技术资格(水平)考试
2004年下半年程序员上午试卷
(考试时间 9 : 00~11 : 30 共150分钟)
请按下述要求正确填写答题纸
1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75 分。
3. 每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题
● 2004下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。(88)A.8 B.9 C.10 D.11
(89)A.4 B.5 C.6 D.7
因为考试日期是“11月6日”,故(88)选D(89)选C,应在答题卡序号88 下对D 填涂,在序号89 下对C 填涂(参看答题卡)。
●在Windows操作系统中,“回收站”可以恢复(1)上使用键删除的文件或文件夹。在“我的电脑”窗口中,如果要整理磁盘上的碎片,应选择磁盘“属性”对话框的(2)选项卡。使用“资源管理器”时,(3),不能删除文件或文件夹。
(1) A. 软盘 B. 硬盘 C. U盘 D. 软盘和硬盘
(2) A. 常规 B. 硬件 C. 共享 D. 工具
(3) A. 在驱动器或文件夹窗口中,选择要删除的文件并单击退格键
B. 在驱动器或文件夹窗口中,选择要删除的文件同时按下键
C. 在要删除的文件或文件夹上单击鼠标右键,选择“删除”
D. 用鼠标直接拖曳选中的文件夹到“回收站”
●在以下关于电子邮件的叙述中,“(4)”是不正确的。
(4) A. 打开来历不明的电子邮件附件可能会传染计算机病毒
B. 在网络拥塞的情况下,发送电子邮件后,接收者可能过几个小时后才能收到
C. 在试发电子邮件时,可向自己的Email邮箱发送一封邮件
D. 电子邮箱的容量指的是用户当前使用的计算机上,分配给电子邮箱的硬盘容量
●某数值编码为FFH,若它所表示的真值为-127,则它是用(5)表示的;若它所表示的真值为-1,则它是用(6)表示的。
(5) A. 原码 B. 反码 C. 补码 D. 移码
(6) A. 原码 B. 反码 C. 补码 D. 移码
●用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是(7)。
(7) A. 0 B. -1 C. +1 D. 128
●假设用12个二进制位表示数据。它能表示的最大无符号整数为(8);若采用原码,它能表示的最小负整数为(9)。
(8)A. 2047 B. 2048 C. 4095 D. 4096
(9)A. -2047 B. -2048 C. -4095 D. -4096
●某数据的7位编码为0110101,若在其最高位之前增加一位偶校验位,则编码为(10)。
(10)A. 10110101 B. 00110101 C. 01101011 D. 01101010
●堆栈操作中,(11)保持不变。
(11)A. 堆栈的顶 B. 堆栈中的数据 C. 堆栈指针 D. 堆栈的底
●执行指令时,以寄存器的内容作为操作数的地址,这种寻址方式称为(12)寻址。(12)A. 寄存器 B. 相对 C. 基址变址 D. 寄存器间接
●若某处理器的时钟频率为500MHz,每四个时钟周期组成一个机器周期,执行一条指令平均需要三个机器周期,则该处理器的一个机器周期为(13) ns,平均执行速度约为(14) MIPS。(13)A. 4 B. 8 C. 12 D. 16
(14)A. 24 B. 33 C. 42 D. 51
●操作系统是一种(15)。
(15)A. 应用软件 B. 系统软件 C. 工具软件 D. 杀毒软件
●在进程管理中,当(16)时,进程从阻塞状态变为就绪状态。
(16)A. 进程被进程调度程序选中 B. 等待某一事件
C. 等待的事件发生
D. 时间片用完
●操作系统的功能不包括(17)。
(17)A. 提供用户操作界面 B. 管理系统资源
C. 提供应用程序接口
D. 提供HTML
●作业Jl,J2,J3,J4的提交时间和运行时间如下表所示。若采用短作业优先调度算法,则作业调度次序为(18),平均周转时间为(19)分钟(这里不考虑操作系统的开销)。
(18)A. J3→J4→J2→J1 B. J1→J2→J3→J4
C. J1→J3→J4→J2
D. J4→J3→J2→J1
(19)A. 45 B. 58.5 C. 64.5 D. 72
●关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。
设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下:SELECT 学号,姓名,系名
FROM Students
WHERE (23) LIKE (24);
(20)A. 元组 B. 列 C. 字段 D. 表
(21)A. 数据项 B. 表 C. 索引 D. 列
(22)A. 视图 B. 列 C. 字段 D. 元组
(23)A. "_ _ _ G _ %" B. "_ _ _ % G _"
C. 姓名
D. "_ _ _ G %"
(24)A. "_ _ _ G _ %" B. "_ _ _ % G _"
C. 姓名
D. "_ _ _ G %"
●按照《计算机软件保护条例》的规定,自然人的软件著作权的保护期限为__(25)__.
(25) A.其终生及其死亡后50年B.没有限制
C.软件开发完成后25年D.软件开发完成后50年
●我国标准为国家标准化、行业标准、地方标准和企业标准四类,__(26)__是企业标准的代号。
(26) A.GB B.QJ C.Q D.DB
●知识产权具有无形性、双重性、独占性、时间性和__(27)__等特点。
(27) A.地域性 B.公平性 C.公正性 D.有效性
●在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(28)__。另外,需要防范病毒,而__(29)__是不会被病毒感觉的。
(28) A.大声喧哗B.有强烈震动C.装入程序D.有日光照射
(29) A.电子邮件B.硬盘C.软盘D.ROM
●使用IE浏览器浏览网页时,出于安全方面考虑,需要禁止执行Java Script,可以在IE 中__(30)__。
(30) A.禁用ActiveX控件B.禁用Cookie
C.禁用没有标记为安全的ActiveX控件D.禁用脚本
●在面向对象程序设计语言中,__(31)__是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;__(32)__可以实现发送一个通用的消息而用不同的方法;__(33)__是实现信息隐蔽的一种技术,其目的是使类的__(34)__相互分离。
(31) A.封装 B.消息传递 C.引用D.继承
(32) A.封装 B.多态 C.引用D.继承
(33) A.引用 B.继承 C.封装D.多态
(34) A.定义与实现 B.分析与测试 C.分析与设计D.实现与测试
●为了描述N个人之间的同学关系,可用__(35)__结构表示
(35) A.线性表 B.树 C.图 D.队列
●判断一个表达式中左右括号是否匹配,采用__(36)__实现较为方便。
(36) A.线性表的顺序存储 B.队列
C.线性表的链式存储
D.栈
●字符串是一种线性表,其特殊性表现在__(37)__。
(37) A.它的数据元素是一个字符
B.它可以链式存储
C.它可以顺序存储
D.它的数据元素可以是多个字符
●在一颗非空二叉树中,叶子结点的总数比度为2的节点总数多__(38)__个。
(38) A.-1 B.0 C.1 D.2
●采用邻接表表示一有向图,若图中某顶点的入度和出度分别为d1和 d2,则该顶点对应的单链表的结点数为__(39)__。
(39) A.d1 B.d2 C.d1-d2 D.d1+d2
●在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是
__(40)__。
(40) A.冒泡排序 B.基数排序 C.快速排序 D.归并排序
●编译程序在语法分析阶段能检查出__(41)__错误。
(41) A.表达式中的括号不匹配 B.以零作除数
C.数组下标越界
D.无穷递归
●计算机能直接识别和执行的语言是__(42)__,该语言是由__(43)__组成。
(42) A.机器语言 B.C语言 C.汇编语言 D.数据库语言
(43) A.ASCII码 B.SQL语句 C.0、1序列 D.BCD码
●对于二维数组a[1..4,3..6],设每个元素占两个存储单元。若分别以行和列为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量分别是__(44)__和__(45)__。
(44) A.12 B.14 C.16 D.18
(45) A.12 B.14 C.16 D.18
●在C 语言中,若有定义“int a[10];”,则__(46)__不能表示a[1]的地址。
(46) A.a+1 B.&a[0]+1 C.a++ D.&a[1]
●在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为__(47)__;若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为__(48)__。
(47) A.2 B.4 C.6 D.8
(48) A.2 B.4 C.6 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.FEH B.7CH C.EFH D.FCH
● 8位累加器A中的数据为FCH,若将其与7EH相异或,则累加器A中的数据为__(59)__。
(59) A.FEH B.7CH C.82H D.02H
● 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
https://www.wendangku.net/doc/1214763861.html,scape Communicator
● __(66)__ means “Any HTML document on a 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) https://www.wendangku.net/doc/1214763861.html,piler 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 handing,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 problem is __(73)__ ,which are frequently installed to fix known security holes.
(73) A.patches https://www.wendangku.net/doc/1214763861.html,pensations https://www.wendangku.net/doc/1214763861.html,plements D.additions
● A programmer must know about a function’s __(74)__ to call it correctly.
(74) A.location B.algorithm C.interface D.statements
● 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
(本试题的参考答案请在软考网下载。永久网址是https://www.wendangku.net/doc/1214763861.html,)