欢迎来到天天文库
浏览记录
ID:10766823
大小:773.00 KB
页数:29页
时间:2018-07-08
《c语言习题集及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机系统概述一、简答题1.什么是计算机系统?包括哪几部分?答:计算机系统是一种动态实体,用于解决问题以及与它所处的环境进行交互;计算机系统包括硬件、软件和它们管理的数据。2.简述计算机硬件各个时代的主要特征。时期逻辑器件主存储器输入/输出设备第一代电子管磁鼓穿孔卡片、行式打印机、磁带驱动器体积大、运算速度低、存储量小、可靠性低第二代晶体管磁芯磁盘寄存器和浮点运算硬件第三代集成电路半导体存储器磁盘、出现了终端微程序设计技术,走向标准化、模块化、系列化第四代大规模和超大规模集成电路半导体存储器磁盘巨型化微型化3.简述计算机软件各个
2、时代的主要特征。答:第一代机器语言编写,第二代高级语言编写,第三代出现操作系统,第四代出现结构程序设计,第五代出现面向对象的程序设计语言。4.计算机是如何分类的?答:按工作原理和运算方式分为数字电子计算机(Digital Computer)、模拟电子计算机(Analog Computer)和数字模拟混合计算机(Hybrid Computer);按设计目的分为通用计算机和专用计算机;按用途科学计算、工程计算机用的计算机、工业控制用的计算机和数据处理用的计算机;按规模和性能分为巨型机、大型机、小型机、微型机、工作站、服务器、网络计算
3、机和嵌入式计算机等。5.计算机具有哪些特点?答:运算速度快、精度高;具有逻辑判断功能;具有记忆功能;自动化程度高、通用性强。6.衡量计算机性能的指标有哪些?答:从几个方面衡量,衡量cpu的指标有字长、时钟周期和主频,衡量内存的指标有内存容量、存取周期,衡量外设的指标有输入输出最高频率。7.简述计算机主要应用在哪些方面。答:科学计算、信息传输和信息处理、实时控制、辅助功能(设计/制造/教学)、艺术和娱乐。8.简述计算机系统抽象分层,及每一层的功能。答:主要分为七层,信息表示层反映了在计算机上表示信息的方式,它是一个纯概念层;硬件层
4、探讨计算机系统的物理硬件组成;程序设计层负责解决人们的一些问题、用于实现计算的指令以及管理数据;操作系统层用来管理计算机的各种资源,提供人与计算机交互的接口;网络通信层是计算机系统运行的基础,计算机连接到网络上共享信息和资源;应用软件层的重点则是将计算机与一个实际应用领域相结合。计算机中的信息表示一.判断题1.二进制数在计算中很重要,因为二进制数可以被转换成以任何数为基数的数。2.可以读出一个二进制数对应的十六进制数,但是不能读出它对应的八进制数。3.从左到右,每四个二进制数字可以被转换成一个十六进制数字。4.一个字节由7个二进
5、制数字构成。5.一个字节中不能存储两个十六进制数字。6.无论从左到右,还是从右到左,都可以把一个八进制数转换成二进制数。7.4个二进制位可以表示32种状态。8.数的符号在计算机中都是用0和1来表示的。9.当为结果分配的位容不下计算出的值时,将发生溢出。10.在ASCII字符集中,大写字母和小写字母没有区别。11.Unicode字符集包括ASCII字符集中的所有字符。12.赫夫曼编码使用变长的二进制串表示字符。13.RGB值用三个数值来表示一种颜色。14.声波可以直接存储到计算机中。15.有些数的原码和补码是相同的。答案:1、√2
6、、×3、×4、×5、×6、×7、×8、√9、√10、×11、√12、√13、×14、×15、√二、选择题1.如果[X]补=11110011,则[-X]补是()。A.11110011B.01110011C.00001100D.000011012.若十进制数据为137.625,则其二进制数为()。A.10001001.11B.10001001.101C.10001011.101D.1011111.1013.十进制数45D的二进制数表示形式为()。A.101101HB.110010BC.101101BD.110010Q4.下列各数中最
7、大的是()。A.110BB.1100C.110HD.110D5.32个汉字的机内码需要的字节是()。A.16B.32C.64D.128答案:1、D2、B3、C4、C5、C三、计算题1.把下列数转换成十进制数。(1)111(以2为基数)(2)777(以8为基数)(3)FEC(以16为基数)(4)777(以16为基数)e)111(以8为基数)2.请把下列二进制数转换成八进制的。(1)111110110(2)1000001(3)10000010(4)11000103.请把下列二进制数转换成十六进制的。(1)10101001(2)111
8、00111(3)01101110(4)011111114.请把下列十六进制数转换成八进制的。(1)A9(2)E7(3)6E5.把下列十进制数转换成二进制(5个二进制位)。(1)0.50(2)5.26(3)156.计算下列数的原码、反码、补码。(1)-777(2)
此文档下载收益归作者所有