初级程序员

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

单选题 1/75
1.

VPN涉及的关键安全技术中不包括()

  • A 隧道技术
  • B 加密技术
  • C 入侵检测技术
  • D 身份认证技术
单选题 2/75
2.

MD5是一种 () 算法

  • A 共享密钥
  • B 公开密钥
  • C 报文摘要
  • D 访问控制
单选题 3/75
3.

下列选项中,防范网络监听最有效的方法是 ()

  • A 安装防火墙
  • B 采用无线网络传输
  • C 数据加密
  • D 漏洞扫描
单选题 4/75
4.

如果要清除上网痕迹,必须( )。

  • A 禁用ActiveX控件
  • B 查杀病毒
  • C 清除Cookie
  • D 禁用脚本
单选题 5/75
5.

( )属于Web客户端脚本语言。

  • A JavaScript
  • B ASP
  • C JSP
  • D PHP
单选题 6/75
6.

The data( )includes the function of updating data on a database, and retrieving data from a database.

  • A management
  • B storage
  • C analysis
  • D communication
单选题 7/75
7.

TCP/IP( )are the standards around which the Internet was developed.

  • A protocols
  • B agreements
  • C conventions
  • D coordination
单选题 8/75
8.

下面关于交换机的说法中,正确的是( )。

  • A 以太网交换机可以连接运行不同网络层协议的网络
  • B 从工作原理上讲,以太网交换机是一种多端口网桥
  • C 集线器是一种特殊的交换机
  • D 通过交换机连接的一组工作站形成一个冲突域
单选题 9/75
9.

如果一台配置成自动获取IP地址的计算机,开机后得到的IP地址是169.254.1.17(即没有DHCP服务器为其提供IP地址),则首先应该( )。

  • A 检查网络连接电缆
  • B 检查网卡的工作状态
  • C 检查DNS服务器的配置
  • D 查杀病毒
单选题 10/75
10.

( )has become a fact of modern life, with millions of people now shopping on-line.

  • A E-mail
  • B E-commerce
  • C E-learning
  • D E-communication
单选题 11/75
11.

Software ( )refers to that the software to meet the specification must be produced.

  • A test
  • B support
  • C development
  • D process
单选题 12/75
12.

C++ fully supports( )programming, including the four properties: encapsulation, data hiding, inheritance, and polymorphism.

  • A computer-oriented
  • B procedure-oriented
  • C object-oriented
  • D aspect-oriented
单选题 13/75
13.

中央处理单元(CPU)不包括( )。

  • A 算术逻辑运算单元
  • B 控制器
  • C 通用寄存器组
  • D I/O总线
单选题 14/75
14.

计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此,( )。

  • A 时钟周期大于机器周期
  • B 时钟周期等于机器周期
  • C 机器周期大于指令周期
  • D 指令周期大于时钟周期
单选题 15/75
15.

在操作系统文件管理中,通常采用( )来组织和管理外存中的信息。

  • A 字处理程序
  • B 设备驱动程序
  • C 文件目录
  • D 语言翻译程序
单选题 16/75
16.

以下应用中,必须采用栈结构的是( )。

  • A 使一个整数序列逆转
  • B 递归函数的调用和返回
  • C 申请和释放单链表中的结点
  • D 装入和卸载可执行程序
单选题 17/75
17.

计算机软件只要开发完成就能获得( )并受到法律保护。

  • A 著作权
  • B 专利权
  • C 商标权
  • D 商业秘密权
单选题 18/75
18.

软件商标权的保护对象是指( )。

  • A 商业软件
  • B 软件商标
  • C 软件注册商标
  • D 已使用的软件商标
单选题 19/75
19.

将来源不同的目标程序装配成一个可执行程序是______的任务。

  • A 连接程序
  • B 编译程序
  • C 解释程序
  • D 汇编程序
单选题 20/75
20.

某二叉树为单枝树(即非叶子结点只有一个孩子结点)且具有n个结点(n>1),则该二叉树( )

  • A 共有n层,每层有一个结点
  • B 共有log2n层,相邻两层的结点数正好相差一倍
  • C 先序遍历序列与中序遍历序列相同
  • D 后序遍历序列与中序遍历序列相同
