当前位置:首页计算机类软件水平考试初级程序员->2008年下半年《程序员》真题

2008年下半年《程序员》真题

卷面总分:75分 答题时间:240分钟 试卷题量:75题 练习次数:70次
单选题 (共75题,共75分)
1.

A( )infected computer may lose its datA

  • A. file
  • B. data base
  • C. virus
  • D. program
标记 纠错
2.

设数组a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素a[3,3]的地址为 ( ) 。

  • A. a+23
  • B. a+27
  • C. a+39
  • D. a+35
标记 纠错
3.

有关哈夫曼编码方法,以下说法正确的是 ( )

  • A. 哈夫曼编码是一种用于校验的编码方法
  • B. 编码过程中需要根据符号出现的概率来进行编码
  • C. 编码过程中需要建立“词典”
  • D. 哈夫曼编码方法不能用于静态图像压缩
标记 纠错
4.

在Word编辑状态下,若要多次复制Word中的格式,使用方法为:首先选中设置好格式的文字,在工具栏上()按钮,光标将变成格式刷的样式;然后,选中需要设置同样格式的(),即可将选定格式复制到多个位置。取消格式刷时,只需在工具栏上再次单击格式刷按钮,或者按下Esc键即可。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 见图A
  • B. 见图B
  • C. 见图C
  • D. 见图D
标记 纠错
5.

在Word编辑状态下,若要多次复制Word中的格式,使用方法为:首先选中设置好格式的文字,在工具栏上()按钮,光标将变成格式刷的样式;然后,选中需要设置同样格式的(),即可将选定格式复制到多个位置。取消格式刷时,只需在工具栏上再次单击格式刷按钮,或者按下Esc键即可。

  • A. 文字,按下Ctrl +V 键
  • B. 图像,按下Ctrl +V 键
  • C. 文字,或将鼠标移到需要复制格式的段落内,再单击鼠标左键
  • D. 图像,或将鼠标移到需要复制格式的图像内,再单击鼠标左键
标记 纠错
6.

Excel学生成绩表如下表所示,若要计算表中每个学生计算机文化和英语课的平均成绩,那么,可通过在D3单元格中填写(),并()拖动填充柄至D10单元格,则可自动算出这些学生的平均成绩。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. =AVG(B3+C3)
  • B. =AVERAGE(B3+C3)
  • C. =AVG(B3/C3)
  • D. =AVERAGE(B3:C3)
标记 纠错
7.

Excel学生成绩表如下表所示,若要计算表中每个学生计算机文化和英语课的平均成绩,那么,可通过在D3单元格中填写(),并()拖动填充柄至D10单元格,则可自动算出这些学生的平均成绩。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 向垂直方向
  • B. 向水平方向
  • C. 按住Shift键向垂直方向
  • D. 按住Shift键向水平方向
标记 纠错
8.

计算机系统中用来连接 CPU、内存储器和 I/O 接口的总线称为系统总线。()总线属于系统总线技术的一种。

  • A. IEEE1394
  • B. PCI
  • C. RS-232
  • D. USB
标记 纠错
9.

()不属于存储器的速度性能指标。

  • A. 存储周期
  • B. 存取时间
  • C. 主频
  • D. 存储器带宽
标记 纠错
10.

下面关于Cache(高速缓冲存储器)的叙述,“()”是错误的。

  • A. 在体系结构上,Cache存储器位于主存与CPU 之间
  • B. Cache存储器存储的内容是主存部分内容的拷贝
  • C. 使用Cache存储器并不能扩大主存的容量
  • D. Cache的命中率只与其容量相关
标记 纠错
11.

下列权利,不属于软件著作财产权的是()。

  • A. 复制权
  • B. 署名权
  • C. 发行权
  • D. 翻译权
标记 纠错
12.

若内存按字节编址,用存储容量为 8K×8 比特的存储器芯片构成地址编号 7000H至EFFFH 的内存空间,则至少需要()片。

  • A. 4
  • B. 6
  • C. 8
  • D. 10
标记 纠错
13.

已知 X = –121,若采用8位机器码表示,则[X]原= (), [X]补= ()。

  • A. 11001001
  • B. 11111001
  • C. 01111001
  • D. 01011001
标记 纠错
14.

