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

2011年上半年《程序员》真题

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

软件合法复制品(光盘)所有人不享有( )。

  • A. 软件著作权
  • B. 必要的修改权
  • C. 软件装机权
  • D. 软件备份权
标记 纠错
2.

实体一关系图(E-R图)用于结构化分析过程中的( )建模。

  • A. 功能
  • B. 数据
  • C. 行为
  • D. 组织
标记 纠错
3.

操作系统通过()来组织和管理外存中的信息。

  • A. 字处理程序
  • B. 设备驱动程序
  • C. 文件目录和目录项
  • D. 语言翻译程序
标记 纠错
4.

Unit testing refers to that each ( ) is tested to ensure that it operates correctly.

  • A. subsystem
  • B. device
  • C. application
  • D. module
标记 纠错
5.

某保险公司推出的电脑损坏保险业务如下所述:每台参保电脑每年需交付200元, 当电脑损坏时,可以获得理赔金额1700元。据统计,每年约有10%的电脑损坏需要理赔,则该保险公司每年平均从每台参保电脑获益( )元。

  • A. 10
  • B. 30
  • C. 50
  • D. 100
标记 纠错
6.

以下关于程序的叙述中,错误的是( )。

  • A. 有编译错误的程序一定包含着错误
  • B. 运行结果正确的程序也可能含有错误
  • C. 调用了未定义的函数会产生链接错误
  • D. 调用了未定义的函数会发生运行异常
标记 纠错
7.

HTML中( )用于定义文档的标题。

  • A. font
  • B. title
  • C. align
  • D. head
标记 纠错
8.

在程序运行过程中,( )时可能需要进行整型数据与浮点型数据之间的强制类型转换。①访问数组元素 ②进行赋值运算 ③对算术表达式求值 ④进行递归调用

  • A. ②③
  • B. ①②
  • C. ①③
  • D. ②④
标记 纠错
9.

对高级语言程序进行翻译时,源程序中的变量不可能映射到( )。

  • A. 内存代码区的存储单元
  • B. 内存堆栈区的存储单元
  • C. CPU中的通用寄存器
  • D. 内存静态存储区的存储单元
标记 纠错
10.

在Word中建立新“文档1”,再选择“保存”命令,将( );若单击标题栏右边显示的“

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

  • A. 关闭“文档1”
  • B. 弹出“另存为”对话框
  • C. “文档1”保存在当前文件夹
  • D. “文档1”保存在Documents文件夹
标记 纠错
11.

在Word中建立新“文档1”,再选择“保存”命令,将( );若单击标题栏右边显示的“

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

“文档1”的窗口将( )。

  • A. 被关闭
  • B. 向下还原
  • C. 最大化
  • D. 最小化
标记 纠错
12.

某单位的员工工资表如下图所示。当员工基本工资小于2000元时,绩效工资=基本工资X9%X业绩点;当员工基本工资大于等于2000元时,绩效工资=基本工资x8%x业绩点。若要计算绩效工资,可先在F3单元格中输入( )并向垂直方向拖动填充柄至F9单元格,则可自动算出每个员工的绩效工资;若要计算各项平均值,则先在C10单元格中输入( ).拖动填充柄至F10单元格。

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

  • A. IF(C3<2000,C3*9%*E3,C3*8%*E3)
  • B. IF(C3<2000,C3*8%*E3,C3*9%*E3)
  • C. =IF(C3<2000,C3*9%*E3,C3*8%*E3)
  • D. =IF(C3<2000,C3*8%*E3,C3*9%*E3)
标记 纠错
13.

某单位的员工工资表如下图所示。当员工基本工资小于2000元时,绩效工资=基本工资X9%X业绩点;当员工基本工资大于等于2000元时,绩效工资=基本工资x8%x业绩点。若要计算绩效工资,可先在F3单元格中输入( )并向垂直方向拖动填充柄至F9单元格,则可自动算出每个员工的绩效工资;若要计算各项平均值,则先在C10单元格中输入( ).拖动填充柄至F10单元格。

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

  • A. =AVERAGE(C3:C9),然后向水平方向
  • B. =AVERAGE(C3:G3).然后向垂直方向
  • C. AVERAGE(C3:C9),然后向水平方向
  • D. AVERAGE(C3:G3),然后向垂直方向
标记 纠错
14.

计算机启动时,可以通过存储在( )中的引导程序引导操作系统。

  • A. RAM
  • B. ROM
  • C. Cache
  • D. CPU
