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

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

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

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

  • A. abcd-*+
  • B. abc-*d+
  • C. abc-d*+
  • D. ab-cd*+
标记 纠错
2.

不属于系统安全性保护技术措施的是__( )__。

  • A. 数据加密
  • B. 负荷分布
  • C. 存取控制
  • D. 用户鉴别
标记 纠错
3.

王某按照其所属公司要求而编写的软件文档著作权( )享有。

  • A. 由公司
  • B. 由公司和王某共同
  • C. 由王某
  • D. 除署名权以外, 著作权的其他权利由王某
标记 纠错
4.

程序语言提供的传值调用机制是将( )。

  • A. 实参的值传递给被调用函数的形参
  • B. 实参的地址传递给被调用函数的形参
  • C. 形参的值传递给被调用函数的实参
  • D. 形参的地址传递给被调用函数的实参
标记 纠错
5.

CPU中用于暂时存放操作数和中间运算结果的是( )。

  • A. 指令寄存器
  • B. 数据寄存器
  • C. 累加器
  • D. 程序计数器
标记 纠错
6.

十六进制数92H的八进制表示为( )。

  • A. 444
  • B. 442
  • C. 234
  • D. 222
标记 纠错
7.

将高级语言源程序翻译成机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,正确的是( )

  • A. 中间代码不依赖于具体的机器
  • B. 不同的高级程序语言不能翻译为同一种中间代码
  • C. 汇编语言是一种中间代码
  • D. 中间代码的优化必须考虑运行程序的具体机器
标记 纠错
8.

编译过程中符号表的作用是记录( )中各个符号的必要信息,以辅助语义的正确性检查和代码生成。

  • A. 源程序
  • B. 目标程序
  • C. 汇编程序
  • D. 可执行程序
标记 纠错
9.

假定子网掩码为255.255.255.224,( )属于有效的主机地址。

  • A. 15.234.118.63
  • B. 92.11.178.93
  • C. 201.45.116.159
  • D. 202.53.12.192
标记 纠错
10.

( )是描述浮点数运算速度指标的术语。

  • A. MIPS
  • B. MFLOPS
  • C. CPI
  • D. IPC
标记 纠错
11.

( )不属于按照寻址方式命名的存储器。

  • A. 读写存储器
  • B. 随机存储器
  • C. 顺序存储器
  • D. 直接存储器
标记 纠错
12.

以下关于uRL的说法中,错误的是( )。

  • A. 使用www.abc.com和 abc.com 打开的是同一页面
  • B. 在地址栏中输入www.abc.com默认使用 http 协议
  • C. www.abc.com中的 "www" 是主机名
  • D. www.abc.com中的 "abc.com" 是域名
标记 纠错
13.

登录远程计算机采用的协议是( )。

  • A. HTTP
  • B. Telnet
  • C. FTP
  • D. SMTP
标记 纠错
14.

DHCP协议的功能是( )。

  • A. WINS 名字解析
  • B. 静态地址分配
  • C. DNS 域名解析
  • D. 自动分配 IP 地址
标记 纠错
15.

在关系模型中用( )来表达实体集,其结构是由关系模式定义的。

  • A. 元组
  • B.
  • C.
  • D. 字段
标记 纠错
16.

以下关于电子邮件的叙述中,不正确的是( )。

  • A. 用户可以向自己的Email 邮箱发送邮件
  • B. 网络拥塞可能会导致接收者不能及时收取邮件
  • C. 打开来历不明的电子邮件附件可能会感染计算机病毒
  • D. Email 邮箱的容量是在用户使用的计算机上分配给该邮箱的硬盘容量
标记 纠错
17.

The objective of information ( ) includes protection of information and property from theft, corruption,or natural disaster, while allowing the information and property to remain accessible and productive to its intended users.

  • A. concurrency
  • B. integrity
  • C. consistency
  • D. security
标记 纠错
18.

在请求分页系统中,当运行进程访问的页面不在主存且主存中没有可用的空闲块时,系统应该先产生缺页中断,然后依次按照( )的顺序进行处理。

  • A. 决定淘汰页→页面调出→页面调入
  • B. 决定淘汰页→页面调入→页面调出
  • C. 页面调出→决定淘汰页→页面调入
  • D. 页面调出→页面调入→决定淘汰页
标记 纠错
19.

The line ofcomputingjobs waitingto be run mightbe a ( ). Thesejob requests are serviced in order of their arrival.

  • A. array
  • B. queue
  • C. record
  • D. stack
标记 纠错
20.