已知 X = –121,若采用8位机器码表示,则[X]原= (), [X]补= ()。

  • A. 10110111
  • B. 10000111
  • C. 10100111
  • D. 01111001
标记 纠错
15.

在Windows系统中,当鼠标指针呈现()形状时表示处于等待状态。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 见图A
  • B. 见图B
  • C. 见图C
  • D. 见图D
标记 纠错
16.

若分页系统地址的结构如下图所示:

初级程序员,历年真题,2008年下半年《程序员》真题

该系统页的大小为 ()字节,页号的取值范围为 ()。

  • A. 1024
  • B. 2048
  • C. 4096
  • D. 8192
标记 纠错
17.

若分页系统地址的结构如下图所示:

初级程序员,历年真题,2008年下半年《程序员》真题

该系统页的大小为 ()字节,页号的取值范围为 ()。

  • A. 0~255
  • B. 1~256
  • C. 0~511
  • D. 1~512
标记 纠错
18.

已知有 6 个进程共享一个互斥段,如果最多允许 3 个进程同时进入互斥段,则信号量S 的变化范围是();若信号量S 的当前值为-2,则表示系统中有()个正在等待该资源的进程。

  • A. -5~1
  • B. -3~3
  • C. -2~4
  • D. -2~5
标记 纠错
19.

已知有 6 个进程共享一个互斥段,如果最多允许 3 个进程同时进入互斥段,则信号量S 的变化范围是();若信号量S 的当前值为-2,则表示系统中有()个正在等待该资源的进程。

  • A. 0
  • B. 1
  • C. 2
  • D. 3
标记 纠错
20.

开发微型嵌入式应用系统,采用()更合适。

  • A. C 语言或汇编语言
  • B. HTML或XML语言
  • C. 脚本语言
  • D. SQL语言
标记 纠错
21.

设正规式S=(a | ba)*,则其对应正规集的字符串()。

  • A. 长度必须是偶数
  • B. 长度必须是奇数
  • C. a不能连续出现
  • D. b不能连续出现
标记 纠错
22.

函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为 () ;若采用引用(call by reference)方式调用g(a),则函数f的返回值为()。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 6
  • B. 13
  • C. 25
  • D. 28
标记 纠错
23.

函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为 () ;若采用引用(call by reference)方式调用g(a),则函数f的返回值为()。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 35
  • B. 28
  • C. 25
  • D. 13
标记 纠错
24.

若线性表(24, 13, 31, 6, 15, 18, 8)采用散列(Hash)法进行存储和查找,设散列函数为 H(Key)=Key mod 11,则构造散列表时发生冲突的元素为()。(其中的 mod表示整除取余运算)

  • A. 24和13
  • B. 6 和15
  • C. 6 和24
  • D. 18和8
标记 纠错
25.

由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根结点插入,此后对于任意关键字,若小于根结点的关键字,则插入左子树中,若大于根结点的关键字,则插入右子树中,且左、右子树均为二叉排序树),该二叉排序树的高度(层数)为()。

  • A. 6
  • B. 5
  • C. 4
  • D. 3
标记 纠错
26.

栈的运算特点是后进先出。元素a、b、c、d依次入栈,则不能得到的出栈序列是()。

  • A. a b c d
  • B. c a b d
  • C. d c b a
  • D. b c d a
标记 纠错
27.

()是对象之间关联的一个重要方面,它说明了在关联中一个类的对象可以对应另一个类的多个对象。

  • A. 继承
  • B. 多态
  • C. 封装
  • D. 多重性
标记 纠错
28.

聚集的一种形式是聚集对象和它的组成对象之间具有强关联关系,这种聚集称为(),其关键特征是部分对象只能存在于组成对象之中。

  • A. 集合
  • B. 组合
  • C. 关联
  • D. 弱关联
标记 纠错
29.

面向对象()强调对问题的调查而不是如何确定解决方案,面向对象()强调的是问题的逻辑解决方案,即系统怎样才能满足需求。

  • A. 编程
  • B. 实现
  • C. 分析
  • D. 设计
标记 纠错
30.

面向对象()强调对问题的调查而不是如何确定解决方案,面向对象()强调是问题的逻辑解决方案,即系统怎样才能满足需求。

  • A. 编程
  • B. 实现
  • C. 分析
  • D. 设计
