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

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

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

对同一段音乐可以选用MIDI格式或WAV格式来记录存储。以下叙述中( )是不正确的。

  • A. WAV格式的音乐数据量比MIDI格式的音乐数据量大
  • B. 记录演唱会实况不能采用MIDI格式的音乐数据
  • C. WAV格式的音乐数据没有体现音乐的曲谱信息
  • D. WAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息
标记 纠错
2.

( )不属于程序语言翻译软件。

  • A. 编译程序
  • B. 解释程序
  • C. 汇编程序
  • D. 编辑程序
标记 纠错
3.

为了用一个数代表一批数,人们常用这批数据的算术平均值(简称平均值)或中位数来代表。中位数就是位于这批数中间的数(大于它的数与小于它的数一样多)。对于奇数个数而言,排序后很容易确定中间那个数;对于偶数个数而言,排序后中间会有两个数,再取这两个数的算术平均,就是中位数。以下关于平均值与中位数的叙述中, ( ) 是不正确的。

  • A. 中位数比平均值稳健,不易受极端值影响
  • B. 每个数据加倍后,平均值也加倍;每个数据增加1后,平均值也增加1
  • C. 三组各n个数据有三个中位数,它们的中位数就是这三组数据全体的中位数
  • D. 三组各n个数据有三个平均值,它们的平均值就是这三组数据全体的平均值
标记 纠错
4.

在Word编辑状态下,有些英文单词和汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线()”是错误的;按()键与工具栏上的初级程序员,历年真题,2007年下半年《程序员》真题按钮功能相同。

  • A. 提醒用户此处可能有拼写或语法错误
  • B. 为红色表示可能是拼写问题,为绿色可能是语法问题
  • C. 是文档内容的一部分,打印文档时会被打印出来
  • D. 不属于文档内容,打印文档时不会被打印出来
标记 纠错
5.

在Word编辑状态下,有些英文单词和汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线()”是错误的;按()键与工具栏上的初级程序员,历年真题,2007年下半年《程序员》真题按钮功能相同。

  • A. Ctrl+C
  • B. Ctrl+V
  • C. Ctrl+A
  • D. Ctrl+S
标记 纠错
6.

在Excel中,通过冻结或者拆分窗格可以在滚动工作表时始终保持部分数据可见。下图中(),当鼠标指针在上述位置变为()后,将该框拖至所需的位置即可。

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

  • A. ①和③分别表示水平拆分框和垂直冻结框
  • B. ①和③分别表示水平冻结框和垂直冻结框
  • C. ②和③分别表示垂直冻结框和水平拆分框
  • D. ②和③分别表示水平拆分框和垂直拆分框
标记 纠错
7.

在Excel中,通过冻结或者拆分窗格可以在滚动工作表时始终保持部分数据可见。下图中(),当鼠标指针在上述位置变为()后,将该框拖至所需的位置即可。

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

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

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

计算机中数据输入输出的控制方式有多种,“中断”方式的优点不包括 () 。

  • A. I/O与CPU并行处理
  • B. 并行处理多种I/O
  • C. 实时响应突发事件
  • D. 批量传送数据
标记 纠错
9.

光盘驱动器与主机的接口总线常采用 ()总线。

  • A. ISA
  • B. CETRONI
  • C. EIDE﹙ATA﹚
  • D. PCI
标记 纠错
10.

汉字机内码与国标码的关系为:机内码 = 国标码 + 8080H。若已知某汉字的国标码为3456H,则其机内码为()。

  • A. B4D6H
  • B. B536H
  • C. D4B6H
  • D. C4B3H
标记 纠错
11.

下面的图像格式中, ()不支持透明控制信息。

  • A. GIF
  • B. PNG
  • C. PS
  • D. JPG
标记 纠错
12.

某块SoundBlaster声卡是8位的,这里的“8位”指() 。

  • A. 声音采集最大量化精度是8位
  • B. MIDI通道数是8
  • C. 可以产生的音色数是28
  • D. 声道数为8
