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

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

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

工作在UDP协议之上的协议是( )。

  • A. HTTP
  • B. Telnet
  • C. SNMP
  • D. SMTP
标记 纠错
2.

政府机构、商业组织和教育机构的顶级域名分别用______表示。

  • A. gov、edu和com
  • B. com、gov和edu
  • C. gov、com和edu
  • D. edu、com和gov
标记 纠错
3.

声音信号的数字化过程包括采样、______和编码。

  • A. 合成
  • B. 转换
  • C. 量化
  • D. 压缩
标记 纠错
4.

编译过程中使用______来记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成。

  • A. 散列表
  • B. 符号表
  • C. 单链表
  • D. 决策表
标记 纠错
5.

通常所说的“媒体”有两重含义,一是指______等存储信息的实体;二是指图像、声音等表达与传递信息的载体。

  • A. 文字、图形、磁带、半导体存储器
  • B. 磁盘、光盘、磁带、半导体存储器
  • C. 声卡、U盘、磁带、半导体存储器
  • D. 视频卡、磁带、光盘、半导体存储器
标记 纠错
6.

Today it is common to access the Internet from a variety of______devices like smartphones and tablets.

  • A. mobile
  • B. move
  • C. moving
  • D. shift
标记 纠错
7.

______可以保护软件的技术信息、经营信息。

  • A. 软件著作权
  • B. 专利权
  • C. 商业秘密权
  • D. 商标权
标记 纠错
8.

假设Excel工作表的部分信息如下所示,如果用户在A3单元格中输入=SUM(MAX(A1:D1),MIN(A2:D2)),则A3单元格中的值为______。

中级软件设计师,章节练习,真题精选

  • A. 27
  • B. 39
  • C. 40
  • D. 49
标记 纠错
9.

For data transmission to be successful,sending and receiving devices must follow a set of communication rules for the exchange of information.These rules are known as______.

  • A. E-mail
  • B. Internet
  • C. network
  • D. protocols
标记 纠错
10.

在计算机系统中,除了机器语言,______也称为面向机器的语言。

  • A. 汇编语言
  • B. 通用程序设计语言
  • C. 关系数据库查询语言
  • D. 函数式程序设计语言
标记 纠错
11.

计算机刚加电时,______的内容不是随机的。

  • A. E2PROM
  • B. RAM
  • C. 通用寄存器
  • D. 数据寄存器
标记 纠错
12.

在指令中,操作数地址在某寄存器中的寻址方式称为______寻址。

  • A. 直接
  • B. 变址
  • C. 寄存器
  • D. 寄存器间接
标记 纠错
13.

采用虚拟存储器的目的是______。

  • A. 提高主存的存取速度
  • B. 提高外存的存取速度
  • C. 扩大用户的地址空间
  • D. 扩大外存的存储空间
标记 纠错
14.

在Word 2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择______,然后进行相关参数的设置。

  • A. “设计”功能选项卡中的“行和列”功能组
  • B. “设计”功能选项卡中的“单元格大小”功能组
  • C. “布局”功能选项卡中的“行和列”功能组
  • D. “布局”功能选项卡中的“单元格大小”功能组
标记 纠错
15.

在Excel工作表中,若用户在A1单元格中输入=IF(“优秀”<>“及格”,1,2),按回车键后,则A1单元格中的值为()。

  • A. TRUE
  • B. FALSE
  • C. 1
  • D. 2
标记 纠错
16.

通过______可清除上网痕迹。

  • A. 禁用脚本
  • B. 禁止SSL
  • C. 清除Cookie
  • D. 查看ActiveX控件
标记 纠错
17.

软件工程的基本目标是( )。

  • A. 消除软件固有的复杂性
  • B. 开发高质量的软件
  • C. 努力发挥开发人员的创造性潜能
  • D. 更好地维护正在使用的软件产品
标记 纠错
18.

我国软件著作权中的翻译权是指将原软件由( )的权利。

  • A. 源程序语言转换成目标程序语言
  • B. 一种程序设计语言转换成另一种程序设计语言
  • C. 一种汇编语言转换成一种自然语言
  • D. 一种自然语言文字转换成另一种自然语言文字
标记 纠错
19.

Program ( ) graphically present the detailed sequence of steps needed to solve a programming problem.

  • A. modules
  • B. flowcharts
  • C. structures
  • D. functions
标记 纠错
20.