标记 纠错
31.

结构化分析方法(SA)采用“自顶向下,逐层分解”的开发策略,其需求分析的结果中不包括()。

  • A. 一套分层的数据流图
  • B. 一本数据字典
  • C. 一组加工逻辑
  • D. 一组用户界面
标记 纠错
32.

()是一种面向数据结构的软件开发方法,该方法以数据结构为基础,通过一组映射或转换过程来建立程序的结构。

  • A. 结构化开发方法
  • B. Jackson系统开发方法
  • C. Booch方法
  • D. UML(统一建模语言)
标记 纠错
33.

通常在软件开发过程的()阶段,无需用户参与。

  • A. 需求分析
  • B. 维护
  • C. 编码
  • D. 测试
标记 纠错
34.

某软件在进行维护时,因误删除一个标识符而引起的错误是()副作用。

  • A. 文档
  • B. 数据
  • C. 编码
  • D. 设计
标记 纠错
35.

采用二维表格结构表达实体类型及实体间联系的数据模型称为()。

  • A. 层次模型
  • B. 网状模型
  • C. 关系模型
  • D. 实体联系模型
标记 纠错
36.

关系数据库是表的集合。对视图进行查询,本质上就是对从()中导出的数据进行查询;支持数据库各种操作的软件系统称为()。

  • A. 一个或若干个基本表
  • B. 一个或若干个索引文件
  • C. 一个或若干个视图
  • D. 一个视图
标记 纠错
37.

关系数据库是表的集合。对视图进行查询,本质上就是对从()中导出的数据进行查询;支持数据库各种操作的软件系统称为()。

  • A. 数据库系统
  • B. 文件系统
  • C. 数据库管理系统
  • D. 操作系统
标记 纠错
38.

某银行信贷额度关系credit-in(C_no, C_name, limit, Credit_balance)中的四个属性分别表示用户号、用户姓名、信贷额度和累计消费额。该关系的()属性可以作为主键。下表为关系credit-in的一个具体实例。

初级程序员,历年真题,2008年下半年《程序员》真题

查询累计消费额大于3000的用户姓名以及剩余消费额的SQL语句应为:

Select ()

From credit-in

Where();

  • A. C_no
  • B. C_name
  • C. Credit_balance
  • D. limit
标记 纠错
39.

某银行信贷额度关系credit-in(C_no, C_name, limit, Credit_balance)中的四个属性分别表示用户号、用户姓名、信贷额度和累计消费额。该关系的()属性可以作为主键。下表为关系credit-in的一个具体实例。

初级程序员,历年真题,2008年下半年《程序员》真题

查询累计消费额大于3000的用户姓名以及剩余消费额的SQL语句应为:

Select ()

From credit-in

Where();

  • A. C_name,Credit_balance - limit
  • B. C_name,limit - Credit_balance
  • C. C_name,limit,Credit_balance
  • D. C_name,Credit_balance
标记 纠错
40.

某银行信贷额度关系credit-in(C_no, C_name, limit, Credit_balance)中的四个属性分别表示用户号、用户姓名、信贷额度和累计消费额。该关系的()属性可以作为主键。下表为关系credit-in的一个具体实例。

初级程序员,历年真题,2008年下半年《程序员》真题

查询累计消费额大于3000的用户姓名以及剩余消费额的SQL语句应为:

Select ()

From credit-in

Where();

  • A. limit>3000
  • B. Credit_balance>3000
  • C. limit - Credit_balance>3000
  • D. Credit_balance - limit>3000
标记 纠错
41.

某一类应用问题中,需要求正比例函数与反比例函数之和的极值。例如,正比例函数4x 与反比例函数9/x 之和用f(x)表示,即f(x)=4x + 9/x,(x>0),那么函数f(x)()。

  • A. 没有极小值
  • B. 在x=1时达到极大值
  • C. 在4x=9/x时达到极小值
  • D. 极大值是极小值的9/4倍
标记 纠错
42.

某民办学校有若干间宿舍准备安排给一批女生住。如果每间住3人,则会有21人无法安排;如果每间住6人,则最后一间不空也不满。根据上述情况,可以推算出,该学校有()间宿舍,有()名女生需要安排住宿。

  • A. 5
  • B. 6
  • C. 7
  • D. 8
