初级程序员

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

单选题 1/0
1.

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

  • A 软件著作权
  • B 专利权
  • C 商标权
  • D 商业秘密权
单选题 2/0
2.

以下叙述中,正确的是( )。

  • A 编译正确的程序不包含语义错误
  • B 编译正确的程序不包含语法错误
  • C 除数为0的情况可以在语义分析阶段检查出来
  • D 除数为0的情况可以在语法分析阶段检查出来
单选题 3/0
3.

设有字符串S='software',其长度为3的子串数目为( )。

  • A 8
  • B 7
  • C 6
  • D 5
单选题 4/0
4.

以下关于磁盘的描述不正确的是______。

  • A 同一个磁盘上每个磁道的位密度都是相同的
  • B 同一个磁盘上的所有磁道都是同心圆
  • C 提高磁盘的转速一般不会减少平均寻道时间
  • D 磁盘的格式化容量一般要比非格式化容量小
单选题 5/0
5.

Many computer languages provide a mechanism to call______provided by libraries such as in.dlls.

  • A instructions
  • B functions
  • C subprograms
  • D subroutines
单选题 6/0
6.

用户的电子邮箱是在______的一块专用的存储区。

  • A 用户计算机内存中
  • B 用户计算机硬盘上
  • C 邮件服务器内存中
  • D 邮件服务器硬盘上
单选题 7/0
7.

在编译器和解释器的工作过程中,______是指对高级语言源程序进行分析以识别出记号的过程。

  • A 词法分析
  • B 语法分析
  • C 语义分析
  • D 代码优化
单选题 8/0
8.

直接转移指令执行时,是将指令中的地址送入______。

  • A 累加器
  • B 数据计数器
  • C 地址寄存器
  • D 程序计数器
单选题 9/0
9.

在CPU和主存之间设置“Cache”的作用是为了解决______的问题。

  • A 主存容量不足
  • B 主存与辅助存储器速度不匹配
  • C 主存与CPU速度不匹配
  • D 外设访问效率
单选题 10/0
10.

______is a list of items that are accessible at only one end of the list.

  • A A tree
  • B An array
  • C A stack
  • D A queue
单选题 11/0
11.

以下设备中,不能使用______将印刷图片资料录入计算机。

  • A 扫描仪
  • B 投影仪
  • C 数字摄像机
  • D 数码相机
单选题 12/0
12.

