2007年12月24日1/8《计算机应用技术》期末考试试题一、单项选择题(1’×40=40’)1、传输速率的单位是bps,表示____c___。A、帧/秒B、文件/秒C、位/秒D、米/秒2、下列哪项是决定计算机系统性能最主要的部件__a_____。A、CPUB、内存C、外存D、显示器3、调制解调器(Modem)的作用是____c___。A、将计算机的数字信号转换成模拟信号,以便发送B、将模拟信号转换成计算机的数字信号,以便接收C、将计算机数字信号与模拟信号互相转换,以便传输D、为了上网与接电话两不误4、堆栈指针SP的内容是____b___。A、栈顶单元内容B、栈顶单元地址C、栈底单元内容D、栈底单元地址5、下列不属于CPU功能的是_______。A、操作控制B、时间控制C、数据加工D、数据存储6、在不同速度的设备之间传送数据______C_。A、必须采用同步控制方式B、必须采用异步控制方式C、可以选用同步方式,也可选用异步方式D、必须采用应答方式7、挂接在总线上的多个部件___B____。A、只能分时向总线发送数据,并只能分时从总线接收数据B、只能分时向总线发送数据,但可同时从总线接收数据C、可同时向总线发送数据,并同时从总线接收数据D、可同时向总线发送数据,但只能分时从总线接收数据8、下列叙述中,哪一项是正确的___D____。A、软盘和硬盘可永久保存信息,它们是计算机的主存储器B、内存储器可与CPU直接交换信息,与外存储器相比存取速度慢,但价格便宜C、RAM和ROM在断电后都不能保存信息D、内存储器与CPU直接交换信息,与外存储器相比存取速度快,但价格贵9、操作系统是一种______B_。A、实用软件B、系统软件C、应用软件D、编辑软件10、计算机中所有信息的存储都采用___A____。A、二进制B、八进制C、十进制D、十六进制11、计算机的内存比外存____A___。A、容量小,速度快B、容量大,速度慢C、容量小,速度慢D、容量大,速度快12、要使用外存储器中的信息,应先将其调入______D____。A、控制器B、运算器C、微处理器D、内存储器13、在计算机中,一个字节是由____B__。A、1个二进制位组成B、8个二进制位组成C、16个二进制位组成D、1个字长14、ASCII字符编码表中A的编码为:01000001,则A的ASCII为____A_。A、65B、66C、67D、6815、目前生产CPU的主流厂商是___A__。A、Intel&AMDB、IBM和CyrixC、HP&ASUSD、SUN&IBM16、下列不是RISC的三要素的是___D__。A、一个有限的简单的指令集B、CPU配备大量的通用寄存器C、强调对指令流水线的优化D、具有复杂的指令集17、1KB是_____字节。A、1024B、1024*1024C、1D、25618、下列哪一项不是设计存储器的目标DA、大容量B、高速度C、低成本D、小容量19、计算机软件系统通常分为(A)A、系统软件和应用软件B、高级软件和一般软件C、军用软件和民用软件D、管理软件和控制软件20、微型计算机中运算器的主要功能是进行(C)A、逻辑运算B、算术运算C、算术和逻辑运算D、初等函数运算21、EPROM是指(D)A、随机读写存储B、只读存储器C、可编程只读存储器D、可擦可编程只读存储器22、存储器是计算机系统中的记忆设备,它主要用来(C)A、存放数据B、存放程序C、存放数据和程序D、存放微程序23、常用的虚拟存储器系统由(A)组成A、主存-辅存B、CACHE-辅存C、CACHE-主存D、通用寄存器24、在内存中,每个基本单元都赋以一个惟一的序号,这个序号称之为__C____。A、字节B、编号C、地址D、容量25、微型计算机存储器系统中的Cache是_____B。A、只读存储器B、高速缓冲存储器C、可编程只读存储器D、可擦除可再编程只读存储器26、下列不属于主存块与Cache行之间的地址映射方式的是__C___。A、全相联映射B、直接映射C、段页式映射D、组相联映射27、存储周期是指(C)A、存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔28、一个字节由(D)个二进制位组成。A、4B、2C、6D、829、下列存储器中,速度最快的是(B)A、外存B、内存C、硬盘D、软盘30、应用软件是指__D________。A、所有能够使用的软件B、能被各应用单位共同使用的某种软件C、所有微机上都应使用的基本软件D、专门为某一应用目的而编制的软件31、以下对计算机软件与硬件关系的描述中,不正确的是__B___。A、计算机系统由硬件与软件组成B、硬件功能无法用软件来实现C、软件是硬件功能的扩充D、硬件是软件的基础32、一组连接计算机各部件的公共通信线路称为总线,它由______D____组成。A、地址总线和数据总线B、地址总线和控制总线C、数据总线和控制总线D、地址总线、数据总线和控制总线33、计算机防杀毒软件的作用是__B________。A、清除已感染的任何病毒B、查出已知的病毒,清除部分病毒C、查出任何已感染的病毒D、查出并清除任何病毒34、下列术语中,属于显示器性能指标的是____C______。A、速度B、可靠性C、分辨率D、精度35、在下列设备中,属于输出设备的是(B)A、键盘B、绘图仪C、鼠标D、扫描仪36、____C______属于面向对象的程序设计语言。A、CB、JavaC、PascalD、Fortran37、当个人计算机以拨号方式接入1nternet网时,必须使用的设备是_B_____。A、网卡B、调制解调器(Modem)C、电话机D、浏览器软件38、通过Internet发送或接收电子邮件(E-mail)的首要条件是应该有一个电子邮件(E-mail)地址,它的正确形式是_A___。A、用户名@域名B、用户名#域名C、用户名/域名D、用户名.域名39、计算机网络不具备C功能。A、传送语音B、发送邮件C、传送物品D、共享信息40、中央处理器可直接访问的计算机部件是(A)A、内存B、硬盘C、运算器D、控制器二、对错判断题(1’×10=10’)1、堆栈按先进后出(也就是后进先出)顺序存取的存储的存储组织(区)。()正确2、DMA方式是指直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需CPU程序干预。()正确3、电子计算机的设计思想是存储程序和程序控制。其中程序控制是当计算机启动后,程序就会控制计算机按规定的顺序逐条执行指令,自动完成预定的信息处理任务()正确4、计算机任何操作可以由软件来实现,也可以由硬件来实现。()正确5、最简单且应用广泛的检错码:奇偶校验码。奇偶校验只能保证错的一定是错了,对的不一定是对的。()正确6、为了解决CPU与内存的访问速度匹配问题,引入了Cache。()正确7、存储器的两大功能是读和写。()正确8、存储容量是指一个功能完备的存储器所能容纳的二进制信息总量,即可存储多少位二进制信息代码。存储容量=存储字数×字长。()正确9、SRAM,DRAM原理一样,只是SRAM需要刷新。()错误Sram速度快省电成本高dram需要不停得刷新10、存储时间大于存储周期。()错误通常存储周期略大于存储时间三、简答题(5’×4=20’)1、计算机由哪五部分组成?答:计算机由存储器、运算器、控制器、输入和输出设备五大基本部件组成。2、存储系统一般由哪三级组成?请分别简述各层存储器的作用(存放什么内容)及对速度、容量的要求。答:主存:存放需要CPU运行的程序和数据,速度较快,容量较大;(2分)Cache:存放当前访问频繁的内容,即主存某些页的内容复制。速度最快,容量较小;(1')外存:存放需联机保存但暂不执行的程序和数据。容量很大而速度较慢3、什么是中断?答:说法一:CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序。说法二:当计算机执行正常程序时,系统中出现某些异常情况或特殊请求,这些情况和请求可能来自计算机内部,也可能来自计算机外部;一旦有上述事件发生,计算机执行正常程序的状态被中断。说法三:CPU要暂停它正在执行的程序,而转去处理所发生的事件(通常就是执行一段特殊程序,被称为中断服务程序);CPU处理完毕后,自动返回到原来被中断了的程序继续运行。4、请简述从总线主部件申请使用总线到数据传送完毕,要经过哪几个步骤?答:总线请求、总线仲裁、寻址、传送数据、检错和发出数据出错信号。四、计算题(5’×2=10’)1、某存储器的地址总线为16bit,存储单元为8bit,试问:1)该存储器的存储容量是多少?(以字节计)2)若该存储器由Intel2114构成,需要多少片Intel2114芯片?(Intel2114芯片大小为1K*4bit)3)若用8K*8位的SRAM组成该存储器,需要多少根地址线产生芯片选择?答:1)存储容量=64K×8bit=64KB(2’)2)64K×8bit/1K×4bit=128片(2’)3)64K×8bit/8K×8bit=82n=8n=3所以,需要3根地址线(1’)2、厂家使用下列公式计算硬盘的存储容量:容量=柱面数*盘面数*扇区数*512B。其中512是指每个柱面上每个扇区可存放数据的字节数。假设现有硬盘有615个柱面,4个表面(2个盘片)和17个扇区,那么该磁盘的容量是多少字节?答:磁盘容量=615*4*17*512B(3分)=21411840字节(2分)五、应用题(20’×1=20’)下面的文字是从《中国电脑教育报》摘录的文章:成为编程高手的八大奥秘不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差得太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。1、扎实的基础数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP(面向对两编程),即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。2007年12月24日2/82、丰富的想像力不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。3、最简单的是最好的这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。4、不钻牛角尖当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。5、对答案的渴求人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。6、多与别人交流三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。7、良好的编程风格注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注