音频信号经计算机系统处理后送到扬声器的信号是( )信号。

  • A. 数字
  • B. 模拟
  • C. 采样
  • D. 量化
标记 纠错
21.

机器字长确定后,( )运算过程中不可能发生溢出。

  • A. 定点正整数 X 与定点正整数 Y 相加
  • B. 定点负整数 X 与定点负整数 Y 相加
  • C. 定点负整数 X 与定点负整数 Y 相减
  • D. 定点负整数 X 与定点正整数 Y 相减
标记 纠错
22.

程序中的错误一般可分为语法错误和语义错误两类,其中,语义错误可分为静态语义错误和动态语义错误。( )属于动态语义错误。

  • A. 关键词(或保留字)拼写错误
  • B. 程序运行中变量取值为 0时作为除数
  • C. 表达式的括号不匹配
  • D. 运算符的运算对象类型不正确
标记 纠错
23.

以下文件格式中,( )是声音文件格式。

  • A. MP3
  • B. BMP
  • C. JPG
  • D. GIF
标记 纠错
24.

微型计算机系统中,显示器属于表现媒体,鼠标属于( )。

  • A. 感觉媒体
  • B. 传输媒体
  • C. 表现媒体
  • D. 存储媒体
标记 纠错
25.

在对源程序进行编译的过程中,( )是正确的顺序。

  • A. 语义分析、语法分析、词法分析
  • B. 语法分析、词法分析、语义分析
  • C. 词法分析、语法分析、语义分析
  • D. 词法分析、语义分析、语法分析
标记 纠错
26.

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

  • A. 对软件产品了解到什么程度,测试才能做到什么程度
  • B. 优秀的测试人员需要对测试知识和技能、测试经验做持续积累
  • C. 软件测试与软件开发都有很高的技术含量
  • D. 软件产品的发布时间应由测试团队来决定
标记 纠错
27.

从①地开车到⑥地,按下图标明的道路和行驶方向,共有( )种路线。

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

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

软件工程项目质量管理不包括( )。

  • A. 质量计划
  • B. 质量保证
  • C. 质量控制
  • D. 质量评级
标记 纠错
29.

使用独立测试团队的最主要原因是( )。

  • A. 有利于项目人员分工
  • B. 减少相关人员之间的矛盾
  • C. 可以更彻底地进行软件测试
  • D. 只有测试人员最熟悉测试方法和工具
标记 纠错
30.

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

  • A. 面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养
  • B. 职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶
  • C. 职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不"
  • D. 职业素养高的程序员对用户提出的任何需求变更和功能调整说"是"
标记 纠错
31.

UML中有4种事物:结构事物、行为事物、分组事物和注释事物。类、接口、构件属于( )事物。

  • A. 结构
  • B. 行为
  • C. 分组
  • D. 注释
标记 纠错
32.

在面向对象方法中,对象之间通过发送( )进行通信,当其发送给某个对象时,包含要求接收对象去执行某些活动的信息。

  • A. 协作
  • B. 依赖
  • C. 消息
  • D. 封装
标记 纠错
33.

程序设计的准则不包括( )。

  • A. 以用户需求和使用体验为重
  • B. 实现同样功能的程序越短越好
  • C. 算法流程设计应以简约为美
  • D. 变量声明尽量靠近相应的计算
标记 纠错
34.

( )不属于良好的编码风格。

  • A. 恰当使用缩进、空行以改善清晰度
  • B. 利用括号使逻辑表达式或算术表达式的运算次序清晰直观
  • C. 用短的变量名使得程序更紧凑
  • D. 保证代码和注释的一致性
标记 纠错
35.

Software ( ) activities involve making enhancements to software products, adapting products to new environments, and correcting problems.

  • A. analysis
  • B. design
  • C. coding
  • D. maintenance
标记 纠错
36.

在解决计算机与打印机之间速度不匹配的问题时,通常设置一个打印数据缓冲区,计算机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区取出数据。因此,该缓冲区的数据结构应该是( )。

  • A.
  • B.
  • C.
  • D. 队列
标记 纠错
37.

根据枢轴元素(或基准元素)划分序列而进行排序的是( )。

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

序列( )可能是第一趟冒泡排序后的结果。

  • A. 40 10 20 30 70 50 60
  • B. 20 30 10 40 70 50 60
  • C. 30 10 40 20 70 60 50
  • D. 20 30 10 40 60 50 70
标记 纠错
39.

