单选题 (一共73题,共73分)

1.

POP3服务默认的TCP端口号是()

2.

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

3.

32位微处理器的32是指()

4.

Outlook Express作为邮件代理软件有诸多优点,以下叙述中,错误的是 ( )。

5.

测试用例由测试输入数据和与之对应的预期输出结果组成。 人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查( )等。

6.

在http://www.test.com/main/index.htm中,index.htm是 ( )。

7.

以下关于网络攻击的叙述中,错误的是 ( )。

8.

软件开发商对软件产品进行持续不断改进的动力主要来自( )。

9.

XP 是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、( )。

10.

HTML语言中,可使用 ( )标签将脚本插入HTML 文档。

11.

以下关于精简指令集计算机(RISC)指令系统特点的叙述中,错误的是( )。

12.

软件开发过程中为确保软件质量所采取的措施中,不包括( )。

13.

十六进制数CC 所对应的八进制数为( )。

14.

若不考虑I/O设备本身的性能,则影响计算机系统I/O数据传输速度的主要因素是( )。

15.

CPU 中的( )的值可自动加1,以便实现程序指令的顺序执行。

16.

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

17.

已知某带权图G 的邻接表如下所示,其中表结点的结构为:

中级软件设计师,章节练习,数据结构与算法

则图G 是()。

18.

若在单向链表上,除访问链表中所有结点外,还需在表尾频繁插入结点,那么采用( )最节省时间。

19.

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为( )。

20.

用户提出需求并提供经费,委托软件公司开发软件。但在双方商定的协议中未涉及软件著作权的归属,则软件著作权属于()所有。

21.

“()”是访问某网站的正确网址。

22.

源程序中的( )与程序的运行结果无关。

23.

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

24.

以下关于软件开发文档的叙述中,错误的是( )。

25.

在Word的编辑状态下,若光标停在某个段落中的任意位置时,用户设置字体格式为“幼圆小三”,则所设置的字体格式应用于( );在下图所示的Word“页眉和页脚”对话框中,①和②处分别可以( )。

初级程序员,历年真题,2010年上半年《程序员》真题

26.

在Word的编辑状态下,若光标停在某个段落中的任意位置时,用户设置字体格式为“幼圆小三”,则所设置的字体格式应用于( );在下图所示的Word“页眉和页脚”对话框中,①和②处分别可以( )。

初级程序员,历年真题,2010年上半年《程序员》真题

27.

学生成绩表如下表所示。若要计算学生各科成绩、总分和平均分各项的最高分,可先在C10单元格中输入( ),并( )拖动填充柄至H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分。

初级程序员,历年真题,2010年上半年《程序员》真题

28.

学生成绩表如下表所示。若要计算学生各科成绩、总分和平均分各项的最高分,可先在C10单元格中输入( ),并( )拖动填充柄至H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分。

初级程序员,历年真题,2010年上半年《程序员》真题

29.

以下关于CPU与主存之间增加高速缓存(Cache)的叙述中,错误的是( )。

30.

衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括( ),因为其反映了( )。

31.

衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括( ),因为其反映了( )。

32.

以下文件格式中属于声音文件的是( )。

33.