标记 纠错
15.

CPU从主存中取出一条指令并完成执行的时间称为( )。

  • A. 时钟周期
  • B. 机器周期
  • C. 指令周期
  • D. 总线周期
标记 纠错
16.

( )是指CPU -次可以处理的二进制数的位数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常用( )为单位来描述。

  • A. 字长
  • B. 主频
  • C. 运算速度
  • D. 存储容量
标记 纠错
17.

( )是指CPU -次可以处理的二进制数的位数,它直接关系到计算机的计算精度、速度等指标;运算速度是指计算机每秒能执行的指令条数,通常用( )为单位来描述。

  • A. M
  • B. HZ
  • C. MIPS
  • D. BPS
标记 纠错
18.

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

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

下列软件产品中,专门用于音频信息处理的工具软件是( )。

  • A. 3Ds Max
  • B. PhotoShop
  • C. Audition
  • D. Authorware
标记 纠错
20.

一个公司面临的网络攻击来自多方,一般采用安装防火墙的方法防范( )。

  • A. 外部攻击
  • B. 内部攻击
  • C. 网络监听
  • D. 病毒入侵
标记 纠错
21.

商标权权利人是指( )。

  • A. 商标设计人
  • B. 商标制作人
  • C. 商标使用人
  • D. 注册商标所有人
标记 纠错
22.

某机器的字长为8,符号位占1位,数据位占7位,采用补码表示时的最小整数为( )。

  • A. -28
  • B. -27
  • C. -27+1
  • D. -28+1
标记 纠错
23.

在计算机中,( )。

  • A. 指令和数据都采用十进制存储
  • B. 指令和数据都采用二进制存储
  • C. 指令用十进制存储,数据采用二进制存储
  • D. 指令用二进制存储,数据采用十进制存储
标记 纠错
24.

在Windows系统中,可通过文件扩展名判别文件类型,例如,( )是一种可执行文件的扩展名。当用户双击一个文件名时,Windows系统通过建立的( )来决定使用什么程序打开该文件。

  • A. xml
  • B. txt
  • C. obj
  • D. exe
标记 纠错
25.

在Windows系统中,可通过文件扩展名判别文件类型,例如,( )是一种可执行文件的扩展名。当用户双击一个文件名时,Windows系统通过建立的( )来决定使用什么程序打开该文件。

  • A. 文件
  • B. 临时文件
  • C. 文件关联
  • D. 子目录
标记 纠错
26.

若计算机系统中某时刻有5个进程,其中1个进程的状态为“运行”,2个进程的状态为“就绪”,2个进程的状态为“阻塞”,则该系统中并发的进程数为( );如果系统中的5个进程都要求使用2个互斥资源R,那么该系统不产生死锁的最少资源数R应为()个。

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

若计算机系统中某时刻有5个进程,其中1个进程的状态为“运行”,2个进程的状态为“就绪”,2个进程的状态为“阻塞”,则该系统中并发的进程数为( );如果系统中的5个进程都要求使用2个互斥资源R,那么该系统不产生死锁的最少资源数R应为()个。

  • A. 5
  • B. 6
  • C. 8
  • D. 9
标记 纠错
28.

对C/C++程序进行处理时,可先将( ),然后进行链接以形成可执行程序。

  • A. C程序翻译成汇编程序
  • B. C-r+程序翻译成C程序
  • C. C程序翻译成C++程序
  • D. C++程序翻译成目标程序
标记 纠错
29.

若匹配Email地址的正则式为“\w+(【-+.]\w+)*@\w+(【一.]\w+)*\.\w+(【-.]\W+)*"其中,\w等同于[0-9 A-Z a-z](即数字或英文字母中的一个),则( )为非法的Email地址。

  • A. 999@qq.com
  • B. amy+OOO@qq..com
  • C. amy.000@220.191.102.14
  • D. a-b-c@163.com
标记 纠错
30.

函数g和f的定义如下所示,其中,a是全局变量。若在函数g中以引用调用( callby reference)方式调用函数f(a),则函数g的返回值为( ),此时变量a的值为( )。

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

  • A. 25
  • B. 12
  • C. 10
  • D. 8
标记 纠错
31.

函数g和f的定义如下,其中,a是全局变量。若在函数g中以引用调用( callby reference)方式调用函数f(a),则函数g的返回值为( ),此时变量a的值为( )。

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

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