某国近几年GDP增长率维持在2%的水平上。为使明年GDP达到200亿美元,今年的GDP应达到( )亿美元

  • A. 200/(1+2%)
  • B. 200*(1-2%)
  • C. 200*(1+2%)
  • D. 200/(1-2%)
标记 纠错
40.

某图G的邻接表如下所示。以下关于图G的叙述中,正确的是( )。

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

  • A. G 是强连通图
  • B. G 是有 7 条弧的有向图
  • C. G 是完全图
  • D. G 是有 7条边的无向图
标记 纠错
41.

对于顺序栈和链栈,( )不是两者共有的运算特征。

  • A. 元素后进先出
  • B. 入栈时需要判断是否栈满
  • C. 出栈时需要判断是否栈空
  • D. 每次只能访问栈顶元素
标记 纠错
42.

在一个线性表上可以进行二分查找(折半查找)的充分必要条件是( )。

  • A. 线性表采用顺序存储且元素有序排列
  • B. 线性表采用顺序存储且元素无序排列
  • C. 线性表采用单链表存储且元素有序排列
  • D. 线性表采用单链表存储且元素无序排列
标记 纠错
43.

设有关键码序列(10,40,30,20),根据该序列构建的二叉排序树是( )。

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

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

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

含有n个元素的线性表采用顺序存储,等概率删除其中任一个元素,平均需要移动( )个元素。

  • A. n
  • B. logn
  • C. (n-1)/2
  • D. (n 2)/2
标记 纠错
45.

37支篮球队举行淘汰赛争夺冠军,每场球赛的胜者(无平局)或轮空者进入下一轮赛,共需进行( )比赛。

  • A. 5 轮 28 场
  • B. 5 轮30场
  • C. 6 轮 31 场
  • D. 6 轮36场
标记 纠错
46.

以下关于打开扩展名为 docx 的文件的说法中,不正确的是( ) 。

Windows 系统的一些对话框中有多个选项卡,下图所示的"鼠标属性"对话框中( )为当前选项卡。

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

  • A. 通过安装 Office 兼容包就可以用 Word2003 打开 docx 文件
  • B. 用 Word2007 可以直接打开 docx 文件
  • C. 用 WPS2012 可以直接打开 docx 文件
  • D. 将扩展名 docx 改为 doc 后可以用 Word2003 打开 docx 文件
标记 纠错
47.

以下关于打开扩展名为 docx 的文件的说法中,不正确的是( ) 。

Windows 系统的一些对话框中有多个选项卡,下图所示的"鼠标属性"对话框中( )为当前选项卡。

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

  • A. 鼠标键
  • B. 指针
  • C. 滑轮
  • D. 硬件
标记 纠错
48.

某公司有几个地区销售业绩如下表所示,若在 B7 单元格中输入( ),则该单元格的值为销售业绩为负数的地区数。若在 B8 单元格中输入( ),则该单元格的值为不包含南部的各地区的平均销售业绩。

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

  • A. COUNTIF(B2:B6 ,"<=0")
  • B. COUNTA(B2 :B6,"<=0")
  • C. =COUNTIF(B2:B6 ,"<=0")
  • D. =COUNTA(B2 :B6,"<=0")
标记 纠错
49.

某公司有几个地区销售业绩如下表所示,若在 B7 单元格中输入( ),则该单元格的值为销售业绩为负数的地区数。若在 B8 单元格中输入( ),则该单元格的值为不包含南部的各地区的平均销售业绩。

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

  • A. AVERAGEIF( A2:A6,"<>南部",B2:B6)
  • B. =AVERAGEIF( A2:A6,"<>南部",B2:B6)
  • C. AVERAGEIF(A2:A6,"IN(东部,西部,北部,中西部)" ,B2:B6)
  • D. =AVERAGEIF(A2:A6,"IN(东部,西部,北部,中西部)" ,B2:B6)
标记 纠错
50.

CPU中不包括( )。

  • A. 直接存储器 (DMA)控制器
  • B. 逻辑运算单元
  • C. 程序计数器
  • D. 指令译码器
标记 纠错
51.

显示器的( )是指显示屏上能够显示出的像素数目,( )指的是显示器全白画面亮度与全黑画面亮度的比值。

  • A. 亮度
  • B. 显示分辨率
  • C. 刷新频率
  • D. 对比度
标记 纠错
52.

显示器的( )是指显示屏上能够显示出像素数目,( )指的是显示器全白画面亮度与全黑画面亮度的比值。

  • A. 亮度
  • B. 显示分辨率
  • C. 刷新频率
  • D. 对比度
标记 纠错
53.