如果杀毒软件报告一系列的 Word 文档被病毒感染,则可以推断病毒类型是( ),如果用磁盘检测工具(CHKDSK、SCANDISK 等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被( )病毒感染。

34.

如果杀毒软件报告一系列的 Word 文档被病毒感染,可以推断病毒类型是( ),如果用磁盘检测工具(CHKDSK、SCANDISK 等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被( )病毒感染。

35.

李某购买了一张有注册商标的正版软件光盘,擅自将其复制出售,则该行为侵犯了开发商的( )。

36.

与A+ A—?B 等价的逻辑表达式是( )。(⊕ 、+、? 分别表示逻辑异或、逻辑加、逻辑乘)

37.

Windows系统中的磁盘碎片整理程序( ),这样使系统( )。

38.

Windows系统中的磁盘碎片整理程序( ),这样使系统( )。

39.

若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( );如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为( )个。

40.

若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数( );如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R 资源数为( )个。

41.

已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要( )。

42.

某有限状态自动机的状态图如下图所示(状态0是初态,状态2是终态),则该自动机不能识别( )。

初级程序员,历年真题,2010年上半年《程序员》真题

43.

已知栈S初始为空,对于一个符号序列 a1a2a3a4a5(入栈次序也是该次序),当用 I 表示入栈、O 表示出栈,则通过栈 S 得到符号序列 a2 a4 a 5a3 a1 的操作序列为( )。

44.

队列是一种按“先进先出”原则进行插入和删除操作的数据结构。若初始队列为空,输入序列为a b c d e,则可得到的输出序列为( )。

45.

以下关于程序中函数的定义、调用和声明的叙述中,正确的是( )。

46.

以下关于面向对象分析与设计的叙述中,正确的是( )。

47.

根据维护的具体内容的不同,可对软件维护进行分类。( )是指对文件或数据库中的记录进行增加、修改和删除等操作,通常采用专用的程序模块。

48.

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

49.

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

50.

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

51.

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

52.

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

53.

设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:

CREATE TABLE P( 商品名CHAR(30)( ),

条形码CHAR(30) ( ) ,

供应商号 CHAR(5) ,

价格 CHAR(20) ,

数量CHAR(20)

( )(供应商号) REFERENCES S(供应商号));

查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:

SELECT商品名,供应商名,价格,数量

FROM P

WHERE商品名= ’电冰箱’ AND ( ) ;

将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:

UPDATE P

( )

WHERE 供应商号= ’12021’;

查询供应商地址包含“西安”的供应商名及电话的SQL语句为:

SELECT供应商名,电话

FROM S

WHERE ( );

54.

将19分解成3个不重复数字(1至9)之和(不计顺序)的方法共有( )种。

55.

已知cos 0.70= a ,cos 0.71= b ,则用线性插值方法可求出cos 0.702的近似值为( )。

56.

将某 ASCⅡ字符采用偶校验编码(7 位字符编码+1位校验码)发送给接收方,接收方收到的8位数据中,若( ),则能确定传输过程中发生错误。

57.

在磁盘移臂调度算法中,( )算法可能会随时改变移动臂的运动方向。

58.

表达式“a*(b – c)+d”的后缀式为( )。

59.

已知某二叉树的先序遍历序列是 ABDCE,中序遍历序列是 BDAEC,则该二叉树为( )。

初级程序员,历年真题,2010年上半年《程序员》真题

60.

对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是( )个存储单元。

61.

对于n个元素的关键字序列{k1,k2,..., kn} ,当且仅当满足关系ki≤k2i且ki≤k2i+1(i=1,2, …[n/2] )时称为小根堆(小顶堆)。以下序列中,( )不是小根堆。

62.

通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试四个阶段。( )阶段的工作与所选择的程序语言密切相关。

63.

以下关于子类和父类的叙述中,正确的是( )。

64.

面向对象程序设计语言用于( )。

65.

面向对象分析的主要任务不包括( )

66.

ISO/IEC 9126软件质量模型中,第一层是质量特性,如功能性和可靠性等,第二层是质量子特性,如功能性的质量子特性有适应性和准确性等。与软件适应不同规定环境的处理或手段有关的软件属性称为适应性,这一子特性属于( )质量特性。

67.

关系模型是采用( )结构表达实体类型及实体间联系的数据模型。

68.

数据测量时,对同一对象进行多次测量可能得到多个数值。精确度是指多次所测得的数值彼此接近的程度;准确度是指所测得的数值与真值符合的程度。实际测量时,不可能出现的情况是( )。

69.

( )means that a program written for one computer system can be compiled and run on another system with little or no modification.

70.

Data items are added or deleted from the list only at the top of the( ).

71.

( )statement can perform a calculation and store the result in a variable so that it can be used later.

72.

The( )scheme in a database system is responsible for the detection of failures and for the restoration of the database to a state that existed before the occurrence of the failure.

73.

Software( )focuses on three attributes of the program: software architecture, data structure, and procedural detail.