单选题 21/75
21.

著作权的权利人不包括( )

  • A 发明人
  • B 翻译人
  • C 汇编人
  • D 委托人
单选题 22/75
22.

某班级学生《C++程序设计》成绩表如下图所示。若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入 ( ) ,再向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写 ( ) 。

初级网络管理员,章节练习,综合练习

  • A =B3*15%+C3*25%+D3*60%
  • B =B$3*15%+C$3*25%+D$3*60%
  • C =SUM(B3*15%+C3*25%+D3*60%)
  • D =SUM(B$3*15%+C$3*25%+D$3*60%)
单选题 23/75
23.

某C语言程序中,m是一个整型变量,则( )时遇到表达式m+"test"会报错。

  • A 词法分析
  • B 语法分析
  • C 语义分析
  • D 程序运行
单选题 24/75
24.

在Word 2003编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作是( );若要将文档中选定的文字移动到文档的另一个位置上,应该按下( ),将选定的文字拖曳至该位置上。

  • A 在“插入”菜单下选择“超链接”命令
  • B 在“插入”菜单下选择“文件”命令
  • C 在“文件”菜单下选择“打开”命令
  • D 在“文件”菜单下选择“新建”命令
单选题 25/75
25.

在Word 2003编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作是( );若要将文档中选定的文字移动到文档的另一个位置上,应该按下( ),将选定的文字拖曳至该位置上。

  • A Ctrl键
  • B Alt键
  • C 鼠标左键
  • D 鼠标右键
单选题 26/75
26.

某班级学生《C++程序设计》成绩表如下图所示。若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入( ),再向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写( )。

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

  • A =COUNT(E3:E10,>=60)和=COUNT(E3:E10,<60)
  • B =COUNT(E3:E10,">=60")和=COUNT(E3:E10,"<60")
  • C =COUNTIF(E3:E10,>=60)和=COUNTIF(E3:E10,<60)
  • D =COUNTIF(E3:E10,">=60")和=COUNTIF(E3:E10,"<60")
单选题 27/75
27.

设内存按字节编址,若8K×8 bit存储空间的起始地址为7000H,则该存储空间的最大地址编号为( )。

  • A 7FFF
  • B 8FFF
  • C 9FFF
  • D AFFF
单选题 28/75
28.

( )越高,屏幕上图像的闪烁感越小,图像越稳定,视觉效果也越好。当前PC机中该指标大多采用( )Hz。

  • A 分辩率
  • B 显存容量
  • C 刷新频率
  • D 色深
单选题 29/75
29.

( )越高,屏幕上图像的闪烁感越小,图像越稳定,视觉效果也越好。当前PC机中该指标大多采用( )Hz。

  • A 88
  • B 75
  • C 65
  • D 55
单选题 30/75
30.

( )表明了显示屏上能够显示出的像素数目。

  • A 显示分辨率
  • B 图像分辨率
  • C 垂直分辨率
  • D 水平分辨率
单选题 31/75
31.

若用8位机器码表示二进制数-111,则原码表示的十六进制形式为( );补码表示的十六进制形式为( )。

  • A 81
  • B 87
  • C 0F
  • D FF
单选题 32/75
32.

若用8位机器码表示二进制数-111,则原码表示的十六进制形式为( );补码表示的十六进制形式为( )。

  • A F9
  • B F0
  • C 89
  • D 80
单选题 33/75
33.

“剪贴板”是( );在Windows资源管理器中,要恢复误删除的文件,可以按下( )键来实现。

  • A 一个用户程序
  • B 一个数据文件
  • C 内存中的一块区域
  • D 一个专用文档
单选题 34/75
34.

“剪贴板”是( );在Windows资源管理器中,要恢复误删除的文件,可以按下( )键来实现。

  • A Ctrl+C
  • B Ctrl+V
  • C Ctrl+X
  • D Ctrl+Z