标记 纠错
13.

向商标局提出注册商标转让申请的人应当是 () 。

  • A. 转让人
  • B. 受让人
  • C. 商标注册人
  • D. 转让人和受让人
标记 纠错
14.

用ASCII码表示的大写英文字母B﹙42H﹚加偶校验后的二进制编码为 () 。

  • A. 10001000
  • B. 10000010
  • C. 11000001
  • D. 01000010
标记 纠错
15.

主板(也称母板或系统板)是计算机硬件系统集中管理的核心载体,几乎集中了全部系统功能,是计算机中的重要部件之一。下图所示的微机主板上,①处是(),②处是() 。

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

  • A. CPU插槽
  • B. 内存插槽
  • C. PCI插槽
  • D. IDE插槽
标记 纠错
16.

主板(也称母板或系统板)是计算机硬件系统集中管理的核心载体,几乎集中了全部系统功能,是计算机中重要部件之一。下图所示的微机主板上,①处是(),②处是() 。

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

  • A. CPU插槽
  • B. 内存插槽
  • C. PCI插槽
  • D. IDE插槽
标记 纠错
17.

计算机加电自检以后,引导程序首先装入() ,否则,计算机不能做任何事情。

  • A. 操作系统
  • B. 编译程序
  • C. Office系列软件
  • D. 应用软件
标记 纠错
18.

已知有10个进程共享一个互斥段,如果最多允许6个进程同时进入互斥段,则信号量S的初值为 () ,信号量S的变化范围是() 。

  • A. 0
  • B. 1
  • C. 5
  • D. 6
标记 纠错
19.

已知有10个进程共享一个互斥段,如果最多允许6个进程同时进入互斥段,则信号量S的初值为 () ,信号量S的变化范围是() 。

  • A. 0~10
  • B. – 1~9
  • C. – 4~6
  • D. –5~5
标记 纠错
20.

若程序P经编译并链接后可执行,则 ()。

  • A. P是正确的程序
  • B. P中没有语法错误
  • C. P中没有逻辑错误
  • D. P在运行中不会出错
标记 纠错
21.

( )不是良好的编程风格。

  • A. 变量名采用单字母符号或单字母加数字串
  • B. 程序代码采用缩进格式
  • C. 为变量设置初始值
  • D. 程序中包含必要的注释
标记 纠错
22.

函数调用采用“()”方式时,系统将实参的地址传递给形式参数。

  • A. 传值调用
  • B. 引用调用
  • C. 宏调用
  • D. 内部调用
标记 纠错
23.

若程序中使用的变量未设置初始值,则()

  • A. 编译时一定出错
  • B. 运行时一定会出错
  • C. 链接时一定出错
  • D. 运行结果可能出错
标记 纠错
24.

在统一建模语言(Unified Modeling Language,UML)中,描述本系统与外部系统及用户之间交互的图是();按时间顺序描述对象间交互的图是 () 。

  • A. 用例图
  • B. 类图
  • C. 对象图
  • D. 状态图
标记 纠错
25.

在统一建模语言(Unified Modeling Language,UML)中,描述本系统与外部系统及用户之间交互的图是();按时间顺序描述对象间交互的图是 () 。

  • A. 部署图
  • B. 序列图
  • C. 协作图
  • D. 状态图
标记 纠错
26.

n个元素依次全部进入栈后,再陆续出栈并经过一个队列输出。那么, () 。

  • A. 元素的出队次序与进栈次序相同
  • B. 元素的出队次序与进栈次序相反
  • C. 元素的进栈次序与进队次序相同
  • D. 元素的出栈次序与出队次序相反
标记 纠错
27.

广度优先遍历的含义是:从图中某个顶点v出发,在访问了v之后依次访问v的各个未被访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,且“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问,直至图中所有已被访问的顶点的邻接点都被访问到。 () 是下图的广度优先遍历序列。

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

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

与单向链表相比,双向链表() 。

  • A. 需要较少的存储空间
  • B. 遍历元素需要的时间较短
  • C. 较易于访问相邻结点
  • D. 较易于插入和删除元素
