2008计算机科学概论试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
,考试作弊将带来严重后果!
华南理工大学期末考试
2008级《计算机科学概论》试卷
1. 考前请将密封线内各项信息填写清楚;
所有答案直接答在试卷上;
.考试形式:闭卷;
选择题(共20分,每题1分)
1. 现代计算机是基于 ( B)模型。
A) Ron Newman B) von Neumann
C) Pascal D) Charles Babbage
2. 能将程序设计任务从计算机操作任务中分离出来的是(C )。
A) 数据处理器 B)算法
C)操作系统 D)高级程序设计语言
3. 10位的位模式可表示( D )个不同符号。
A) 128 B) 256 C) 512 D)1024
4. ( C)是16位编码,可表示除英语外的其他语言符号。
A)ASCII B)扩展ASCII C)Unicode D)EBCDIC
5. 5在Excess_128中表示为()。
A)00000101 B)10000100
C)10000101 D)10000001
以下三种表示法中不能处理负数的是( D ).
A) 符号加绝对值表示法B) 二进制反码表示法
C) 二进制补码表示法D) 无符号整数
表示法经常用于存储小数的指数值.
A) Excess-X B) 无符号整数
C) 二进制反码D) 二进制补码
尾数是以( C )形式存储在计算机中的.
A) 以无符号整数B) 以二进制反码
C) 以二进制补码D) 以符号加绝对值
对于8位分配单元,用二进制补码能表示的最小十进制数是( C ).
A) -8 B) -127 C) -128 D) -256
10. 如果存储器地址空间是16MB,字长为8位,那么存储一个字需要( D )位.
A)24 B) 8 C) 16 D) 32
11. 计算机中运行程序的三个步骤依次是:( D ).
A) 取指令、执行、译码 B) 译码、执行、取指令
C)译码、取指令、执行 D)取指令、译码、执行
12. 目前IP地址的长度是(A)位。
A)32 B) 4 C) 16 D) 8
13.在8位存储单元中,能存储-128的是(D )。
A)无符号数 B)符号加绝对值
C)二进制反码 D)二进制补码
14. ( B )是有交换功能的多道程序技术。
A)分区调度B)请求分页调度
C)分页调度D)队列
15. 操作系统对进程设置使用资源限制是为了防止()。
A)饥饿B)互斥C)死锁D)同步
16. 子算法又称为()。
A)函数B)过程C)模块D) A、B和C
17. 对于无序列表使用( )查找。
A)顺序B)折半 C)顺序或折半 D)插入
18. 计算机硬件唯一可理解()语言。
A)自然B)符号C)高级D)机器
19. 编译器是由()组成.
A) 预处理程序、载入程序B) 文本编辑器、载入程序
C) 预处理程序、翻译程序D) 链接器、预处理程序
20.黑盒测试是由( )完成。
A)用户B)程序员C)系统测试工程师 D)A或C
二填空题(共20分,每空1分)
1.冯.诺伊曼模型把计算机分为4个子系统:()、()、()和输入
输出子系统。
2.图像在计算机中的两种表示方法是:()和()。
3.CPU和主存之间通常由称为总线的三组线路连在一起,它们分别是:()、
()和控制总线。
4.ISO定义的开放系统互联参考模型是一个7层框架,7层从上到下依次是()、
表示层、会话层、()、()、数据链路层和()。
5.现代操作系统至少具有以下四种职能,分别是( )、( )、( )
和文件管理。
6.有两种途径用于编写解决问题的算法,分别是()和()。
7.构建程序的三个步骤分别是:编写和编辑程序、()和()。
8.在软件生命周期中,开发过程包括四个阶段,分别是分析阶段、( )、( )
和测试阶段。
三 简答题 (共30分)
1.(10分)从下面右边方框中选择适当的英文术语,将其标号填入左边方框中对应中文术语后边的横线上。
2. (5分) 简述软件工程中内聚和耦合的概念.及作用
3.(5分) 计算机语言根据其解决问题的方法及所解决问题的种类来分类, 可以分成五种类型的语言.请简述此五种类型语言的名称及特点.。
4. (5分) TCP/IP 模型是由四层组成。FTP , SMTP ,TCP ,UDP ,IP 是TCP/IP 协议组的协议,请简述它们工作的层次名称。
5.(5分) 简述操作系统中死锁(deadlock)和饿死(starvation)的异同。
四 计算题 (共30分)
1. (6分)设x=(-91)10,y=(23)10 ,采用8位补码计算x +y=(?)10和x -y=(?)10
2. (6分) 将(234.625)10转化成等值的2进制,8进制,16进制?
3. (6分)设x=(87)10,y=(93)10 ,分别计算x AND y=(?)10, x OR y=(?)10, 和X XOR y=(?)10
4. (12分) 假设某台计算机CPU 中有个512个寄存器(R0~R511),存储器包含64K 个存储单元,该机器共支持128种不同的指令(如add ,substract 等),数据和指令使用相同的字长,试回答如下问题:
a) 表示 substract 985 R11这条指令需要占用多少位空间?
b) 指令寄存器IR 和数据寄存器的大小分别是多少位?
c) 计算机中程序计数器PC 的大小是多少位?
d) 地址总线和数据总线分别需要多少位?