算术表达式(a-b)*c+d的后缀式是( ) (-、+、* 表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。

  • A abcd-*+
  • B abc-*d+
  • C abc-d*+
  • D ab-cd*+
单选题 13/0
13.

以下关于结构化方法的叙述中,不正确的是( )。

  • A 指导思想是自顶向下、逐层分解
  • B 基本原则是功能的分解与抽象
  • C 适合解决数据处理领域的问题
  • D 特别适合解决规模大的、特别复杂的项目
单选题 14/0
14.

注册商标所有人是指( )。

  • A 商标使用人
  • B 商标设计人
  • C 商标权人
  • D 商标制作人
单选题 15/0
15.

假设系统有n个进程共享资源R,且资源R的可用数为2,那么该资源相应的信号量S的初值应设为( )。

  • A 0
  • B 1
  • C 2
  • D n
单选题 16/0
16.

在浏览器地址栏中输入( )可访问FTP站点ftp.abc.com。

  • A ftp.abc.com
  • B ftp://ftp.abc.com
  • C http://ftp.abc.com
  • D http://www.ftp.abc.com
单选题 17/0
17.

( ) is a very important task in the software development process, because an incorrect program can have significant consequences for the users.

  • A Debugging
  • B Research
  • C Installation
  • D Deployment
单选题 18/0
18.

匿名FTP访问通常使用( )作为用户名。

  • A guest
  • B user
  • C administrator
  • D anonymous
单选题 19/0
19.

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

  • A 层次模型
  • B 网状模型
  • C 关系模型
  • D 面向对象模型
单选题 20/0
20.

When paying online,you should pay attention to ( ) your personal and financial information.

  • A reading
  • B writing
  • C executing
  • D protecting
单选题 21/0
21.

欲知某主机是否可远程登录,可利用( )进行检测。

  • A 端口扫描
  • B 病毒查杀
  • C 包过滤
  • D 身份认证
单选题 22/0
22.

Stated more formally, an object is simply ( ) of a class.

  • A a part
  • B a component
  • C an instance
  • D an example
单选题 23/0
23.

若下列编码中包含奇偶校验位,且无错误,则采用偶校验的编码是( )。

  • A 10101101
  • B 10111001
  • C 11100001
  • D 10001001
单选题 24/0
24.

如果浮点数的尾数用补码表示,则( )是规格化的数。

  • A 1.01000
  • B 1.11110
  • C 0.01001
  • D 1.11001
单选题 25/0
25.

以下关于解释器运行程序的叙述中,错误的是( )。

  • A 可以先将高级语言程序转换为字节码,再由解释器运行字节码
  • B 可以由解释器直接分析并执行高级语言程序代码
  • C 与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢
  • D 在解释器运行程序的方式下,程序的运行效率比运行机器代码更高
单选题 26/0
26.

在Windows环境中,若要将某个文件彻底删除(即不放入回收站),则应先选中该文件,并同时按下( )快捷键,然后在弹出的对话框中单击" "按钮。

  • A Ctrl+Del
  • B Shift+Del
  • C Alt+Del
  • D Alt+Ctrl+Del
单选题 27/0
27.

机器字长为8位,定点整数x的补码用十六进制表示为B6H,则其反码用十六进制表示为( )。

  • A CAH
  • B B6H
  • C 4AH
  • D B5H
单选题 28/0
28.

在定点二进制运算中,减法运算一般通过( )来实现。

  • A 补码运算的二进制减法器
  • B 原码运算的二进制减法器
  • C 原码运算的二进制加法器
  • D 补码运算的二进制加法器
单选题 29/0
29.

下列部件中属于CPU中算术逻辑单元的部件是( )。'

  • A 程序计数器
  • B 加法器
  • C 指令寄存器
  • D 指令译码器
单选题 30/0
30.

某考务处理系统的部分需求包括:检查考生递交的报名表;检查阅卷站送来的成绩清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则( )不是数据流。

  • A 考生
  • B 报名表
  • C 成绩清单
  • D 合格标准
单选题 31/0
31.

有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况。因此,类( )是其他各类的一般情况。

  • A 汽车
  • B 飞机
  • C 轮船
  • D 交通工具
单选题 32/0
32.

下图是某工程A~E五个作业的进度计划。按照该计划,到5月31日检查时,已完成作业数、已经开始但尚未完成的作业数以及尚未开始的作业数应分别为( )。

初级程序员,章节练习,基础复习,系统开发和运行知识

  • A 1,2,2
  • B 1,3,1
  • C 2,2,1
  • D 3,2,0
单选题 33/0
33.

一般情况下,企业对程序员的素质要求中不包括( )。

  • A 根据有关的合同和规范,对所编写的程序和文档进行保护
  • B 根据企业发展需求绘制软件系统的逻辑模型
  • C 认真细致工作,并想方设法提高软件质量
  • D 具有良好的团队合作精神
单选题 34/0
34.

用户交互界面设计的易用性原则不包括( )。

  • A 用户交互界面尽量由业务人员设计
  • B 所用名词和术语尽量采用业务用语
  • C 功能菜单尽量与业务划分基本一致
  • D 操作流程尽量与业务流程基本一致
单选题 35/0
35.

以下关于软件测试的叙述中,不正确的是( )。

  • A 测试能提高软件的质量,但软件的质量不能完全依赖测试
  • B 一般,难以做到彻底的测试,也不允许无休止地测试
  • C 经测试并改正错误后,发现错误较多的模块比发现错误较少的模块更可靠
  • D 软件测试的困难在于如何有效地进行测试,如何放心地停止测试
单选题 36/0
36.

测试四个程序模块共发现了42个错,则( )。

  • A 至少有1个模块至少有11个错
  • B 至少有1个模块至少有12个错
  • C 至少有2个模块都至少有11个错
  • D 至多有2个模块都至多有14个错
单选题 37/0
37.

软件系统的维护包括多个方面,增加一些在系统分析和设计阶段中没有规定的功能与性能特征,从而扩充系统功能和改善系统性能,是( )维护。

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

许多大型企业的数据中心,为了解决存储扩张和管理难度增大的问题,采用了存储虚拟化技术,其主要作用不包括( )。

  • A 将内存和一部分磁盘容量作为虚存,以利于同时调度运行多个应用程序
  • B 屏蔽多种异构存储设备的物理特性
  • C 实现不同类型存储资源的集中管理和统一分配
  • D 满足多业务系统对存储性能和容量的不同要求,提高存储服务的灵活性
单选题 39/0
39.

已知某二叉树的先序遍历序列为ABCD,后序遍历序列为CDBA,则该二叉树为( )。

初级程序员,章节练习,基础复习,综合练习

初级程序员,章节练习,基础复习,综合练习

  • A 见图A
  • B 见图B
  • C 见图C
  • D 见图D
单选题 40/0
40.

含有n个元素的线性表采用顺序存储方式时,对其运算速度最快的操作是( )。

  • A 访问第i个元素(1≤i≤n)
  • B 删除第i个元素(1≤i≤n)
  • C 在第i个元素(1≤i≤n)之后插入一个新元素
  • D 查找与特定值相匹配的元素
单选题 41/0
41.

在数据结构中,( )是与存储结构无关的术语。

  • A 单链表
  • B 二叉树
  • C 哈希表
  • D 循环队列
单选题 42/0
42.

在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在( )分配。

  • A 代码区
  • B 静态数据区
  • C 栈区
  • D 堆区
单选题 43/0
43.

在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与( )等元素进行了比较。

  • A data[7]、data[6]、data[8]
  • B data[7]、data[8]
  • C data[7]、data[10]、data[8]
  • D data[7]、data[10]、data[9]、data[8]
单选题 44/0
44.

假设有5个网站A、B、C、D、E,这些网站之间具有的链接关系如下表:

初级程序员,章节练习,基础复习,综合练习

其中符号"√"表示存在从一个网站到另一个网站的链接。假设网站的权威度定义为有多少个网站链接到该网站,则上述5个网站中权威度最高的是( )。

  • A A
  • B B
  • C C
  • D D
单选题 45/0
45.

在Word编辑状态下,若要显示或隐藏编辑标记,则单击( )按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则( )。

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

  • A 见图A
  • B 见图B
  • C 见图C
  • D 见图D
单选题 46/0
46.

在Word编辑状态下,若要显示或隐藏编辑标记,则单击( )按钮;若将光标移至表格外右侧的行尾处,按下Enter键,则( )。

  • A 光标移动到上一行,表格行数不变
  • B 光标移动到下一行,表格行数不变
  • C 在光标的上方插入一行,表格行数改变
  • D 在光标的下方插入一行,表格行数改变
单选题 47/0
47.

在Excel中,若在A1单元格中输入=SUM(MAX(15,8),MIN(8,3)),按Enter键后,则A1单元格显示的内容为( );若在A2单元格中输入“=3=6”(输入不包含引号),则A2单元格显示的内容为( )。

  • A 23
  • B 16
  • C 18
  • D 11
单选题 48/0
48.

在Excel中,若在A1单元格中输入=SUM(MAX(15,8),MIN(8,3)),按Enter键后,则A1单元格显示的内容为( );若在A2单元格中输入“=3=6”(输入不包含引号),则A2单元格显示的内容为( )。

  • A =3=6
  • B =36
  • C TRUE
  • D FALSE
单选题 49/0
49.

在计算机系统工作环境的下列诸因素中,对磁盘工作影响最小的因素是( );为了提高磁盘存取效率,通常需要利用磁盘碎片整理程序( )。

  • A 温度
  • B 湿度
  • C 噪声
  • D 磁场
单选题 50/0
50.

在计算机系统工作环境的下列诸因素中,对磁盘工作影响最小的因素是( );为了提高磁盘存取效率,通常需要利用磁盘碎片整理程序( )。

  • A 定期对磁盘进行碎片整理
  • B 每小时对磁盘进行碎片整理
  • C 定期对内存进行碎片整理
  • D 定期对ROM进行碎片整理
单选题 51/0
51.

微型计算机系统中,显示器属于( ),硬盘属于( )。

  • A 表现媒体
  • B 传输媒体
  • C 表示媒体
  • D 存储媒体
单选题 52/0
52.

微型计算机系统,显示器属于( ),硬盘属于( )。

  • A 表现媒体
  • B 传输媒体
  • C 表示媒体
  • D 存储媒体
单选题 53/0
53.

某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统页的大小为( )MB;共有( )个页面。

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

  • A 1
  • B 256
  • C 512
  • D 1024
单选题 54/0
54.

某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统页的大小为( )MB;共有( )个页面。

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

  • A 512
  • B 1024
  • C 2048
  • D 4096
单选题 55/0
55.

已知函数f()、g()的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行“x=f(5)”后x的值为( );若函数调用g(a)是值调用(call by value)方式,则执行“x=f(5)”后x的值为( )。

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

  • A 20
  • B 25
  • C 60
  • D 75
单选题 56/0
56.

已知函数f()、g()的定义如下,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行“x=f(5)”后x的值为( );若函数调用g(a)是值调用(call by value)方式,则执行“x=f(5)”后x的值为( )。

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

  • A 20
  • B 25
  • C 60
  • D 75
单选题 57/0
57.

设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](0≤i≤n-1,0≤j≤m-1)元素的存储位置相对于数组空间首地址的偏移量为( )。

  • A j*m+i
  • B i*m+j
  • C j*n+i
  • D i*n+j