标记 纠错
29.

如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。()是稳定的排序方法,因为这种方法在比较相邻元素时,值相同的元素并不进行交换。

  • A. 冒泡排序
  • B. 希尔排序
  • C. 快速排序
  • D. 简单选择排序
标记 纠错
30.

关于对象和类的叙述,正确的是()。

  • A. 如果两个对象的所有成员变量的值相同,则这两个对象是同一对象
  • B. 编写代码时,不允许使用匿名类
  • C. 不同的对象一定属于不同的类
  • D. 每个对象都有惟一标识,以彼此区分
标记 纠错
31.

在软件开发过程中, () 。

  • A. 增加更多的程序员可以加快软件开发速度
  • B. 只有对目标的一般描述还不能立即开始编码
  • C. 若项目需求有变化,应先在编码中进行处理以不耽误开发进度
  • D. 程序的质量只能在用户使用之后才能进行评估
标记 纠错
32.

在软件的使用过程中,用户往往会对软件提出新的功能要求与性能要求。为了满足这些要求而进行的维护属于() 维护。

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

关系代数运算是以集合操作为基础的运算,其五种基本运算是并、差、 ()、投影和选择,其他运算可由这些运算导出。为了提高数据的操作效率和存储空间的利用率,需要对() 进行分解。

  • A.
  • B. 连接
  • C. 笛卡尔积
  • D. 自然连接
标记 纠错
34.

关系代数运算是以集合操作为基础的运算,其五种基本运算是并、差、 ()、投影和选择,其他运算可由这些运算导出。为了提高数据的操作效率和存储空间的利用率,需要对() 进行分解。

  • A. 内模式
  • B. 视图
  • C. 外模式
  • D. 关系模式
标记 纠错
35.

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),其中,属性“系名”是关系DEPT的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是 ()。“家庭住址”是一个 () 属性。

  • A. 学号、家庭住址
  • B. 姓名、家庭住址
  • C. 学号、系名
  • D. 姓名、系名
标记 纠错
36.

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),其中,属性“系名”是关系DEPT的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是 ()。“家庭住址”是一个 () 属性。

  • A. 简单
  • B. 复合
  • C. 多值
  • D. 派生
标记 纠错
37.

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:

SELECT 学号,姓名,系名

FROM Students

WHERE () AND () ;

  • A. 姓名LIKE ‘李_ _’
  • B. 姓名LIKE ‘李%’
  • C. 姓名AS ‘李_ _’
  • D. 姓名AS‘李%’
标记 纠错
38.

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:

SELECT 学号,姓名,系名

FROM Students

WHERE () AND () ;

  • A. 家庭住址LIKE ‘%科技路%’
  • B. 家庭住址LIKE ‘*科技路*’
  • C. 家庭住址AS ‘%科技路%’
  • D. 家庭住址AS ‘*科技路*’
标记 纠错
39.

某村领导需要估计该村某池塘中鱼的大致数量。技术人员想出了一个办法:先从池塘中捕出30条鱼,在每条鱼身上做一记号后,又放回池塘。几天后,再从该池塘中捕出40条鱼,发现其中有2条是有记号的。因此,他估计该池塘大致有 ()条鱼。

类似地,为估计某程序中所含的错误个数,程序员A对该程序进行测试时发现了5个错误,程序员B独立对该程序进行测试时发现了8个错误,但其中2个错误是程序员A已经发现的。因此,人们可以估计,该程序中大致含有()个错误。

  • A. 300
  • B. 400
  • C. 600
  • D. 1200
标记 纠错
40.

某村领导需要估计该村某池塘中鱼的大致数量。技术人员想出了一个办法:先从池塘中捕出30条鱼,在每条鱼身上做一记号后,又放回池塘。几天后,再从该池塘中捕出40条鱼,发现其中有2条是有记号的。因此,他估计该池塘大致有 ()条鱼。