单选题 35/75
35.

假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为( );当现运行进程执行P操作后,该进程( )。

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

  • A 就绪、运行、阻塞
  • B 运行、阻塞、就绪
  • C 就绪、阻塞、运行
  • D 阻塞、就绪、运行
单选题 36/75
36.

假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为( );当现运行进程执行P操作后,该进程( )。

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

  • A 处于运行状态
  • B 处于阻塞状态
  • C 处于就绪状态
  • D 处于运行状态或者进入阻塞状态
单选题 37/75
37.

程序员需要用文档来表述自己的思想。文档设计的要点不包括( )。

  • A 文档制作应先做规划,列出纲目。内容的逻辑性要强,并不断改进
  • B 选择最适合表达某种算法的形式(文本、表格、图)
  • C 尽量保持文档与程序的一致性,文档上下文的一致性
  • D 采用文档模板以减少以后随软件版本的升级而更新文档的工作量
单选题 38/75
38.

函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是3,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

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

  • A 18
  • B 17
  • C 12
  • D 8
单选题 39/75
39.

函数f()、g()的定义如下,已知调用f时传递给其形参x的值是3,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。

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

  • A 18
  • B 17
  • C 12
  • D 8
单选题 40/75
40.

以下关于哈希表的叙述中,错误的是( )。

  • A 哈希表中元素的存储位置根据该元素的关键字值计算得到
  • B 哈希表中的元素越多,插入一个新元素时发生冲突的可能性就越小
  • C 哈希表中的元素越多,插入一个新元素时发生冲突的可能性就越大
  • D 哈希表中插入新元素发生冲突时,需要与表中某些元素进行比较
单选题 41/75
41.

下三角矩阵A[0..8,0..8]如下所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在 ( )。若将其下三角元素按行压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在( )。

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

  • A M[15]
  • B M[20]
  • C M[35]
  • D M[39]
单选题 42/75
42.

下三角矩阵A[0..8,0..8]如下,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在 ( )。若将其下三角元素按行压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在( )。

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

  • A M[15]
  • B M[20]
  • C M[35]
  • D M[39]
单选题 43/75
43.

某图的邻接矩阵如下所示,则该图为( )。

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

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

  • A 见图A
  • B 见图B
  • C 见图C
  • D 见图D
单选题 44/75
44.

在直接插入排序、冒泡排序、简单选择排序和快速排序方法中,能在第一趟排序结束后就得到最大(或最小)元素的排序方法是( )。

  • A 冒泡排序和快速排序
  • B 直接插入排序和简单选择排序
  • C 冒泡排序和简单选择排序
  • D 直接插入排序和快速排序
单选题 45/75
45.

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

  • A 由类生成的对象数目可以是0,1,2,…
  • B 由类生成的对象数目一定是1
  • C 由类生成的对象数目一定不少于1
  • D 由类生成的对象数目一定不少于2
单选题 46/75
46.

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

  • A 面向对象分析、设计与实现
  • B 面向对象分析
  • C 面向对象设计
  • D 面向对象实现
单选题 47/75
47.

欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用( )。

  • A 原型模型
  • B 瀑布模型
  • C V模型
  • D 螺旋模型
单选题 48/75
48.

McCall软件质量模型中,( )属于产品转移方面的质量特性。

  • A 可测试性
  • B 正确性
  • C 可移植性
  • D 易使用性
单选题 49/75
49.

软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于( )维护。

  • A 正确性
  • B 适应性
  • C 完善性
  • D 预防性
单选题 50/75
50.

某程序员在开发一功能很多的软件时,在某个操作窗口中设计了大量选项。在征求用户意见时,用户提出最好能降低复杂度,因此该程序员采取了一系列措施。其中,( )是不妥的。

  • A 将常用的选项用特殊颜色标出
  • B 选项尽量设置默认值,使一般用户减少选择操作
  • C 将选项分类,分别放在不同的标签页
  • D 利用“高级”按钮弹出对话框,包含那些不常用的选项
单选题 51/75
51.

某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号, 姓名, 住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。