若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每个元素占用4个存储单元,则元素arr[5,5]在该数组空间的地址为( )。

  • A. base+(4*8+4)*4
  • B. base+(5*8+5)*4
  • C. base+(4*6+4)*4
  • D. base+(5*6+5)*4
标记 纠错
33.

对长度为n的有序表进行二分(折半)查找时,无论查找指定的一个元素是否成功,最多只与表中的( )个元素进行比较即可。

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

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

在面向对象的编程语言中,下列正确的说法是( )。

  • A. 对象是类的实例
  • B. 每个类都必须创建一个实例
  • C. 每个类只能创建一个实例
  • D. 类的实例化是指对类进行初始化
标记 纠错
35.

在统一建模语言中(UML)中,( )用于描述系统与外部系统及用户之间的交互。

  • A. 对象图
  • B. 类图
  • C. 用例图
  • D. 序列图
标记 纠错
36.

在面向对象开发方法中,( )机制模拟现实世界中的遗传现象,实现类之间共享数据和方法。

  • A. 封装
  • B. 继承
  • C. 多态
  • D. 抽象接口
标记 纠错
37.

UML 图中, ( ) 属于动态交互图,它们关注系统的动态特性; ( )属于静态结构视图,它们关注系统的静态结构。

  • A. 序列图和通信图
  • B. 序列图和类图
  • C. 类图和对象图
  • D. 组件图和通信图
标记 纠错
38.

UML 下图中, ( ) 属于动态交互图,它们关注系统的动态特性; ( )属于静态结构视图,它们关注系统的静态结构。

  • A. 序列图和通信图
  • B. 序列图和类图
  • C. 类图和对象图
  • D. 组件图和通信图
标记 纠错
39.

在数据流图(DFD)中,顶层数据流图仅包含一个( )。

  • A. 数据处理
  • B. 数据存储
  • C. 数据流
  • D. 数据源或者数据汇点
标记 纠错
40.

下图所示的流程中,最少需要( )个测试用例就可以完成路径覆盖。

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

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

黑盒测试不能发现( )。

  • A. 不正确或遗漏的功能
  • B. 初始化或终止性错误
  • C. 内部数据结构不合理
  • D. 性能不满足要求
标记 纠错
42.

敏捷软件开发方法的特点不包括( )。

  • A. 较之于过程和工具,更注重人及其交互
  • B. 较之于详尽的文档,更注重可运行软件的价值
  • C. 较之于响应需求变化,更注重严格遵循计划
  • D. 较之于合同谈判,更注重与客户的合作
标记 纠错
43.

某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金额,信誉指数),用户关系模式为User(用户账号,用户姓名,地址,电话)

a.查询每个用户还能使用的剩余金额的SQL语句为:

SELECT用户账号,用户姓名,( )

FROM Credit-in, User

WHERE( );

b.查询用户地址包含“科技二路”的用户姓名及电话的SQL语句为:

SELECT用户姓名,电话

FROM User

WHERE( );

c.将信誉指数大于60的用户的信贷额度上调、10%的SQL语句为:

UPDATE Credit-in

( )

WHERE( );

  • A. “信贷额度一已用金额”as剩余金额
  • B. 信贷额度一已用金额as剩余金额
  • C. “信贷额度一已用金额”at剩余金额
  • D. 信贷额度一已用金额at剩余金额
标记 纠错
44.

某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金额,信誉指数),用户关系模式为User(用户账号,用户姓名,地址,电话)

a.查询每个用户还能使用的剩余金额的SQL语句为:

SELECT用户账号,用户姓名,( )

FROM Credit-in, User

WHERE( );

b.查询用户地址包含“科技二路”的用户姓名及电话的SQL语句为:

SELECT用户姓名,电话

FROM User

WHERE( );

c.将信誉指数大于60的用户的信贷额度上调、10%的SQL语句为:

UPDATE Credit-in

( )

WHERE( );

  • A. "Credit-in.用户账号”=“User.用户账号”
  • B. “Credit-in用户账号”AND“User.用户账号”
  • C. Credit-in.用户账号 = User.用户账号
  • D. Credit-in.用户账号AND User.用户账号
标记 纠错
45.

某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金额,信誉指数),用户关系模式为User(用户账号,用户姓名,地址,电话)

a.查询每个用户还能使用的剩余金额的SQL语句为:

SELECT用户账号,用户姓名,( )

FROM Credit-in, User

WHERE( );

b.查询用户地址包含“科技二路”的用户姓名及电话的SQL语句为:

SELECT用户姓名,电话

FROM User