设N和B都是(无符号)整型变量,下面c代码段的功能是计算变量B的二进制表示中( )。

N=0;whileB.{B=B&(B-1); //"&"是按位"与"运算N++;}

  • A. 数字 1 的个数
  • B. 数字 1 比数字 0 多的数目
  • C. 数字0的个数
  • D. 数字0比数字 1 多的数目
标记 纠错
21.

防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为( )。

  • A. 内网、外网和DMZ
  • B. 外网、DMZ和内网
  • C. DMZ、内网和外网
  • D. 内网、DMZ和外网
标记 纠错
22.

安全传输电子邮件通常采用( )系统。

  • A. S-HTTP
  • B. PGP
  • C. SET
  • D. SSL
标记 纠错
23.

私网IP地址区别于公网IP地址的特点是( )。

  • A. 必须向 IANA 申请
  • B. 可使用 CIDR 组成地址块
  • C. 不能通过 Internet 访问
  • D. 通过 DHCP 服务器分配的
标记 纠错
24.

下面列出4个IP地址中,不能作为主机地址的是( )。

  • A. 127.0.10.1
  • B. 192.168.192.168
  • C. 10.0.0.10
  • D. 210.224.10.1
标记 纠错
25.

表示定点数时,若要求数值0在机器中唯一地表示为全0,应采用( )。

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

声音信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听得到的声音信号的频率范围是( )。

  • A. 0Hz~20Hz
  • B. 0Hz~200Hz
  • C. 20Hz~ 20kHz
  • D. 20Hz ~200kHz
标记 纠错
27.

以下关于SSD固态硬盘和普通HDD硬盘的叙述中,错误的是( )。

  • A. SSD 固态硬盘中没有机械马达和风扇,工作时无噪音和震动
  • B. SSD 固态硬盘中不使用磁头,比普通 HDD 硬盘的访问速度快
  • C. SSD 固态硬盘不会发生机械故障,普通 HDD 硬盘则可能发生机械故障
  • D. SSD 固态硬盘目前的容量比普通 HDD 硬盘的容量大得多且价格更低
标记 纠错
28.

在Windows系统中,当用户选择"config.xml"文件并执行"剪切"命令后,被"剪切"的"config.xml"文件放在( )中。

  • A. 回收站
  • B. 剪贴板
  • C. 硬盘
  • D. USB盘
标记 纠错
29.

( ) languages enable nonprogrammer to use certain easily understood commands to search and generate reports from a database.

  • A. Machine
  • B. Assembly
  • C. High-level
  • D. Query
标记 纠错
30.

随着企业的发展,某信息系统需要处理大规模的数据。为了改进信息处理的效率而修改原有系统的一些算法,此类行为属于( )维护。

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

以下关于程序员职业素养的叙述中,不正确的是( )。

  • A. 程序员应有解决问题的能力、承担任务的勇气和责任心
  • B. 程序员的素质比技术能力更为重要,职业操守非常重要
  • C. 程序员应充满自信,相信自己所交付的程序不存在问题
  • D. 由于软件技术日新月异,不断学习是程序员永恒的课题
标记 纠错
32.

图形用户界面的设计原则中不包括( )。

  • A. 绝大多数人会选择的选项应按默认选择处理
  • B. 常用的操作项应放在明显突出易发现的位置
  • C. 多个操作项的排列顺序应与业务流程相一致
  • D. 界面设计时无须也无法考虑用户误操作情况
标记 纠错
33.

结构型设计模式涉及如何组合类和对象以获得更大的结构,以下( )模式是结构型模式。

  • A. Adapter
  • B. Template Method
  • C. Mediator
  • D. Observer
标记 纠错
34.

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

  • A. 软件开发工程化使自动化测试完全代替人工测试成为必然趋势
  • B. 开发时应注重将质量构建进产品,而不是在产品出来后再测试
  • C. 测试人员应与开发人员密切合作,推动后续开发和测试规范化
  • D. 软件测试的目的不仅要找出缺陷,还要随时提供质量相关信息
标记 纠错
35.

白盒测试中,( )覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。

  • A. 语句
  • B. 判定
  • C. 条件
  • D. 路径
标记 纠错
36.

从模块独立性角度看,以下几种模块内聚类型中,( )内聚是最好的。

  • A. 巧合
  • B. 逻辑
  • C. 信息
  • D. 功能
标记 纠错
37.

某开发团队中任意两人之间都有一条沟通途径。该团队原有6人,新增2人后,沟通途径将增加( )条。

  • A. 8
  • B. 12
  • C. 13
  • D. 21
标记 纠错
38.

若栈采用链式存储且仅设头指针,则( )时入栈和出栈操作最方便。

  • A. 采用不含头结点的单链表且栈顶元素放在表尾结点
  • B. 采用不含头结点的单链表且栈顶元素放在表头结点
  • C. 采用含头结点的单循环链表且栈顶元素随机存放在链表的任意结点
  • D. 采用含头结点的双向链表且栈顶元素放在表尾结点
标记 纠错
39.

最优二叉树(或哈夫曼树)是指权值为w1,w2,…,wn的n个叶结点的二叉树中带权路径长度最小的二叉树。( )是哈夫曼树(叶结点中的数字为其权值)。

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

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

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

按照逻辑关系的不同可将数据结构分为( )。

  • A. 顺序结构和链式结构
  • B. 顺序结构和散列结构
  • C. 线性结构和非线性结构
  • D. 散列结构和索引结构
标记 纠错
41.

三个互异的元素a、b、c依次经过一个初始为空的栈后,可以得到( )种出栈序列。

  • A. 6
  • B. 5
  • C. 3
  • D. 1
标记 纠错
42.

以下关于字符串的叙述中,正确的是( )。

  • A. 字符串属于线性的数据结构
  • B. 长度为0字符串称为空白串
  • C. 串的模式匹配算法用于求出给定串的所有子串
  • D. 两个字符串比较时,较长的串比较短的串大
标记 纠错
43.

( )不符合二叉排序树的定义。

初级程序员,模拟考试,2021年程序员模拟题3

初级程序员,模拟考试,2021年程序员模拟题3

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

某有向图G及其邻接矩阵如下所示。以下关于图的邻接矩阵存储的叙述中,错误的是( )。

初级程序员,模拟考试,2021年程序员模拟题3

  • A. 有向图的邻接矩阵可以是对称矩阵
  • B. 第 i行的非零元素个数为顶点 i的出度
  • C. 第 i行的非零元素个数为顶点 i的入度
  • D. 有向图的邻接矩阵中非零元素个数为图中弧的数目
标记 纠错
45.

计算机系统的工作效率通常用( )来度量:计算机系统的可靠性通常用( )来评价。

  • A. 平均无故障时间 (MTBF) 和吞吐量
  • B. 平均修复时间 (MTTR) 和故障率
  • C. 平均响应时间、吞吐量和作业周转时间
  • D. 平均无故障时间(MTBF) 和平均修复时间(MTTR)
标记 纠错
46.

计算机系统的工作效率通常用( )来度量:计算机系统的可靠性通常用( )来评价。

  • A. 平均响应时间
  • B. 平均无故障时间(MTBF)
  • C. 平均修复时间 (MTTR)
  • D. 数据处理速率
标记 纠错
47.

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

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

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

己知 x = -31/64,若采用8位定点机器码表示,则[x]原=( ),[x]补=( )。

  • A. 01001100
  • B. 10111110
  • C. 11000010
  • D. 01000010
标记 纠错
49.

己知 x = -31/64,采用8位定点机器码表示,则[x]原=( ),[x]补=( )。

  • A. 01001100
  • B. 10111110
  • C. 11000010
  • D. 01000010
标记 纠错
50.

在 Windows 系统中,设 E 盘的根目录下存在 document1文件夹,用户在该文件夹下己创建了 document2文件夹,而当前文件夹为 document1. 若用户将test.docx 文件存放 在 document2文件夹中,则该文件的绝对路径为( ) ;在程序中能正确访问该文件 且效率较高的方式为( )。

  • A. \document1\
  • B. E:\document1\ document2
  • C. document2\
  • D. E:\document2\ document1
标记 纠错
51.

在 Windows 系统中,设 E 盘的根目录下存在 document1文件夹,用户在该文件夹下己创建了 document2文件夹,而当前文件夹为 document1. 若用户将test.docx 文件存放 在 document2文件夹中,则该文件的绝对路径为( ) ;在程序中能正确访问该文件 且效率较高的方式为( )。

  • A. \document1\ test.docx
  • B. document1\ document2\test.docx
  • C. document2\test.docx
  • D. E:\document1\ document2\test.docx
标记 纠错
52.

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

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

  • A. 10
  • B. 15
  • C. 25
  • D. 30
标记 纠错
53.

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

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

  • A. 10
  • B. 15
  • C. 25
  • D. 30
标记 纠错
54.

设数组 A[ 1..m,1...n.] 的每个元素占用 1 个存储单元,对于数组元素 A[i,j] (1≤i≤m≤1≤j≤n),在按行存储方式下,其相对于数组空间首地址的偏移量为( );在按列存储方式下,其相对于数组空间首地址的偏移量为( )。

  • A. i*(n-1)+j
  • B. (i-1)*n+j-1
  • C. i*(m-1)+j
  • D. (i-1)*m+j-1
标记 纠错
55.

设数组 A[ 1..m,1...n.] 的每个元素占用 1 个存储单元,对于数组元素 A[i,j] (1≤i≤m≤1≤j≤n),在按行存储方式下,其相对于数组空间首地址的偏移量为( );在按列存储方式下,其相对于数组空间首地址的偏移量为( )。

  • A. j*(n-1)+i
  • B. (j-1)*n+i-1
  • C. j*(m-1)+i
  • D. (j-1)*m+i-1
标记 纠错
56.

若待排序记录按关键字基本有序,则直采用的排序方法是( )。

  • A. 直接插入排序
  • B. 堆排序
  • C. 快速排序
  • D. 简单选择排序
标记 纠错
57.

在面向对象方法中,继承用于( )。 通过继承关系创建的子类( )

  • A. 利用已有类创建新类
  • B. 在已有操作的基础上添加新方法
  • C. 为已有属性添加新属性
  • D. 为已有状态添加新状态
标记 纠错
58.

在面向对象方法中,继承用于( )。 通过继承关系创建的子类( )

  • A. 只有父类具有的属性
  • B. 只有父类具有的操作
  • C. 只能有父类所不具有的新操作
  • D. 可以有父类的属性和方法之外的新属性和新方法
标记 纠错
59.

UML 中,图聚集了相关的事物,( )图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的( )图展现了一组对象、接口、协作及其之间的关系,属于静态视图。

  • A. 活动
  • B. 通信
  • C. 序列
  • D. 定时
标记 纠错
60.

UML 中,图聚集了相关的事物,( )图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的( )图展现了一组对象、接口、协作及其之间的关系,属于静态视图。

  • A.
  • B. 对象
  • C. 组件
  • D.
标记 纠错
61.

在数据库系统中,数据模型的三要素是数据结构、数据操作和( )。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的( )。

  • A. 数据安全
  • B. 数据兼容
  • C. 数据约束条件
  • D. 数据维护
标记 纠错
62.

在数据库系统中,数据模型的三要素是数据结构、数据操作和( )。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的( )。

  • A. 操作性
  • B. 兼容性
  • C. 可维护性
  • D. 完整性
标记 纠错
63.

某数据库系统中,假设有部门关系 Dept (部门号,部门名,负责人,电话),其中, "部门号"是该关系的主键;员工关系 Emp (员工号,姓名,部门,家庭住址),属性"家 庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。

创建 Emp 关系的 SQL 语句如下:

CREATE TABLE Emp( 员工号 CHAR(4) ( ),

姓名 CHAR(10),

部门 CHAR(4),

家庭住址 CHAR(30),

( );

为在员工关系 Emp 中增加一个"工资"字段,其数据类型为数字型并保留2 位小数, 可采用的 SQL 语句为( )。

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

某数据库系统中,假设有部门关系 Dept (部门号,部门名,负责人,电话),其中, "部门号"是该关系的主键;员工关系 Emp (员工号,姓名,部门,家庭住址),属性"家 庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。

创建 Emp 关系的 SQL 语句如下:

CREATE TABLE Emp( 员工号 CHAR(4) ( ),

姓名 CHAR(10),

部门 CHAR(4),

家庭住址 CHAR(30),

( );

为在员工关系 Emp 中增加一个"工资"字段,其数据类型为数字型并保留2 位小数, 可采用的 SQL 语句为( )。

  • A. PRIMARY KEY
  • B. NULL
  • C. FOREIGN KEY
  • D. NOT NULL
标记 纠错
65.

某数据库系统中,假设有部门关系 Dept (部门号,部门名,负责人,电话),其中, "部门号"是该关系的主键;员工关系 Emp (员工号,姓名,部门,家庭住址),属性"家 庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。

创建 Emp 关系的 SQL 语句如下:

CREATE TABLE Emp( 员工号 CHAR(4) ( ),

姓名 CHAR(10),

部门 CHAR(4),

家庭住址 CHAR(30),

( );

为在员工关系 Emp 中增加一个"工资"字段,其数据类型为数字型并保留2 位小数, 可采用的 SQL 语句为( )。

  • A. PRIMARY KEY NOT NULL
  • B. PRIMARY KEY UNIQUE
  • C. FOREIGN KEY REFERENCES Dept(部门名)
  • D. FOREIGN KEY REFERENCES Dept(部门号)
标记 纠错
66.

某数据库系统中,假设有部门关系 Dept (部门号,部门名,负责人,电话),其中, "部门号"是该关系的主键;员工关系 Emp (员工号,姓名,部门,家庭住址),属性"家 庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。

创建 Emp 关系的 SQL 语句如下:

CREATE TABLE Emp( 员工号 CHAR(4) ( ),

姓名 CHAR(10),

部门 CHAR(4),

家庭住址 CHAR(30),

( );

为在员工关系 Emp 中增加一个"工资"字段,其数据类型为数字型并保留2 位小数, 可采用的 SQL 语句为( )。

  • A. ALTER TABLE Emp ADD 工资 CHAR(6,2);
  • B. UPDATA TABLE Emp ADD 工资 NUMERIC(6,2);
  • C. ALTER TABLE Emp ADD 工资 NUMERIC (6,2);
  • D. ALTER TABLE Emp MODIFY 工资 NUMERI C(6,2);
标记 纠错
67.

一个 HTML 页面的主体内容需写在( )标记内。

  • A. <body></body>
  • B. <head></head>
  • C. <font></font >
  • D. <frame></frame>
标记 纠错
68.

下列各种软件中,( )不属于办公软件套件

  • A. Kingsoft Office
  • B. Internet Explore
  • C. Microsoft Office
  • D. Apache OpenOffice
标记 纠错
69.

己知有 5 个进程共享一个互斥段,如果最多允许2 个进程 同时进入互斥段,则相应 的信号量的变化范围是( )。

  • A. -5~1
  • B. -4~1
  • C. -3~2
  • D. -2~3
标记 纠错
70.

进程的三态模型如下图所 示,其中的 a、b 和 c 处应分别填写( )。

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

  • A. 就绪、阻塞和运行
  • B. 阻塞、就绪和运行
  • C. 就绪、运行和阻塞
  • D. 运行、就绪和阻塞
标记 纠错
71.

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

  • A. a b + C d * -
  • B. a b c +- d*
  • C. abcd+-*
  • D. ab+c-d*
标记 纠错
72.

在待排序的一组关键码序列 k1,k2,…,,kn 中,若 ki和kj相同,且在排序前ki先于kj, 那么排序后,如果ki和kj的相对次序保持不变,ki仍领先于kj,则称此类排序为稳定的。若在排序后的序列中有可能出现kj领先于ki的情形,则称此类排序为不稳定的。( )是稳定的排序方法。

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

以下关于专业程序员知识和技能的叙述中,不正确的是( )。

  • A. 了解编译原理有助于快速根据编译错误和警告信息修改代码
  • B. 了解开发工具知识有助于直接用工具开发软件而无须任何编程
  • C. 了解 os 底层运行机制有助于快速找到运行时错误的问题根源
  • D. 了解网络协议的原理有助于分析网络在哪里可能出现了问题
标记 纠错
74.

设X、Y两个单元的内容分别是(无符号)二进制x、y,“⊕”是按位“异或”运算符,则依次执行操作:X⊕Y→X,X⊕Y→Y,X⊕Y→X后的效果是(  )。

  • A. X、Y 两个单元的内容都是 X ⊕Y
  • B. X、Y 两个单元的内容都没有变化
  • C. X、Y 两个单元的内容各位都变反(1变 0,0 变1)
  • D. X、Y 两个单元的内容实现了互换,而没有用临时单元
标记 纠错
75.

Computer ( ) focuses on protecting information,hardware,and software,and software from unauthorized use and damade.

  • A. network
  • B. virus
  • C. security
  • D. architecture
标记 纠错

答题卡(剩余 道题)

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