标记 纠错
43.

某民办学校有若干间宿舍准备安排给一批女生住。如果每间住3人,则会有21人无法安排;如果每间住6人,则最后一间不空也不满。根据上述情况,可以推算出,该学校有()间宿舍,有()名女生需要安排住宿。

  • A. 45
  • B. 42
  • C. 39
  • D. 36
标记 纠错
44.

安全的Web服务器与客户机之间通过()协议进行通信。

  • A. HTTP+SSL
  • B. Telnet+SSL
  • C. Telnet+HTTP
  • D. HTTP+FTP
标记 纠错
45.

一个HTML文件的起始标记为()。

  • A. <body>
  • B. <title>
  • C. <html>
  • D. <meta>
标记 纠错
46.

E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件

  • A. //
  • B. \\
  • C. @
  • D.
标记 纠错
47.

微机系统中BIOS(基本输入输出系统)保存在()中。

  • A. 主板上的ROM
  • B. DRAM
  • C. 主板上的RAM
  • D. CD-ROM
标记 纠错
48.

计算机系统的可靠性通常用()来衡量。

  • A. 平均响应时间
  • B. 平均故障间隔时间
  • C. 平均故障时间
  • D. 数据处理速率
标记 纠错
49.

计算机系统可维护性是指()。

  • A. 对系统进行故障检测与修复的定期时间间隔
  • B. 系统失效后能被修复的概率
  • C. 在单位时间内完成修复的概率
  • D. 系统失效后在规定的时间内可修复到规定功能的能力
标记 纠错
50.

下列光盘格式中,可以多次擦除重写数据的是()。

  • A. CD-ROM
  • B. CD-DA
  • C. CD-R
  • D. CD-RW
标记 纠错
51.

某数码相机内置 128MB 的存储空间,拍摄分辨率设定为 1600×1200 像素,颜色深度为24位,若不采用压缩存储技术,使用内部存储器最多可以拍摄()张照片。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 见图A
  • B. 见图B
  • C. 见图C
  • D. 见图D
标记 纠错
52.

关于计算机病毒的说法,“()”是错误的。

  • A. 正版软件不会感染病毒
  • B. 压缩文件包中也可能包含病毒
  • C. 病毒是一种特殊的软件
  • D. 病毒只有在一定的条件下才会发作
标记 纠错
53.

关于数字签名,“()”是错误的。

  • A. 数字签名可以保证数据的完整性
  • B. 发送方无法否认自己签发的消息
  • C. 接收方可以得到发送方的私钥
  • D. 接收方可以确认发送方的身份
标记 纠错
54.

依据我国知识产权的有关规定,()需要依法审查确认后方能受法律保护。

  • A. 专利权
  • B. 著作权
  • C. 商业秘密权
  • D. 信息网络传播权
标记 纠错
55.

在CRC(循环冗余校验)方法中,采用了()运算计算校验码。

  • A. 逻辑与
  • B. 逻辑或
  • C. 循环移位
  • D. 模2除法(异或)
标记 纠错
56.

编译型程序设计语言若规定程序中的变量必须先定义(或声明)再引用,那么违反此规定的程序在()时报错。

  • A. 编辑
  • B. 编译
  • C. 链接
  • D. 运行
标记 纠错
57.

对布尔表达式进行短路求值是指:无须对式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式“b or ((c > d) an a)”,()时可进行短路计算。

  • A. d为true
  • B. a为true
  • C. b为true
  • D. c为true
标记 纠错
58.

若字符串s的长度为n(n >1)且其中的字符互不相同,则s的长度为2的子串有()个。

  • A. n
  • B. n-1
  • C. n-2
  • D. 2
标记 纠错
59.

线性表采用顺序存储结构,若表长为 m,且在任何一个合法插入位置上进行插入操作的概率相同,则插入一个元素平均移动()个元素。

  • A. m ?1
  • B. m/2
  • C. m/2+1
  • D. m
标记 纠错
60.

若二叉树的先序遍历序列与中序遍历序列相同且树中结点数大于1,则该二叉树的()。

  • A. 只有根结点无左子树
  • B. 只有根结点无右子树
  • C. 非叶子结点只有左子树
  • D. 非叶子结点只有右子树
标记 纠错
61.