WHERE( );

c.将信誉指数大于60的用户的信贷额度上调、10%的SQL语句为:

UPDATE Credit-in

( )

WHERE( );

  • A. 地址IN(科技二路)
  • B. 地址like’科技二路’
  • C. 地址IN(’科技二路’)
  • D. 地址like’%科技二路%’
标记 纠错
46.

某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金额,信誉指数),用户关系模式为User(用户账号,用户姓名,地址,电话)

a.查询每个用户还能使用的剩余金额的SQL语句为:

SELECT用户账号,用户姓名,( )

FROM Credit-in, User

WHERE( );

b.查询用户地址包含“科技二路”的用户姓名及电话的SQL语句为:

SELECT用户姓名,电话

FROM User

WHERE( );

c.将信誉指数大于60的用户的信贷额度上调、10%的SQL语句为:

UPDATE Credit-in

( )

WHERE( );

  • A. SET信贷额度=信贷额度*1.1
  • B. Modify信贷额度一信贷额度*1.1
  • C. SET信贷额度=’信贷额度*'1.1'
  • D. Modify信贷额度=’信贷额度*'1.1'
标记 纠错
47.

某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金额,信誉指数),用户关系模式为User(用户账号,用户姓名,地址,电话)

a.查询每个用户还能使用的剩余金额的SQL语句为:

SELECT用户账号,用户姓名,( )

FROM Credit-in, User

WHERE( );

b.查询用户地址包含“科技二路”的用户姓名及电话的SQL语句为:

SELECT用户姓名,电话

FROM User

WHERE( );

c.将信誉指数大于60的用户的信贷额度上调、10%的SQL语句为:

UPDATE Credit-in

( )

WHERE( );

  • A. 信誉指数>'60'
  • B. 信誉指数>'60'
  • C. 信誉指数≤60
  • D. 信誉指数>60
标记 纠错
48.

某隧道长1.1公里,现需要在隧道两侧安装照明灯和广告牌,若起点、终点以及从起点到终点每隔50米都需要安装一盏照明灯,并且在相邻照明灯之间需要安装一幅广告牌,则共需安装照明灯( )盏、广告牌( )幅。

  • A. 40
  • B. 42
  • C. 44
  • D. 46
标记 纠错
49.

某隧道长1.1公里,现需要在隧道两侧安装照明灯和广告牌,若起点、终点以及从起点到终点每隔50米都需要安装一盏照明灯,并且在相邻照明灯之间需要安装一幅广告牌,则共需安装照明灯( )盏、广告牌( )幅。

  • A. 38
  • B. 40
  • C. 42
  • D. 44
标记 纠错
50.

在www.sina.com.cn中,属于顶级域名的是( )。

  • A. www
  • B. sina
  • C. com
  • D. cn
标记 纠错
51.

( )一负责电子邮件的接收,这样当用户的电子邮件到来时,由其负责将邮件移到用户的电子信箱内,并通知用户有新邮件。

  • A. 用户计算机
  • B. 邮件服务器
  • C. 个人计算机
  • D. ASP主机
标记 纠错
52.

寄存器间接寻址是指在( )中存取操作数。

  • A. 通用寄存器
  • B. 程序计数器
  • C. 主存单元
  • D. 外存储器
标记 纠错
53.

若SRAM芯片的存储容量为64K X16位,则其地址线与数据线数目应为( )使得访问其指定存储单元时,能将地址信号和数据信号一次性地并行传输。

  • A. 16和16
  • B. 64和16
  • C. 16和64
  • D. 6和8
标记 纠错
54.

要表示256级灰度图像,表示每个像素点的数据最少需要( )个二进制位。

  • A. 4
  • B. 8
  • C. 16
  • D. 256
标记 纠错
55.

Windows系统中内置了一些用户组,其中,对计算机拥有不受限制的完全访问权的用户组是( )。

  • A. Guests
  • B. PowerUsers
  • C. Users
  • D. Administrators
标记 纠错
56.

在IEEE754浮点表示法中,阶码采用( )表示。

  • A. 原码
  • B. 反码
  • C. 补码
  • D. 移码
标记 纠错
57.

采用虚拟存储器的主要目的是( )。

  • A. 扩大可使用的主存空间
  • B. 扩大可使用的外存空间
  • C. 提高访问主存的速度
  • D. 提高访问外存的速度
标记 纠错
58.

以下语言中,不用于网页编程或网页制作的语言是( )。

  • A. Shell
  • B. JavaScript
  • C. PHP
  • D. HTML