a. 若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。

CREATE TABLE部门(部门号CHAR(3) PRIMARY KEY,

部门名 CHAR(10) ( ),

负责人 CHAR(4),

电话 CHAR(20))

( ) );

B. 查询各部门负责人的姓名及住址的SQL语句如下:

SELECT 部门名,姓名,住址

FROM 部门,员工 WHERE( );

  • A NOT NULL
  • B UNIQUE
  • C KEY UNIQUE
  • D PRIMARY KEY
单选题 52/75
52.

某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号, 姓名, 住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。

a. 若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。

CREATE TABLE部门(部门号CHAR(3) PRIMARY KEY,

部门名 CHAR(10) ( ),

负责人 CHAR(4),

电话 CHAR(20))

( ) );

B. 查询各部门负责人的姓名及住址的SQL语句如下:

SELECT 部门名,姓名,住址

FROM 部门,员工 WHERE( );

  • A PRIMARY KEY(部门号) NOT NULL UNIQUE
  • B PRIMARY KEY(部门名)UNIQUE
  • C FOREIGN KEY(负责人)REFERENCES 员工(姓名)
  • D FOREIGN KEY(负责人)REFERENCES 员工(员工号)
单选题 53/75
53.

某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号, 姓名, 住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。

a. 若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。

CREATE TABLE部门(部门号CHAR(3) PRIMARY KEY,

部门名 CHAR(10) ( ),

负责人 CHAR(4),

电话 CHAR(20))

( ) );

B. 查询各部门负责人的姓名及住址的SQL语句如下:

SELECT 部门名,姓名,住址

FROM 部门,员工 WHERE( );

  • A 员工号=负责人
  • B 员工号=’负责人’
  • C 姓名=负责人
  • D 姓名=’负责人’
单选题 54/75
54.

设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小的其它系的学生姓名及年龄的SQL语句为:

SELECT Sname,Sage

FROM Students

WHERE Sage( )

(SELECT Sage

FROM Students

WHERE ( ))

AND Sdept<>’CS’;

  • A <MAX
  • B >MIN
  • C <ALL
  • D <ANY
单选题 55/75
55.

设学生关系Students(Sno,Sname,Sex,Sdept,Sage,Sadd),Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小的其它系的学生姓名及年龄的SQL语句为:

SELECT Sname,Sage

FROM Students

WHERE Sage( )

(SELECT Sage

FROM Students

WHERE ( ))

AND Sdept<>’CS’;

  • A Sdept=’CS’
  • B Sdept<>’CS’
  • C ’Sdept’=CS
  • D ’Sdept’<>CS
单选题 56/75
56.

下图中①、②和③分别表示电子邮件地址的( )。

username@mail.ceiaec.org

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

  • A 用户信箱的邮件接收服务器域名、帐号和分隔符
  • B 用户信箱的邮件接收服务器域名、分隔符和帐号
  • C 用户信箱的帐号、分隔符和邮件接收服务器域名
  • D 用户信箱的帐号、邮件接收服务器域名和分隔符
单选题 57/75
57.

使用电容存储信息且需要周期性地进行刷新的存储器是( )。

  • A DRAM
  • B EPROM
  • C SRAM
  • D EEPROM
单选题 58/75
58.

按照国际电话电报咨询委员会(CCITT)的定义,( )属于表现媒体(Presentation Medium)。

  • A 声音
  • B 图像编码
  • C 显示器
  • D 光盘
单选题 59/75
59.

采用( )时,校验位与信息位交叉设置。

  • A 循环冗余校验码
  • B 海明校验码
  • C 奇校验码
  • D 偶校验码
单选题 60/75
60.

某逻辑电路有两个输入端和一个输出端,输入端用X和Y表示,输出端用Z表示。当且仅当X和Y同时为1时,Z才为0,则该电路的逻辑表达式为( )。

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

  • A 见图A
  • B 见图B
  • C 见图C
  • D 见图D
单选题 61/75
61.

在C程序运行过程中,可以修改( )。

  • A 变量的类型
  • B 变量的名
  • C 变量的值
  • D 变量的作用域