类似地,为估计某程序中所含的错误个数,程序员A对该程序进行测试时发现了5个错误,程序员B独立对该程序进行测试时发现了8个错误,但其中2个错误是程序员A已经发现的。因此,人们可以估计,该程序中大致含有()个错误。

  • A. 12
  • B. 15
  • C. 16
  • D. 20
标记 纠错
41.

客户端通过 () 协议发送电子邮件。

  • A. FTP
  • B. SMTP
  • C. HTTP
  • D. POP3
标记 纠错
42.

在Windows XP中,可以使用 () 来浏览日志文件,其中包含有 () 、安全性日志和系统日志。

  • A. 事件查看器
  • B. 浏览器
  • C. 超级终端
  • D. 信息服务
标记 纠错
43.

给定URL为http://www.ceiaec.org/index.htm,其中www.ceiaec.org表示()。

  • A. 所用的协议
  • B. 所访问网站的域名
  • C. 请求查看的文档名
  • D. 电子邮件地址
标记 纠错
44.

欲知8位二进制数(b7b6b5b4b3b2b1b0)的b2是否为1,可将该数与二进制数00000100进行()运算,若运算结果不为0,则此数的b2必为1。

  • A.
  • B.
  • C.
  • D.
标记 纠错
45.

设某系统由P1和P2两个子系统组成,当且仅当两个子系统都能正常工作时,该系统才能正常工作。若P1和P2的可靠性均为0.9,则该系统的可靠性是 () 。

  • A. 0.1
  • B. 0.45
  • C. 0.81
  • D. 0.9
标记 纠错
46.

评价计算机系统性能时,MIPS是衡量()的一种单位。

  • A. 时钟频率
  • B. 运算速度
  • C. 系统可靠性
  • D. 系统失效率
标记 纠错
47.

使用IE浏览器浏览网页时,出于安全方面的考虑,需要禁止执行Java Script,可以在IE中()。

  • A. 禁用ActiveX控件
  • B. 禁用脚本
  • C. 禁用没有标记为安全的ActiveX控件
  • D. 禁用cookie
标记 纠错
48.

在公司内网中部署 ()可以最大限度防范内部攻击。

  • A. 防火墙
  • B. 电磁泄密及防护系统
  • C. 邮件过滤系统
  • D. 入侵检测系统
标记 纠错
49.

下列标准代号中,()表示国际标准。

  • A. GJ
  • B. IE
  • C. GB/T
  • D. ANSI
标记 纠错
50.

用补码表示的8位二进制数11100000,其值为十进制数()。

  • A. -31
  • B. -32
  • C. -64
  • D. -65
标记 纠错
51.

CPU主要由运算单元(ALU)、控制单元(CU)、寄存器和时序电路组成,对指令进行译码的功能是由()实现的。

  • A. 运算单元
  • B. 控制单元
  • C. 寄存器
  • D. 时序电路
标记 纠错
52.

两个带符号的数进行运算时,在() 的情况下有可能产生溢出。

  • A. 同符号数相加
  • B. 同符号数相减
  • C. 异符号数相加
  • D. 异符号数相“或”
标记 纠错
53.

若程序中定义了局部变量与全局变量,则()。

  • A. 在函数内只能访问局部变量,但不能访问全局变量
  • B. 局部变量与全局变量的名字不得相同
  • C. 一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元
  • D. 函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
标记 纠错
54.

若一个栈以向量V[1..n]存储,且空栈的栈顶指针top为n+1,则将元素x入栈的正确操作是() 。

  • A. top = top+1; V[top] = x;
  • B. V[top] = x; top = top+1;
  • C. top = top-1; V[top] = x;
  • D. V[top] = x; top = top-1;
标记 纠错
55.

对于长度为11的顺序存储的有序表,若采用折半查找(向下取整),则找到第5个元素需要与表中的()个元素进行比较操作(包括与第5个元素的比较)。

  • A. 5
  • B. 4
  • C. 3
  • D. 2
标记 纠错
56.

对下图所示的二叉树进行中序遍历(左子树、根、右子树)的结果是 ()。

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

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