标记 纠错
59.

设线性表(59,53,46,48,37,31,25)采用散列(Hash)法进行存储和查找,散列函数为H(Key)=Key MOD 7(MOD表示整除取余运算)。若用链地址法解决冲突(即将相互冲突的元素存储在同一个单链表中)构造散列表,则散列表中与哈希地址( ) 对应的单链表最长。

  • A. 2
  • B. 3
  • C. 4
  • D. 6
标记 纠错
60.

设递增序列A为a1,a2,…,an,递增序列B为b1,b2,…,bm,且m>n,则将这两个序列合并为一个长度为m+n的递增序列时,当( )时,归并过程中元素的比较次数最少。

  • A. an >bm
  • B. an <b1
  • C. a1>b1
  • D. a1<bm
标记 纠错
61.

已知某带权有向图G(顶点数为6,顶点编号为1至6)的邻接表如下所示,

其中表结点的结构为:

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

则图G中含有的弧数为( )。

  • A. 9
  • B. 11
  • C. 15
  • D. 18
标记 纠错
62.

当二叉树的结构形如一( )时,其后序遍历序列和中序遍历序列相同。

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

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

输入受限的双端队列是指只有一端可以进行入队操作而从两端都可以进行出队操作的队列,如下图所示。对于输入序列1 2 3 4,经过一个初始为空且输入受限的双端队列后,不能得到的输出序列为( )。

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

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

对于具有n个元素的关键字序列{k1,k2,...,kn},当且仅当满足关系ki>=k2i且ki>=k2i+1(i=1,2,...,[n/2])时称为大根堆。据此可以断定,( )不是大根堆。

  • A. 59,53,48,46,37,31,25
  • B. 59,46,53,48,37,31,25
  • C. 59,37,53,25,31,46,48
  • D. 59,53,48,31,25,46,37
标记 纠错
65.

在面向对象软件开发过程中,面向对象分析阶段包含一系列活动,而( )活动不属于面向对象分析阶段。

  • A. 识别分析类
  • B. 构建分析模型
  • C. 评估分析模型
  • D. 确定接口规格
标记 纠错
66.

在程序中有一个错误处理模块,它接收出错信号,对不同类型的错误打印出不同的出错信息,则该模块设计时内聚类型为( )。

  • A. 逻辑内聚
  • B. 信息内聚
  • C. 功能内聚
  • D. 过程内聚
标记 纠错
67.

用户界面设计原则中不包括( )

  • A. 不要将实现技术暴露给用户
  • B. 整个软件中应采用统一规范且易于理解的行业术语
  • C. 软件给出的错误信息应尽量包括错误表现和问题,以及解决方法和建议
  • D. 软件运行时底层软件发现的错误应由底层代码向界面发送错误信息
标记 纠错
68.

对应用软件产品所进行的β测试,是( )进行的测试。

  • A. 在开发环境下由开发者
  • B. 在开发环境下由测试人员
  • C. 在应用环境下由开发者
  • D. 在应用环境下由部分用户
标记 纠错
69.

下列接入网技术中,通过电话线接入的是( )。

  • A. HFC
  • B. ADSL
  • C. FTTx
  • D. Wi-Fi
标记 纠错
70.

在电子邮件系统中,Outlook Express是( )。

  • A. 邮件客户端
  • B. 邮件服务器
  • C. 邮件传输代理
  • D. 邮件协议
标记 纠错
71.

利用Windows系统中的事件查看器将查看的事件分为( )。

  • A. 用户访问事件、安全性事件和系统事件
  • B. 应用程序事件、安全性事件和系统事件
  • C. 网络攻击事件、安全性事件和记帐事件
  • D. 网络连接事件、安全性事件和服务事件
标记 纠错
72.

This printer is equipped with an 8-bit parallel( )一port for PCs.

  • A. plug
  • B. insert
  • C. link
  • D. interface
标记 纠错
73.

OS can use( )memory to run processes that require more main memory than is actually available.

  • A. virtual
  • B. imaginary
  • C. abstract
  • D. false
标记 纠错
74.

More and more persons who use the Internet had created a( )or web-based diary.

  • A. blog
  • B. DBMS
  • C. profile
  • D. photo-set
标记 纠错
75.

( )means that a source program file can be compiled and executed on different computers.

  • A. Portability
  • B. Usablity
  • C. Recovery
  • D. Mobility
标记 纠错

答题卡(剩余 道题)

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