单选题 58/0
58.

对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有( )种。

  • A 3
  • B 4
  • C 5
  • D 6
单选题 59/0
59.

对于下图,从顶点1进行深度优先遍历时,不可能得到的遍历序列是( );若将该图用邻接矩阵存储,则矩阵中的非0元素数目为( )。

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

  • A 1234567
  • B 1523467
  • C 1234675
  • D 1267435
单选题 60/0
60.

对于下图,从顶点1进行深度优先遍历时,不可能得到的遍历序列是( );若将该图用邻接矩阵存储,则矩阵中的非0元素数目为( )。

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

  • A 7
  • B 8
  • C 14
  • D 16
单选题 61/0
61.

不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由( )支持。多态分为多种,( )多态是指同一个名字在不同上下文中可代表不同的含义。

  • A 继承
  • B 封装
  • C 过载
  • D 覆盖
单选题 62/0
62.

不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由( )支持。多态分为多种,( )多态是指同一个名字在不同上下文中可代表不同的含义。

  • A 参数
  • B 包含
  • C 过载
  • D 强制
单选题 63/0
63.

统一建模语言(UML)图中,( )用于对时间如何改变对象的状态以及引起对象从一个状态向另一个状态转换的事件进行建模。( )是此种图的一种特殊情况,对于系统的功能建模特别重要,并强调对象间的控制流程。

  • A 序列图
  • B 状态图
  • C 活动图
  • D 通信图
