2016年上半年《程序员》真题带答案与解析.doc
试卷第PAGE26页共NUMPAGES26页
2016年上半年《程序员》真题带答案与解析
姓名:_____________年级:____________学号:______________
题型
选择题
填空题
解答题
判断题
计算题
附加题
总分
得分
评卷人
得分
第1大题:单选题(共75题,共75分)
1.SNMP属于OSI/RM的()协议。
A.管理层
B.应用层
C.传输层
D.网络层
正确答案:B
本题解析:SNMP是简单网络管理协议,主要用于网络管理进程与被管设备之间的通信,是一个应用层的协议。
2.以下关于SRAM(静态随机存储器)和DRAM(动态随机存储器)的说法中,正确的是()。
A.SRAM的内容是不变的,DRAM的内容是动态变化的
B.DRAM断电时内容会丢失,SRAM的内容断电后仍能保持记忆
C.SRAM的内容是只读的,DRAM的内容是可读可写的
D.SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新
正确答案:D
本题解析:静态随机访问存储器是随机访问存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。而动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。当断电时,SRAM和DRAM的数据都会消失。
3.设机器字长为8,则-0的()表示
A.反码
B.补码
C.原码
D.移码
正确答案:A
本题解析:本题考查原码,反码,补码的定义。根据定义即可获得结果。(1)原码。用真实的二进制值直接表示数值的编码就叫原码。原码表示法在数值前面增加了一位符号位,通常用0表示正数,1表示负数。8位原码的表示范围是(-127~-0+0~127)共256个。(2)反码。正整数的反码就是其本身,而负整数的反码则通过对其绝对值按位求反来取得。基本规律是:除符号位外的其余各位逐位取反就得到反码。反码表示的数和原码相同,且一一对应。
4.按照(),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)。
A.规模和处理能力
B.是否通用
C.CPU的指令系统架构
D.数据和指令的表示方式
正确答案:C
本题解析:本题考察计算机的分类知识。出自《程序员教程(第四版)》第2页。RISC和CISC是CPU指令系统架构区分的。
5.传输经过SSL加密的网页所采用的协议是()。
A.HTTP
B.HTTPS
C.S-HTTP
D.HTTP-S
正确答案:B
本题解析:本题考查HTTPS方面的基础知识。Https(HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,即使用SSL加密算法的HTTP。
6.微机系统中的系统总线(如PCI)用来连接各功能部件以构成一个完整的系统,它需包括三种不同功能的总线,即()。
A.数据总线、地址总线和控制总线
B.同步总线、异步总线和通信总线
C.内部总线、外部总线和片内总线
D.并行总线、串行总线和USB总线
正确答案:A
本题解析:本题考察系统总线基础知识。系统总线分为:地址总线、数据总线和控制总线。
7.设有一个64K×32位的存储器(每个存储单元为32位),其存储单元的地址宽度为()。
A.15
B.16
C.30
D.32
正确答案:B
本题解析:本题考察存储管理的基础知识。64x32k/32=216总共16位。
8.对象、类、继承和消息传递是面向对象的4个核心概念。其中对象是封装()的整体。
A.命名空间
B.要完成任务
C.一组数据
D.数据和行为
正确答案:D
本题解析:本题考察面向对象的基本概念。可参考《程序员教程(第四版)》第254页。在面向对象的系统中,对象是基本的运行时实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。
9.HTML页面的“<title主页</title”代码应写在()标记内。
A.<body</body
B.<he