采用一维数组S存储一个n阶对称矩阵A的下三角部分(按行存放,包括主对角线),设元素A[i][j]存放在S[k] 中(i、j、k均从1开始取值),且S[1]=A[1][1],则k与i、j的对应关系是 () 。例如,元素A[3][2]存在S[5]中。

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

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

()关系描述了某对象由其他对象组成。

  • A. 依赖
  • B. 一般化
  • C. 聚合
  • D. 具体化
标记 纠错
59.

关于对象封装的叙述,正确的是()。

  • A. 每个程序模块中都封装了若干个对象
  • B. 封装可实现信息隐藏
  • C. 封装使对象的状态不能改变
  • D. 封装是把对象放在同一个集合中
标记 纠错
60.

在面向对象技术中,抽象类是()。

  • A. 接口
  • B. 没有方法的类
  • C. 没有子类的类
  • D. 至少有一个未定义消息的类
标记 纠错
61.

在面向对象技术中,多态性的含义是()。

  • A. 一个对象可同时指向不同的类的对象
  • B. 同一消息在不同时刻可调用不同的方法
  • C. 对象的生存周期中包含对象的多种状态
  • D. 不同消息可以调用相同的方法
标记 纠错
62.

()语言最适用于过程式程序设计。

  • A. C
  • B. HTML
  • C. JAVA
  • D. PROLOG
标记 纠错
63.

()是正确的叙述

  • A. 解释方式比编译方式更适用于规模较大的程序
  • B. 解释方式下生成的目标代码长,编译方式下生成的目标代码短
  • C. 解释方式下不生成源程序的目标代码
  • D. 解释方式只能用于批处理
标记 纠错
64.

由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在 ()阶段可以发现被调用的函数未定义。

  • A. 编辑和预处理
  • B. 预处理
  • C. 编译
  • D. 链接
标记 纠错
65.

采用结构化方法开发软件时,常使用数据流图来描述系统数据处理过程,它是()阶段产生的。

  • A. 系统分析
  • B. 概要设计
  • C. 详细设计
  • D. 编码
标记 纠错
66.

软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。在软件的整个维护活动中, ()维护所占比重最大。

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

对于如下的程序流程,若采用语句覆盖法设计测试案例(使每条语句都至少执行1次),则至少需要设计()个测试案例。

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

  • A. 1
  • B. 2
  • C. 3
  • D. 4
标记 纠错
68.

在URL中不填写协议类型,IE浏览器默认使用()协议。

  • A. FTP
  • B. Gopher
  • C. File
  • D. HTTP
标记 纠错
69.

如果访问一个网站速度很慢,可能有多种原因,但首先应该排除的是 () 。

  • A. 网络服务器忙
  • B. 通信线路忙
  • C. 本地终端遭遇病毒
  • D. 没有访问权限
标记 纠错
70.

在Windows XP中,可以使用 () 来浏览日志文件,其中包含有 () 、安全性日志和系统日志。

  • A. 用户访问日志
  • B. 应用程序日志
  • C. 记帐日志
  • D. 网络攻击日志
标记 纠错
71.

A () is a functional unit that interprets and carries out instructions.

  • A. memory
  • B. processor
  • C. storage
  • D. network
标记 纠错
72.

A () consists of the symbols, characters, and usage rules that permit people to communicate with computer.

  • A. programming language
  • B. network
  • C. keyboard
  • D. display
标记 纠错
73.

() software, also called end-user program, includes database programs, word processors, spreadsheets etc.

  • A. Application
  • B. System
  • C. Compiler
  • D. Utility
标记 纠错
74.

In () , the only element that can be deleted or removed is the one that was inserted most recently.

  • A. a line
  • B. a queue
  • C. an array
  • D. a stack
标记 纠错
75.

Most ()measures involve data encryption and password.

  • A. security
  • B. hardware
  • C. display
  • D. program
标记 纠错

答题卡(剩余 道题)

单选题
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
暂停
交卷