单选题 64/0
64.

统一建模语言(UML)图,( )用于对时间如何改变对象的状态以及引起对象从一个状态向另一个状态转换的事件进行建模。( )是此种图的一种特殊情况,对于系统的功能建模特别重要,并强调对象间的控制流程。

  • A 序列图
  • B 状态图
  • C 活动图
  • D 通信图
单选题 65/0
65.

在数据库系统中,数据的( )是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;数据的( )是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。

  • A 安全性
  • B 可靠性
  • C 完整性
  • D 并发控制
单选题 66/0
66.

数据库系统中,数据的( )是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;数据的( )是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。

  • A 安全性
  • B 可靠性
  • C 完整性
  • D 并发控制
单选题 67/0
67.

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为( );“选课”联系( )。

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECT AVG(工资) AS 平均工资, ( )

FROM T

WHERE部门='软件教研室';

  • A 1:1,1:n
  • B 1:n,1:n
  • C n:1,n:m
  • D n:m,n:m
单选题 68/0
68.

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为( );“选课”联系( )。

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECT AVG(工资) AS 平均工资, ( )

FROM T

WHERE部门='软件教研室';

  • A 需要构建一个独立的关系模式,且主关键字为:学生号
  • B 需要构建一个独立的关系模式,且主关键字为:学生号,课程号
  • C 需要构建一个独立的关系模式,且主关键字为:学生号,教师号
  • D 类型为1:n,所以不需要构建一个独立的关系模式
单选题 69/0
69.

某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为( );“选课”联系( )。

查询“软件教研室”教师的平均工资、最高与最低工资之间差值的SQL话句如下:

SELECT AVG(工资) AS 平均工资, ( )

FROM T

WHERE部门='软件教研室';

  • A MAX(工资)-MIN(工资)AS差值
  • B 差值AS MAX(工资)-MIN(工资)
  • C MAX(工资)-MIN(工资)IN差值
  • D 差值IN MAX(工资)-MIN(工资)
单选题 70/0
70.

ICMP协议属于因特网中的( )协议,ICMP协议数据单元封装在( )中传送。

  • A 数据链路层
  • B 网络层
  • C 传输层
  • D 会话层
单选题 71/0
71.

ICMP协议属于因特网中的( )协议,ICMP协议数据单元封装在( )中传送。

  • A 以太帧
  • B TCP段
  • C UDP数据报
  • D IP数据报
单选题 72/0
72.

下列关于计算机病毒的描述中,错误的是( )。

  • A 计算机病毒是一段恶意程序代码
  • B 计算机病毒都是通过U盘拷贝文件传染的
  • C 使用带读写锁定功能的移动存储设备,可防止被病毒传染
  • D 当计算机感染病毒后,可能不会立即传染其他计算机
单选题 73/0
73.

以下关于单元测试的叙述中,不正确的是( )。

  • A 侧重于检查模块中的内部处理逻辑和数据结构
  • B 一般用白盒测试技术
  • C 强调检查模块的接口
  • D 需要检查全局和局部数据结构
单选题 74/0
74.

HTML中,以下 <input> 标记的type属性值( )在浏览器中的显示不是按钮形式。

  • A submit
  • B button
  • C password
  • D reset