2017年上半年软考《程序员》上午模拟试卷一

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
1

(2)_____

  • A.数据总线
  • B.地址总线
  • C.控制总线
  • D.通信总线
2

(2)_____

  • A.5
  • B.10
  • C.20
  • D.32
3

CPU执行程序时,为了从内存中读取指令,需要先将 (1) 的内容输送到(2) 上。

(1)_____

  • A.指令寄存器
  • B.程序计数器(PC)
  • C.标志寄存器
  • D.变址寄存器
4

(2) _______

  • A.程序计数器
  • B.标志寄存器(PSW)
  • C.堆栈指示器
  • D.指令寄存器
7

(2)_____

  • A.可扩展性
  • B.可接近性
  • C.可靠性
  • D.稳定性
9

(2) ______

  • A.4
  • B.6
  • C.10
  • D.12
10

(3)_____

  • A.数据操作性
  • B.数据兼容性
  • C.数据完整性
  • D.数据可维护性
12

(2)______

  • A.数据安全
  • B.数据兼容
  • C.数据约束条件
  • D.数据维护
14

(2)_____

  • A.-2
  • B.-1
  • C.0
  • D.1
16

(2)_____

  • A.寄存器和软盘
  • B.软盘和硬盘
  • C.磁盘区域与主存
  • D.CDROM和主存
17

在  表示中,数值0是唯一表示的。

  • A.原码
  • B.反码
  • C.补码
  • D.原码或反码
19

(2)____

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

(3)_____

  • A.“编辑”→“查找”
  • B.“编辑”→“替换”
  • C.“编辑”→“定位”
  • D.“文件”→“搜索”
21

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

(1)___________

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

(2)______

  • A.打印预览
  • B.放大镜
  • C.关闭
  • D.全屏显示
23

(2)_______

  • A.向垂直方向
  • B.向水平方向
  • C.按住Ctrl键向垂直方向
  • D.按住Ctrl键向水平方向
31

堆栈最常用于()

  • A.实现数据循环移位
  • B.实现程序转移
  • C.保护被中断程序的现场
  • D.数据的输入输出缓冲存储器
38

以下关于编程风格的叙述中,不应提倡的是 ______ 。

  • A.使用括号以改善表示式的清晰性
  • B.用计数方法而不是文件结束符来判断文件的结束
  • C.一般情况下,不要直接进行浮点数的相等比较
  • D.使用有清晰含义的标识符
41

系统测试计划应该在软件开发的_____阶段制定。

  • A.需求分析
  • B.概要设计
  • C.详细设计
  • D.系统测试
42

进行软件测试的目的是_____。

  • A.尽可能多地找出软件中的缺陷
  • B.缩短软件的开发时间
  • C.减少软件的维护成本
  • D.证明程序没有缺陷
43

下列关于面向对象程序设计的叙述,正确的是 ______。

  • A.对象是类的模板
  • B.“封装”就是生成类库的标准
  • C.一个类至少有一个实例
  • D.一个类可以继承其父类的属性和方法
44

按照ISO/IEC 9126软件质量模型的规定,软件的适应性是指 _____ 。

  • A.软件运行于不同环境中的故障率
  • B.软件运行于不同环境中的安全等级
  • C.将一个系统耦合到另一个系统所需的工作量
  • D.将软件运行于不同环境的能力
46

_____不是面向对象设计的主要特征。

  • A.封装
  • B.多态
  • C.继承
  • D.结构
48

若需将一个栈S中的元素逆置,则以下处理方式中正确的是 ____。

  • A.将栈S中元素依次出栈并入栈T,然后栈T中元素依次出栈并进入栈S
  • B.将栈S中元素依次出栈并入队,然后使该队列元素依次出队并进入栈S
  • C.直接交换栈顶元素和栈底元素
  • D.直接交换栈项指针和栈底指针
49

无向图的邻接矩阵一定是 ______ 。

  • A.对角矩阵
  • B.稀疏矩阵
  • C.三角矩阵
  • D.对称矩阵
51

若线性表采用链式存储结构,则适用的查找方法为 _____ 。

  • A.随机查找
  • B.散列查找
  • C.二分查找
  • D.顺序查找
55

以下关于程序语言的叙述,正确的是______。

  • A.Java语言不能用于编写实时控制程序
  • B.Lisp语言只能用于开发专家系统
  • C.编译程序可以用汇编语言编写
  • D.XML主要用于编写操作系统内核
57

程序员一般用 ______软件编写和修改程序。

  • A.预处理
  • B.文本编辑
  • C.链接
  • D.编译
58

____不是C语言的关键字。

  • A.do
  • B.else
  • C.fopen
  • D.static
60

用户进程A从“运行”状态转换到“阻塞”状态可能是由于 ______。

  • A.该进程执行了V操作
  • B.某系统进程执行了V操作
  • C.该进程执行了P操作
  • D.某系统进程执行了P操作
62

_____不是图像输入设备。

  • A.彩色摄像机
  • B.游戏操作杆
  • C.彩色扫描仪
  • D.数码照相机
63

在获取与处理音频信号的过程中,正确的处理顺序是______ 。

  • A.采样、量化、编码、存储、解码、D/A变换
  • B.量化、采样、编码、存储、解码、A/D变换
  • C.编码、采样、存储、解码、量化、A/D变换
  • D.采样、编码、存储、解码、量化、D/A变换
64

在网络安全技术中,属于被动防御保护技术的是_____。

  • A.数据加密
  • B.权限设置
  • C.防火墙技术
  • D.访问控制
65

著作权法中,计算机软件著作权保护的对象是______ 。

  • A.硬件设备驱动程序
  • B.计算机程序及其开发文档
  • C.操作系统软件
  • D.源程序代码
66

以下关于DoS攻击的描述中,正确的是 ______ 。

  • A.以传播病毒为目的
  • B.以窃取受攻击系统上的机密信息为目的
  • C.以导致受攻击系统无法处理正常用户的请求为目的
  • D.以扫描受攻击系统上的漏洞为目的
67

甲程序员为乙软件设计师开发的应用程序编写了使用说明书,并已交付用户使用,_____ 该应用软件的软件著作权。

  • A.甲程序员享有
  • B.乙软件设计师享有
  • C.甲程序员不享有
  • D.甲程序员和乙软件设计师共同享有
69

计算机指令系统中采用不同寻址方式可以提高编程灵活性,立即寻址是指()。

  • A.操作数包含在指令中
  • B.操作数的地址包含在指令中
  • C.操作数在地址计数器中
  • D.操作数在寄存器中
71

______是正确的E-mail地址。

  • A.mailto:Webmaster@shangxueba.com
  • B.Wmailto:master@shangxueba.com
  • C.http:\\www.shangxueba.com
  • D.//www.shangxueba.com/