对连通图进行遍历前设置所有顶点的访问标志为false(未被访问),遍历图后得到一个遍历序列,初始状态为空。深度优先遍历的含义是:从图中某个未被访问的顶点v出发开始遍历,先访问 v 并设置其访问标志为true(已访问),同时将v加入遍历序列,再从v的未被访问的邻接顶点中选一个顶点,进行深度优先遍历;若v的所有邻接点都已访问,则回到v在遍历序列的直接前驱顶点,再进行深度优先遍历,直至图中所有顶点被访问过。()是下图的深度优先遍历序列。

初级程序员,历年真题,2008年下半年《程序员》真题

  • A. 1 2 3 4 6 5
  • B. 1 2 6 3 4 5
  • C. 1 6 2 5 4 3
  • D. 1 2 3 4 5 6
标记 纠错
62.

两个递增序列A 和B的长度分别为m和n(m<n),将二者归并为一个长度为m+n的递增序列时,(),归并过程中元素的比较次数最少。

  • A. 当A 的最大元素大于B 的最大元素时
  • B. 当A 的最大元素小于B 的最小元素时
  • C. 当A 的最小元素大于B 的最小元素时
  • D. 当A 的最小元素小于B 的最大元素时
标记 纠错
63.

在任意一棵非空的二叉树中,终端结点(叶子)的数目总是比具有两个孩子的非终端结点的数目()。

  • A. 多0个
  • B. 多1个
  • C. 多2个
  • D. 多3个
标记 纠错
64.

()是类的特性,它描述了类的对象所具有的一系列特性值。

  • A. 属性
  • B. 操作
  • C. 行为
  • D. 状态
标记 纠错
65.

()属于动态交互图,它们关注系统的动态特性。

  • A. 序列图和通信图
  • B. 序列图和类图
  • C. 类图和对象图
  • D. 用例图和通信图
标记 纠错
66.

软件测试分为黑盒测试和白盒测试,其中()方法属于黑盒测试。

  • A. 等价类划分和边界值划分
  • B. 循环覆盖以及基本路径测试
  • C. 错误推测和逻辑覆盖
  • D. 因果图和路径覆盖
标记 纠错
67.

关于软件文档的叙述,“()”是错误的。

  • A. 文档就是指软件的操作说明书
  • B. 文档是软件产品的一部分,没有文档的软件就不成为软件
  • C. 高质量文档对于软件开发、维护和使用有重要的意义
  • D. 测试用例也是重要的软件文档
标记 纠错
68.

为了改善系统硬件环境和运行环境而产生的系统更新换代需求而导致的软件维护属于()维护。

  • A. 适应性
  • B. 正确性
  • C. 完善性
  • D. 预防性
标记 纠错
69.

下列Internet应用中,传输层需要采用UDP 协议的是()。

  • A. IP 电话
  • B. 浏览Web页面
  • C. telnet
  • D. 发送电子邮件
标记 纠错
70.

网络用户能进行QQ聊天, 但在浏览器地址栏中输入www.ceiaec.org却不能正常访问该页面,此时应检查()。

  • A. 网络物理连接是否正常
  • B. DNS 服务器是否正常工作
  • C. 默认网关设置是否正确
  • D. IP 地址设置是否正确
标记 纠错
71.

ARP 协议的功能是()。

  • A. 由目标的IP 地址求目标的MAC 地址
  • B. 由目标的MAC 地址求目标的IP 地址
  • C. 由源的IP 地址求源的MAC 地址
  • D. 由源的MAC 地址求源的IP 地址
标记 纠错
72.

As an operating system repeatedly allocates and frees storage space, many physically separated unused areas appear. This phenomenon is called().

  • A. fragmentation
  • B. compaction
  • C. swapping
  • D. paging
标记 纠错
73.

To document your code can increase program ()and make program easier to().

  • A. reliability
  • B. security
  • C. readability
  • D. usability
标记 纠错
74.

To document your code can increase program ()and make program easier to().

  • A. execute
  • B. interpret
  • C. compile
  • D. maintain
标记 纠错
75.

We can use the word processor to ()your documents.

  • A. edit
  • B. compute
  • C. translate
  • D. unload
标记 纠错

答题卡(剩余 道题)

单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
00:00:00
暂停
交卷