单选题 62/75
62.

程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为( )。

  • A 语义分析
  • B 代码连接
  • C 静态绑定
  • D 动态绑定
单选题 63/75
63.

以下关于程序流程图、N-S盒图和决策表的叙述中,错误的是( )。

  • A N-S盒图可以避免随意的控制转移
  • B N-S盒图可以同时表示程序逻辑和数据结构
  • C 程序流程图中的控制流可以任意转向
  • D 决策表适宜表示多重条件组合下的行为
单选题 64/75
64.

对n个元素的有序表A[1..n]进行二分(折半)查找,则成功查找到表中的任意一个元素时,最多与A中的( )个元素进行比较。

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

  • A 见图A
  • B 见图B
  • C 见图C
  • D 见图D
单选题 65/75
65.

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

  • A 代码中使用父类对象的地方,都可以使用子类对象替换
  • B 代码中使用子类对象的地方,都可以使用父类对象替换
  • C 父类定义的对象与子类定义的对象在属性和方法上一定相同
  • D 父类定义的对象与子类定义的对象在属性和方法上一定不同
单选题 66/75
66.

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

  • A 面向对象分析的结果适合采用C++语言表达
  • B 面向对象分析的结果适合采用汇编语言表达
  • C 面向对象设计的结果适合采用UML(Unified Modeling Language)表达
  • D 面向对象设计的结果适合采用DFD(Data Flow Diagram)表达
单选题 67/75
67.

面向对象分析与设计中,设计的主要任务不包括( )。

  • A 描述系统如何解决问题
  • B 构建软件系统的设计模型
  • C 描述用户的需求
  • D 对最终的分析模型进一步精化
单选题 68/75
68.

下列软件开发过程模型中( )不属于迭代开发模型。

  • A RUP
  • B XP
  • C 螺旋模型
  • D 瀑布模型
单选题 69/75
69.

软件测试的目的是( )。

  • A 证明软件中没有错误
  • B 改正软件中的错误
  • C 发现软件中的错误
  • D 优化程序结构
单选题 70/75
70.

软件测试方法可分为静态测试和动态测试两大类,人工检测( )。

  • A 属于静态测试和动态测试
  • B 属于静态测试
  • C 属于动态测试
  • D 既不属于静态测试也不属于动态测试
单选题 71/75
71.

程序员设计软件界面时应遵循的原则中不包括( )。

  • A 越频繁使用的功能所需的点击应越少
  • B 越多用户使用的功能在界面上就应该越突出
  • C 应让用户的注意力集中在解决业务问题上,而不是软件操作上
  • D 应站在熟练用户的角度来设计用户界面
单选题 72/75
72.

在数据库设计中,E-R模型常用于( )阶段。

  • A 需求分析
  • B 概念设计
  • C 逻辑设计
  • D 物理设计
单选题 73/75
73.

现需要将数字2和7分别填入6个空格中的2个(每个空格只能填入一个数字),已知第1格和第2格不能填7,第6格不能填2,则共有( )种填法。

  • A 12
  • B 16
  • C 17
  • D 20
单选题 74/75
74.

许多工作需要用曲线来拟合平面上一批离散的点,以便于直观了解趋势,也便于插值和预测。例如,对平面上给定的n个离散点{(Xi,Yi)|i=1,…,n},先依次将每4个点分成一组,并且前一组的尾就是后一组的首;再对每一组的4个点,确定一段多项式函数曲线使其通过这些点。一般来说,通过给定的4个点可以确定一条( )次多项式函数曲线恰好通过这4个点。

  • A 2
  • B 3
  • C 4
  • D 5
单选题 75/75
75.

设A是n*n常数矩阵(n>1),X是由未知数X1、X2、…、Xn组成的列向量,B是由常数b1、b2、…、bn组成的列向量,线性方程组AX=B有唯一解的充分必要条件不是( )。

  • A A的秩等于n
  • B A的秩不等于0
  • C A的行列式值不等于0
  • D A存在逆矩阵