美国甲公司生产的平板计算机在其本国享有“A”注册商标专用权,但未在中国申请注册。中国的乙公司生产的平板计算机也使用“A”商标,并享有中国注册商标专用权,但未在美国申请注册。美国的甲公司与中国的乙公司生产的平板计算机都在中国市场上销售。此情况下,依据中国商标法,( )商标权。

  • A. 甲公司侵犯了乙公司的
  • B. 甲公司未侵犯乙公司的
  • C. 乙公司侵犯了甲公司的
  • D. 甲公司与乙公司均未侵犯
标记 纠错
54.

设 X、Y 为逻辑变量,与逻辑表达式X?Y+?XY等价的是( )。

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

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

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

  • A. 1.1001111
  • B. 0.1001111
  • C. 1.0110001
  • D. 0.1110001
标记 纠错
56.

Windows 操作系统通常将系统文件保存在( ) ;为了确保不会丢失,用户的文件应当定期进行备份,以下关于文件备份的说法中,不正确的是 ( ) 。

  • A. "Windows "文件或 "Program Files "文件中
  • B. "Windows" 文件夹或 "Program Files" 文件夹中
  • C. "QMDownload" 文件或"Office_Visio_Pro_2007" 文件中
  • D. "QMDownload" 文件夹或 "Office_ Visio_ Pro_ 2007" 文件夹中
标记 纠错
57.

Windows 操作系统通常将系统文件保存在( ) ;为了确保不会丢失,用户的文件应当定期进行备份,以下关于文件备份的说法中,不正确的是 ( ) 。

  • A. 将文件备份到移动硬盘中
  • B. 将需要备份的文件刻录成 DVD 盘
  • C. 将文件备份到安装 Windows 操作系统的硬盘分区中
  • D. 将文件备份到未安装 Windows 操作系统的硬盘分区中
标记 纠错
58.

假设有5个进程共享一个互斥段X ,如果最多允许2个进程同时进入互斥段X ,则信号量S 的变化范围是( );若信号量S 的当前值为-3,则表示系统中有( )个正在等待该资源的进程。

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

假设有5个进程共享一个互斥段X ,如果最多允许2个进程同时进入互斥段X ,则信号量S 的变化范围是( );若信号量S 的当前值为-3,则表示系统中有( )个正在等待该资源的进程。

  • A. 0
  • B. 1
  • C. 2
  • D. 3
标记 纠错
60.

继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个 类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为( )。

  • A. 单重继承
  • B. 多态
  • C. 混合继承
  • D. 多重继承
标记 纠错
61.

继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个 类只能有一个父类,称为( );当一个类有两个或两个以上的类作为父类时,称为( )。

  • A. 单重继承
  • B. 多态
  • C. 混合继承
  • D. 多重继承
标记 纠错
62.

UML 图中,一张交互图显示一个交互,由一组对象及其之间的关系组成,包含它 们之间可能传递的消息,以下不是交互图的是( )。

  • A. 序列图
  • B. 对象图
  • C. 通信图
  • D. 时序图
标记 纠错
63.

在结构化设计方法中,概要设计阶段的任务是给出系统的各个模块,确定每个模块 的功能、接口(模块间传递的数据)及调用关系,用模块及对模块的调用来构建软件的 体系结构,并采用结构图进行描述。结构图的基本成分有( )。结构图的形态特征中,( )是指一层中最大的模块个数。

  • A. 模块、类和消息
  • B. 模块、数据流和接口
  • C. 模块、调用和数据
  • D. 模块、数据结构和算法
标记 纠错
64.

在结构化设计方法中,概要设计阶段的任务是给出系统的各个模块,确定每个模块 的功能、接口(模块间传递的数据)及调用关系,用模块及对模块的调用来构建软件的 体系结构,并采用结构图进行描述。结构图的基本成分有( )。结构图的形态特征中,( )是指一层中最大的模块个数。

  • A. 深度
  • B. 宽度
  • C. 扇出
  • D. 扇入
标记 纠错
65.

某医院有科室关系 D (科室号,科室名,负责人,联系电话),其中: "科室号"唯一标识关系 D 中的每一个元组。住院部设有病人关系 R(住院号,姓名,性别 ,科室号,家庭住址),其中,"住院号"唯一标识关系 R 中的每一个元组,"性别"的取值只能为M 或 F,要求科室号参照科室关系 D 中的科室号。创建 R 关系的 SQL 语句如下:

CREATE TABLE R(

住院号 CHAR(8)( ),

姓名 CHAR (10) ,

性别 CHAR(1)( ),

科室号 CHAR(4)( ),

家庭住址 CHAR( 3 0)) ;

  • A. PRIMARY KEY
  • B. REFERENCES D(科室号)
  • C. NOT NULL
  • D. FOREIGN KEY
标记 纠错
66.

某医院有科室关系 D (科室号,科室名,负责人,联系电话),其中: "科室号"唯一标识关系 D 中的每一个元组。住院部设有病人关系 R(住院号,姓名,性别 ,科室号,家庭住址),其中,"住院号"唯一标识关系 R 中的每一个元组,"性别"的取值只能为M 或 F,要求科室号参照科室关系 D 中的科室号。创建 R 关系的 SQL 语句如下:

CREATE TABLE R(

住院号 CHAR(8)( ),

姓名 CHAR (10) ,

性别 CHAR(1)( ),

科室号 CHAR(4)( ),

家庭住址 CHAR( 3 0)) ;

  • A. IN (M,F)
  • B. CHECK('M','F')
  • C. LIKE('M','F')
  • D. CHECK(性别 IN ('M','F'))
标记 纠错
67.

某医院有科室关系 D (科室号,科室名,负责人,联系电话),其中: "科室号"唯一标识关系 D 中的每一个元组。住院部设有病人关系 R(住院号,姓名,性别 ,科室号,家庭住址),其中,"住院号"唯一标识关系 R 中的每一个元组,"性别"的取值只能为M 或 F,要求科室号参照科室关系 D 中的科室号。创建 R 关系的 SQL 语句如下:

CREATE TABLE R(

住院号 CHAR(8)( ),

姓名 CHAR (10) ,

性别 CHAR(1)( ),

科室号 CHAR(4)( ),

家庭住址 CHAR( 3 0)) ;

  • A. PRIMARY KEY NOT NULL
  • B. PRIMARY KEY UNIQUE
  • C. FOREIGN KEY REFERENCES D(科室号)
  • D. FOREIGN KEY REFERENCES D(科室名)
标记 纠错
68.

假设系统中有事务T1和T2,数据 D1和D2 。若T1对D1已加排它锁,对D2己加共享锁:那么T2对 D1( ),T2对D2( )。

  • A. 加共享锁成功,加排它锁失败
  • B. 加共享锁、加排它锁都失败
  • C. 加共享锁、加排它锁都成功
  • D. 加排它锁成功,加共享锁失败
标记 纠错
69.

系统中有事务T1和T2,数据 D1和D2 。若T1对D1已加排它锁,对D2己加共享锁:那么T2对 D1( ),T2对D2( )。

  • A. 加共享锁成功,加排它锁失败
  • B. 加共享锁、加排它锁都失败
  • C. 加共享锁、加排它锁都成功
  • D. 加排它锁成功,加共享锁失败
标记 纠错
70.

下列四个病毒中,属于木马的是( )。

  • A. Trojan.Lmir.PSW.60
  • B. VBS.Happytime
  • C. JS.Fortnight.Cs
  • D. Script.Redlof
标记 纠错
71.

己知字符串 s='(X+Y)*Z' ,其中,单引号不是字符串的内容, 经过以下运算后,t3 的值是( )。

t1=SubString(s ,3,1)

t2=Concat('XY' ,t1)

t3=Replace(s,SubString(s,1,5),t2)

注: SubString(s,k,n)表示从串 s的第 k 个字符开始取出长度为 n 的子串, Concat(s,t)表示将串 t 连接在 s 之后, Replace(s,t,r)表示用 r 替换串 s 中的子串 t。

  • A. ;XY Z*’
  • B. '(X Z)*Y'
  • C. 'XYZ *’
  • D. 'XY+*Z’
标记 纠错
72.

若元素a、b、c、d、e、f 依次进栈,允许进栈、出栈操作交替进行。但不允许连续三次进行出栈工作,则不可能得到的出栈序列是( )。

  • A. dcebfa
  • B. cbdaef
  • C. bcaefd
  • D. afedcb
标记 纠错
73.

( ) is an important concept since it allows reuse of a class definition without requiring major code changes.

  • A. Inheritance
  • B. Polymorphism
  • C. Encapsulation
  • D. Data hiding
标记 纠错
74.

( )is a style of computing in which dynamically scalable and offer virtualized resources are provided as a service over the Internet.

  • A. Cloud computing
  • B. Big data
  • C. Social media
  • D. Mobile computing
标记 纠错

答题卡(剩余 道题)

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