计算机分支结构练习填空题

计算机分支结构练习填空题
计算机分支结构练习填空题

1.以下程序运行后的输出结果是________。20,10

#include

main()

{

int x=10,y=20,t=0;if(x!=y){t=x;x=y;y=t;}

printf(″%d,%d \n″,x,y);

}

2.若有以下程序,执行后输出结果是________。 1

#include

main()

{

int p,a=5;

if(p=a!=0)

printf(″%d\n″,p);

else

printf(″%d\n″,p+2);

}

3.以下程序运行后的输出结果是________。 6

#include

main()

{

int a=5,b=4,c=6,d;

printf(″%d\n″,d=a>b++?(a++

}

4.以下程序的功能是输入一个2~99之间的数据,然后判断该数据是否是一个同构数。同构数是指该数出现在其平方数的右边,例如5和25是同构数。请将程序功能补充完整。

#include

main()

{

int x,y;

printf(″Please input the data x:″);

scanf(″%d″,&x);

______(1)______;

if(______(2)______) printf(″%d and %d is同构数.\n″,x,y);

}

y=x*x

y%10==x||y%100==x

5.下列程序段的输出结果是________。

int n=′A′;

switch(++n)

{

default:printf(″error″);break;

case ′a′:case ′A′:case ′b′:case ′B′:printf(″good″);break;

case ′c′:case ′C′:printf(″pass″);

case ′d′:case ′D′:printf(″warn″);

}

good

6.以下程序的功能是从键盘输入一个年份year(4位十进制数),判断其是否闰年。闰年的条件是:能被4整除,但不能被100整除;或者能被400整除。请填空。

#include

main()

{

int year,leap=0;

printf(″Please input the year:″);

scanf(″%d″,&year);

if(year%400==0) leap=1;

else if(______(1)______) leap=1;

else ______(2)______;

if(______(3)______) printf(″%d is a leap year.\n″,year);

else printf(″%d is not a leap year.\n″,year);

}

(1)year%4==0&&year%100!=0

(2)leap=0

(3)leap

7.以下程序的功能是根据输入的数据num和运算类型op实现摄氏温度和华氏温度的换算。如果输入运算类型是“f”和“F”,则将华氏温度换算成摄氏温度,公式是“摄氏温度=5*(华氏温度-32)/9“;如果输入运算类型是“c”和“C”,则将摄氏温度换算成华氏温度

#include

main()

{

float num,result;

char op;

scanf(″%c%f″,&op,&num);

if(______(1)______)

{

result=5*(num-32)/9;

printf(″The result is %f\n″,result);}

( (2)______)

{

______(3)______;

printf(″The result is %f\n″,result);

}

else

printf(″Input error\n″);

}

(1)op==’f’||op==’F’

(2)op==’c’||op==’C’

(3)result=32+9*num/5

8.以下程序运行后的输出结果是________。

#include

main()

{

int a=1,b=3,c=5;

if(c=a+b)printf(″yes\n″);

else printf(″no\n″);

}

yes

9.若从键盘输入38 ,则以下程序输出的结果是________。

#include

main()

{

int a;

scanf(″%d″,&a);

if(a>50)printf(″%d″,a);

if(a>40)printf(″%d ″,++a);

else printf(″%d ″,a--);

if(a>30)printf(″%d ″,a++);

printf(″%d ″,a);

}

38 37 38

10.以下程序的功能是随机产生一个3位正整数,然后判断该数是否是水仙花数。所谓水仙花数

是该数据各位数字的立方之和等于该正整数。请将程序功能补充完整。

#include

main()

{

int num,bai,shi,ge,sum;

______(1)______;

printf(″%d\n″,num);

ge=num%10;

______(2)______;

bai=num/100;

if(______(3)______) printf(″%d 是水仙花数.\n″,num);

else printf(″%d 不是水仙花数.\n″,num);

}

(1)num=rand()%900+100

(2)shi=num%100/10

(3)num==ge*ge*ge+shi*shi*shi+bai*bai*bai

11.若下列程序运行后t的值为4,则运行过程中输入a,b的值的范围是________。

#include

main()

{

int a,b,s=1,t=1;

scanf(″%d,%d″,&a,&b);

if(a>0)s=s+1;

if(a>b)t+=s;

else if(a==b)t=5;

else t=2*s;

printf(“s=%d,t=%d\n”,s,t)

}

0

12.以下程序的功能是判断一个5位数是不是回文数。回文数是指个位数字与万位数字相同,十

位数字与千位数字相同,例如12321是回文数。请将程序功能补充完整。

#include

main()

{

long wan,qian,shi,ge,num;

scanf(″%ld″,&num);

wan=______(1)______;

qian=______(2)______;

shi=______(3)______;

ge=num%10;

if(______(4)______) printf(″%d is huiwen.\n″,num);

else printf(″%d is not huiwen.\n″,num);

}

(1)num/10000

(2)num%10000/1000

(3)num%100/10

(4)ge= =wan&&shi= =qian

if分支结构练习

1.设有说明“int x=5,y=7,z=8;”,执行表达式“z+=x++||y++||++z”后,则x、y、z的值 分别为 A 。 A.6、7、9 B. 6、8、10 C. 6、8、8 D. 6、8、1 2.下列条件语句中,功能与其他语句不同的是 C A.if(a) cout<y) {x++;y++;} 4.有以下程序: #include void main() { int a,b,c=3; cout<<"请输入两个整数:"; cin>>a>>b; //行C if(a

数据结构 练习题

第1章概述 一、简答题 1.简述以下术语的含义并说明它们之间的关系。 数据类型、数据结构、逻辑结构、存储结构 2.简述算法时间效率和空间效率的概念。 3.简述数据结构课程的目的和意义。 二、选择题 1.以下数据结构中,逻辑结构属于线性结构的是 A)有向图B)链式栈C)二叉树D)二叉排序树 2.下列与数据元素有关的叙述中错误的是 A)数据元素是有独立含义的数据最小单位B)数据元素是描述数据的基本单位C)数据元素可以称做结点D)数据元素可以称做记录 3.设问题的规模为n,分析以下程序段: a=10; b=100; while (b>0) { a++; b- -; } 以上程序段的算法时间复杂度是 A)O(1) B)O(n) C)O(n2) D)O() 三、填空题 1.数据结构包括的三方面内容分别是:数据的[1] 、数据的[2] 和数据的运算。2.数据元素是数据的基本单位,在某些情况下也可以称为[1] 、[2] 和[3] 。3.数据逻辑结构的4种基本形态包括集合结构、[1] 结构、[2] 结构和[3] 结构。 4.一个正确的算法应该具有5个特性:[1] 、[2] 、[3] 、[4] 和[5] 。5.数据的存储结构包括顺序、[1] 、[2] 和[3] 四种。 6.一个数据结构在计算机中的映象称为[1] 。 7.一个算法的效率主要是指该算法的[1] 效率和[2] 效率。 8.以下程序段的时间复杂度T(n)= 。 sum=0; for(i=0 ; i

计算机系统结构网上作业

计算机系统结构作业参考答案 一、 1、试述现代计算机系统的多级层次结构。 计算机系统具有层次性,它由多级层次结构组成。从功能上计算机系统可分为五个层次级别:第一级是设计级。这是一个硬件级,它由机器硬件直接执行。 第二级是一般机器级,也称为机器语言级。它由微程序解释系统.这一级是硬件级。 第三级是操作系统级,它由操作系统程序实现。这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令。这一级也称混合级。 第四级是汇编语言级。它给程序人员提供一种符号形式的语言,以减少程序编写的复杂性。这一级由汇编程序支持执行。 第五级是高级语言级。这是面向用户为编写应用程序而设置的。这一级由各种高级语言支持。 2、试述RISC设计的基本原则和采用的技术。 答:一般原则: (1)确定指令系统时,只选择使用频度很高的指令及少量有效支持操作系统,高级语言及其它功能 的指令,大大减少指令条数,一般使之不超过100条; (2)减少寻址方式种类,一般不超过两种; (3)让所有指令在一个机器周期内完成; (4)扩大通用寄存器个数,一般不少于32个,尽量减少访存次数; (5)大多数指令用硬联实现,少数用微程序实现; (6)优化编译程序,简单有效地支持高级语言实现。

基本技术: (1)按RISC一般原则设计,即确定指令系统时,选最常用基本指令,附以少数对操作系统等支持最有用的指令,使指令精简。编码规整,寻址方式种类减少到1、2种。 (2)逻辑实现用硬联和微程序相结合。即大多数简单指令用硬联方式实现,功能复杂的指令用微程序实现。 (3)用重叠寄存器窗口。即:为了减少访存,减化寻址方式和指令格式,简有效地支持高级语言中的过程调用,在RISC机器中设有大量寄存嚣,井让各过程的寄存器窗口部分重叠。 (4)用流水和延迟转移实现指令,即可让本条指令执行与下条指令预取在时间上重叠。另外,将转移指令与其前面的一条指令对换位置,让成功转移总是在紧跟的指令执行之后发生,使预取指令不作废,节省一个机器周期。 (5)优化设计编译系统。即尽力优化寄存器分配,减少访存次数。不仅要利用常规手段优化编译,还可调整指令执行顺序,以尽量减少机器周期等。 3、试述全相联映像与直接映像的含义及区别 (1)全相连映像 主存中任何一个块均可以映像装入到Cache中的任何一个块的位置上。主存地址分为块号和块内地址两部分,Cache地址也分为块号和块内地址。Cache的块内地址部分直接取自主存地址的块内地址段。主存块号和Cache块号不相同,Cache块号根据主存块号从块表中查找。Cache保存的各数据块互不相关,Cache必须对每个块和块自身的地址加以存储。当请求数据时,Cache控制器要把请求地址同所有的地址加以比较,进行确认。 (2)直接映像 把主存分成若干区,每区与Cache大小相同。区内分块,主存每个区中块的大小和Cache 中块的大小相等,主存中每个区包含的块的个数与Cache中块的个数相等。任意一个主存块只能映像到Cache中唯一指定的块中,即相同块号的位置。主存地址分为三部分:区号、块号和块内地址,Cache地址分为:块号和块内地址。直接映像方式下,数据块只能映像到Cache中唯一指定的位置,故不存在替换算法的问题。它不同于全相连Cache,地址仅需比较一次。 (3)区别: 全相连映像比较灵活,块冲突率低,只有在Cache中的块全部装满后才会出现冲突,Cache 利用率高。但地址变换机构复杂,地址变换速度慢,成本高。 直接映像的地址变换简单、速度快,可直接由主存地址提取出Cache地址。但不灵活,块冲突率较高,Cache空间得不到充分利用。 4. 画出冯?诺依曼机的结构组成?

《计算机系统结构》练习题C

《计算机系统结构》练习题C 一、填空题 1.Flynn分类法将计算机系统结构分成四类,即( )、()、()、()。 2.软件兼容有()、()、()、()四种,其中()是系列机的根本特征。 3.相关有三种类型,包括()、()、()。 4.存储层次结构设计技术的基本依据是(),它包括()和()。 5.“主存-辅存”层次的目的是为了弥补主存的()的不足;“Cache-主存”层次的目的是 为了弥补主存()的不足。 二. 简要回答下列各题 1. 计算机系统结构的Flynn分类法是按什么来分类的?共分为哪几类? 2. 指令集结构设计所涉及的内容有哪些? 3. 多级存储层次: 4. 同步总线及其优缺点? 5. 指令的执行可采用顺序执行、重叠执行和流水线三种方式,它们的主要区别是什么?各有何优缺点。 6. 试比较三种通道的优缺点及适用场合。 三、某台主频为400MHz的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如下: 求该计算机的有效CPI、MIPS和程序执行时间。 四、有一指令流水线如下所示 出 50ns 50ns 100ns 200ns (1)求连续输入10条指令,该流水线的实际吞吐率和效率; (2)该流水线的“瓶颈”在哪一段? 五、 (1) (2)若通道的最大流量等于实际工作流量,求通道的工作周期Ts+T D。 六、应用题 1.计算机系统有3个部件可以改进,这3个部件的加速比如下: 部件加速比S1 = 30,部件加速比S2=20,部件加速比S3=10 问:(1)简述Amdahl定律。 (2)如果部件1和部件2的可改进比例分别为30%,那么当部件3的可改进比例为多少时,系统的加速比才能超过10?

计算机一级考试题库及答案

2016计算机一级考试题库及答案 一、选择题 1以下关于编译程序的说法正确的是( zz? )。 A.编译程序属于计算机应用软件,所有用户都需要编词程序 B.编译程序不会生成目标程序,而是直接执行源程序 C.编译程序完成高级语言程序到低级语言程序的等价翻译 D.编译程序构造比较复杂,一般不进行出错处理 【参考答案】:C 【参考解析】:编译程序就是把高级语言变成计算机可以识别的二进制语言,即编译程序完成高级语言程序到低级语言程序的等价翻译。

2用8位二进制数能表示的最大的无符号整数等于十进制整数( )。 【参考答案】:A 【参考解析】:用8位二进制数能表示的最大的无符号整数是,转化为十进制整数是28-1=255。 3在数据管理技术发展的三个阶段中,数据共享最好的是( )。 A.人工管理阶段 B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同 【参考答案】:C 【参考解析】:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C。 4在E—R图中,用来表示实体联系的图形是( )。

A.椭圆形 B.矩形 C.菱形 D.三角形 【参考答案】:C 【参考解析】:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。 5软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A.学生成绩管理系统 语言编译程序 操作系统 D.数据库管理系统 【参考答案】:A

【参考解析】:软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属予系统软件。所以B、C、D都是系统软件,只有A是应用软件。 6一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。 【参考答案】:A 【参考解析】:根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。 7下列叙述中正确的是( )。 A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

高级计算机体系结构作业汇总(非标准答案)

1.Explain the Concepts Computer Architecture 系统结构 由程序设计者所看到的一个计算机系统的属性。即计算机系统的软硬件界面。 Advanced CA 高级系统结构 新型计算机系统结构。基于串行计算机结构,研究多指令多数据计算机系统,具有并发、可扩展和可编程性。为非冯式系统结构。 Amdahl law Amdahl定律 系统中某部件由于采用某种方式时系统性能改进后,整个系统性能的提高与该方式的使用频率或占的执行时间的比例有关。 SCALAR PROCESSING 标量处理机 在同一时间内只处理一条数据。 LOOK-AHEAD 先行技术 通过缓冲技术和预处理技术,解决存储器冲突,使运算器能够专心与数据的运算,从而大幅提高程序的执行速度。 PVP 向量型并行计算处理机 以流水线结构为主的并行处理器。 SMP 对称多处理机系统 任意处理器可直接访问任意内存地址,使用共享存储器,访问延迟、带宽、机率都是等价的。MPP 大规模并行计算机系统 物理和逻辑上均是分布内存,能扩展至成百上千处理器,采用专门设计和定制的高通信带宽和低延迟的互联网络。 DSM 分布式共享存储系统 内存模块物理上局部于各个处理器内部,但逻辑上是共享存储的。 COW 机群系统 每个节点都是一个完整的计算机,各个节点通过高性能网络相互连接,网络接口和I/O总线松耦合连接,每个节点有完整的操作系统。 GCE 网格计算环境 利用互联网上的计算机的处理器闲置处理能力来解决大型计算问题的一种科学计算。 CISC 复杂指令集计算机

通过设置一些复杂的指令,把一些原来由软件实现的常用功能改用硬件实现的指令系统实现,以此来提高计算机的执行速度。 RISC 精简指令集计算机 尽量简化计算机指令功能,只保留那些功能简单,能在一个节拍内执行完的指令,而把复杂指令用段子程序来实现。 VMM 虚拟机监视器 作为软硬件的中间层,在应用和操作系统所见的执行环境之间。 SUPERCOMPUTER 超级计算机 数百数千甚至更多的处理器组成的能计算普通计算机不能完成的大型复杂问题的计算机。SVM 共享虚拟存储器 存储器虚拟化为一个共享的存储器,并提供单一的地址空间。 MAINFRAME 大型计算机 作为大型商业服务器,一般用于大型事务处理系统,特别是过去完成的且不值得重新编写的数据库应用系统方面。 COMPUTER SYSTEM ON CHIP 片上计算机系统 在单个芯片上集成的一个完整系统。 PARALLEL ARCHITECTURE INTO SINGLE CHIP 单片并行结构 在单个芯片上采用的并行体系结构 MOORE law Moore定律 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。 UMA 一致存储访问 采用集中式存储的模式,提供均匀的存储访问。 NUMA 非一致存储访问 内存模块局部在各个结点内部,所有局部内存模块构成并行机的全局内存模块。 COMA 全高速缓存存储访问 采用分布式存储模式,通过高速缓存提供快速存储访问。 CC-NUMA 全高速缓存非一致性均匀访问 存在专用硬件设备保证在任意时刻,各结点Cache中数据与全局内存数据的一致性。NORMA 非远程存储访问

《计算机体系结构》期末复习题标准答案

《计算机体系结构》期末复习题答案

————————————————————————————————作者:————————————————————————————————日期:

《计算机体系结构》期末复习题答案 系别_________ 班级_________ 姓名__________ 学号__________ 一、填空题(每空1分) 1.按照弗林(Flynn)分类法,计算机系统可以分为4类:SISD计算机、(SIMD计算机)、(MISD计算机)和(MIMD计算机)。 2. 改进之后的冯?诺依曼计算机的只要特点是存储器为中心,总线结构,分散控制。 3. 当前计算机系统中的存储系统是一个层次结构,其各层分别为:(通用寄存器,高速缓存,主存,辅存,脱机大容量存储器)。 4.高速缓冲存储器的地址映象方式有三种,它们分别是:(全向量方式,直接相联方式,组相联方式)。 5.虚拟存储器的三种管理方式是(段式管理,页式管理和段页式管理)。 6.目前计算机中常用数据有(用户定义数据,系统数据和指令数据)三种类型。 7.通常可能出现的流水线的相关性有(资源相关,数据相关和控制相关)。 8.解决中断引起的流水线断流的方法有(不精确断点法和精确断点法)。 9.目前向量处理机的系统结构有两种:(存储器-存储器型和寄存器-寄存器型)。 10.通用计算机基本指令分为5类,它们分别是:(数据传送类,运算类,程序控制类,输入输出类,处理机控制和调试类)。 11.执行指令x1=x2+x3;x4=x1-x5会引起(RAW)类型的数据相关,执行指令x5=x4*x3;x4=x0+x6会引起(W AR)类型的数据相关,执行指令x6=x1+x2;x6=x4*x5会引起(WA W)类型的数据相关。 12.多计算机网络中,通常出现的4种通信模式是(单播模式,选播模式,广播模式和会议模式)。 13.传统的冯?诺依曼计算机是以控制驱动方式工作,以数据驱动方式工作的典型计算机是(数据流计算机),以需求驱动方式工作的典型计算机是(归约机),以模式匹配驱动方式工作的典型计算机是(人工智能计算机)。 二、名词解释(每题2分) 1.计算机体系结构: 计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性,是硬件子系统的概念结构及其功能特性。 2.系列机: 所谓系列机是指同一厂家生产的具有相同的系统结构,但采取了不同的组成和实现的技术方案,形成了不同型号的多种机型。 3.模拟: 模拟是指用软件的方法在一台计算机上,实现另一台计算机的指令系统,被模拟的机器是不存在的,称为虚拟机,执行模拟程序的机器称宿主机。 4.程序的局部性原理: 程序访问局部性原理说明了计算机在程序执行过程中呈现出的一种规律,即程序往往重

计算机体系结构习题答案解析

第1章计算机系统结构的基本概念 1.1 解释下列术语 层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。这些层次依次为:微程序机器级,传统机器语言机器级,汇编语言机器级,高级语言机器级,应用语言机器级等。 虚拟机:用软件实现的机器。 翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。 解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。 计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。 透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。 计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。 计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 系统加速比:对系统中某部分进行改进时,改进后系统性能提高的倍数。 Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。 程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。 CPI:每条指令执行的平均时钟周期数。 测试程序套件:由各种不同的真实应用程序构成的一组测试程序,用来测试计算机在各个方面的处理性能。 存储程序计算机:冯·诺依曼结构计算机。其基本点是指令驱动。程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。差别只是执行时间的不同。 向上(下)兼容:按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。 向后(前)兼容:按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能

计算机系统结构练习题及答案

计算机系统结构练习题及答案 第一章计算机系统结构的基本概念 (一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的) 1. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是___。 A. 汇编语言机器级――操作系统机器级――高级语言机器级 B. 微程序机器级――传统机器语言机器级――汇编语言机器级 C. 传统机器语言机器级――高级语言机器级――汇编语言机器级 D. 汇编语言机器级――应用语言机器级――高级语言机器级 答案:B 难度:1 初级、中级适于级别: 2. 汇编语言源程序变换成机器语言目标程序是经___ 来实现的。 .A. 编译程序解释 B. 汇编程序解释 C. 编译程序翻译 D. 汇编程序翻译 答案:D 难度:1 适于级别:初级、中级 3. 直接执行微指令的是___。 A. 汇编程序 B. 编译程序 C. 硬件 D. 微指令程序 答案: C 难度:1 适于级别:初级、中级

4. 对系统程序员不透明的应当是___。 A. Cache存贮器 B. 系列机各档不同的数据通路宽度 C. 指令缓冲寄存器 D. 虚拟存贮器 答案: D 难度:1 适于级别:初级、中级 5. 对应用程序员不透明的是___。 A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 答案:D 难度:1 适于级别:初级、中级 。 6. 对机器语言程序员透明的是___ A. 中断字 B. 主存地址寄存器 C. 通用寄存器 D. 条件码 答案:B 难度:1 适于级别:初级 7. 计算机系统结构不包括___。 A. 主存速度 B. 机器工作状态 C. 信息保护 D. 数据表示 答案: A 难度:1 适于级别:初级、中级

计算机一级选择题

一、选择题 1.笫1台计算机ENIAC在研制过程中采用了哪位科学家的两点改进意见(b ) A. 莫克利 B. 冯·诺依曼 C. 摩尔 D. 戈尔斯坦 2. (a)不是微型计算机必须的工作环境。 [A] 恒温 [B] 良好的接地线路 [C] 远离强磁场 [D] 稳定的电源电压 3. ( a)的功能是将计算机外部的信息送入计算机。 [A] 输入设备 [B] 输出设备 [C] 软盘 [D] 电源线 4. ( c )是控制和管理计算机硬件和软件资源,合理地组织计算机工作流程以及方便用户的程序集合。 [A] 监控程序 [B] 编译系统 [C] 操作系统

[D] 应用程序 5. (B )是微型计算机的外存。 [A] RAM [B] ROM [C] 磁盘 [D] 虚拟盘 6. (B )是用来存储程序及数据的装置。 [A] 输入设备 [B] 存储器 [C] 控制器 [D] 输出设备 7. 《计算机软件条例》中所称的计算机软件(简称软件)是指( )。 [A] 计算机程序 [B] 源程序和目标程序 [C] 源程序 [D] 计算机程序及其有关文档 8. 下列不是微机总线的是(c )。 [A] 数据总线 [B] 地址总线 [C] 信息总线 [D] 控制总线

9.下列设备组中,完全属于外部设备的一组是A.CD-ROM驱动器、CPU、键盘、显示器 B.激光打印机、键盘、CD.ROM驱动器、鼠标器C.内存储器、CD.ROM驱动器、扫描仪、显示器D.打印机、CPU、内存储器、硬盘 10. 32 位微机是指该计算机所用的CPU( )。 [A] 具有32 位寄存器 [B] 同时能处理32 位二进制数据 [C] 有32 个寄存器 [D] 能处理32 个字符 11. 586 微机的字长是( )。 [A] 8 位 [B] 16 位 [C] 32 位 [D] 64位 12.CAM 的含义是( )。 [A] 计算机辅助教育 [B] 计算机辅助制造 [C] 计算机辅助设计 [D] 计算机辅助管理 13. CD-ROM 光盘具有( )等特点。 [A] 读写对称

计算机体系结构_第一次作业

计算机体系结构 第一章 1.11 Availability is the most important consideration for designing servers, followed closely by scalability and throughput. a. We have a single processor with a failures in time(FIT) of 100. What is the mean time to failure (MTTF) for this system? b. If it takes 1 day to get the system running again, what is the availability of the system? c. Imagine that the government, to cut costs, is going to build a supercomputer out of inexpensive computers rather than expensive, reliable computers. What is the MTTF for a system with 1000 processors? Assume that if one fails, they all fail. 答: a. 平均故障时间(MTTF)是一个可靠性度量方法,MTTF的倒数是故 障率,一般以每10亿小时运行中的故障时间计算(FIT)。因此由该定义可知1/MTTF=FIT/10^9,所以MTTF=10^9/100=10^7。b. 系统可用性=MTTF/(MTTF+MTTR),其中MTTR为平均修复时间, 在该题目中表示为系统重启时间。计算10^7/(10^7+24)约等于1. c. 由于一个处理器发生故障,其他处理器也不能使用,所以故障率 为原来的1000倍,所以MTTF值为单个处理器MTTF的1/1000即10^7/1000=10^4。 1.14 In this exercise, assume that we are considering enhancing

计算机一级b试题真题练习

计算机一级b试题真 题练习 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

[1]. 下列通信方式中,________不属于微波远距离通信。 卫星通信 光纤通信 对流层散射通信 地面接力通信 [2]. 在未压缩情况下,图像文件大小与下列因素无关的是________。 图像内容 水平分辨率 垂直分辨率 像素深度 [3]. 激光打印机是激光技术与________技术相结合的产物。 打印 显示 传输 复印 [4]. 信息处理过程可分若干个阶段,其第一阶段的活动主要是________ 信息的收集 信息的加工 信息的存储 信息的传递 [5]. PC机的主板又称为母板,上面可安装CPU、内存条、总线、I/O控制器等部件,它们是组成PC机的核心部件。 [6]. 以下参数中除________之外,硬盘的存储容量都与之有关。 硬盘Cache容量 磁头数 柱面数 扇区数 [7]. 巨型计算机大多采用________技术,运算处理能力极强。 [8]. 从计算机诞生以来,计算机的应用模式发生了几次变化。目前,计算机的应用模式主要是________ 。 集中计算模式 分散计算模式 网络计算模式 数据计算模式 [9]. 调制解调器具有将传输信号转换成适合远距离传输的调制信号及对接收到的调制信号转换为传输的原始信号的功能。下面________ 是它的英文缩写。MUX CODEC MODEM ATM [10]. 在专业印刷排版领域应用最广泛的扫描仪是________。 胶片扫描仪和滚筒扫描仪 胶片扫描仪和平板扫描仪 手持式扫描仪和滚筒扫描仪

手持式扫描仪和平板扫描仪 [11]. 按IP协议的规定,发送方和接受方计算机的IP地址应放在_________的头部。 [12]. Web浏览器通过统一资源定位器URL向WWW服务器发出请求,并指出要浏览的是哪一个网页。 [13]. 关于定点数与浮点数的叙述中,错误的是________ 。 同一个数的浮点数表示形式并不惟一 长度相同时,浮点数的表示范围通常比定点数大 整数在计算机中用定点数表示,不能用浮点数表示 计算机中实数是用浮点数来表示的 [14]. 在网络环境下,数据安全是一个重要的问题,所谓数据安全就是指数据不能被外界访问。 [15]. 编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。 [16]. 因特网为人们提供了一个海量的信息库,为了快速地找到需要的信息,大多使用搜索引擎。下面_________不是搜索引擎。 Google 天网 Adobe 搜狐 [17]. CPU的Cache中的数据是________中部分内容的映射。 硬盘 软盘 外存 主存 [18]. 关于计算机组网的目的,下列描述中不完全正确的是________。 进行数据通信 提高计算机系统的可靠性和可用性 信息随意共享 实现分布式信息处理 [19]. Word软件是一种功能很强的文字处理软件,可以编辑后缀名为.txt、.htm 和.doc等多种格式的文件。 [20]. 下列关于操作系统任务管理的说法中,错误的是________。 Windows操作系统支持多任务处理 多任务处理是指将CPU时间划分成时间片,轮流为多个任务服务 并行处理技术可以让多个CPU同时工作,提高计算机系统的效率 多任务处理要求计算机必须配有多个CPU [21]. 下列________图像文件格式大量用于扫描仪和桌面出版。 BMP TIF GIF JPEG [22]. PC机主板上有两块特别的集成电路,一块是ROM存储芯片,其中存放的是________,它是PC机软件中最基础的部分,另一块集成电路是CMOS存储芯片。

《计算机体系结构》在线作业二

北交《计算机体系结构》在线作业二 一、单选题(共20 道试题,共60 分。) 1. 按照M ·弗林对处理机并行性定义的分类原则,阵列机ILLIAC —IV 是( )。 A. SISD B. SIMD C. MISD D. MIMD 正确答案: 2. 输入输出系统硬件的功能对( )是透明的。 A. 操作系统程序员 B. 应用程序员 C. 系统结构设计人员 D. 机器语言程序设计员 正确答案: 3. 浮点数尾数基值rm=8,尾数数值部分长6位,可表示规格化正尾数的个数是()。 A. 56个 B. 63个 C. 64个 D. 84个 正确答案: 4. 从计算机系统结构上讲,机器语言程序员所看到的机器属性是( )。 A. 计算机软件所要完成的功能 B. 计算机硬件的全部组成 C. 编程要用到的硬件组织 D. 计算机各部件的硬件实现 正确答案: 5. 对机器语言程序员透明的是( )。 A. 中断字 B. 主存地址寄存器 C. 通用寄存器 D. 条件码 正确答案: 6. 通道方式输入输出系统中,对优先级高的磁盘等高速设备,适合于连接( )。 A. 字节多路通道 B. 选择通道 C. 数组多路通道

D. 字节及数组多路通道 正确答案: 7. 设16 个处理器编号分别为0 ,1 ,2 ,…,15 ,用PM 2-0 互联函数时,第13 号处理机与第( ) 号处理机相联。 A. 12 B. 9 C. 11 D. 5 正确答案: 8. 对系统程序员不透明的应当是( )。 A. Cache存贮器 B. 系列机各档不同的数据通路宽度 C. 指令缓冲寄存器 D. 虚拟存贮器 正确答案: 9. 对应用程序员不透明的是( )。 A. 先行进位链 B. 乘法器 C. 指令缓冲器 D. 条件码寄存器 正确答案: 10. 系列机软件应做到( )。 A. 向前兼容,并向上兼容 B. 向后兼容,力争向上兼容 C. 向前兼容,并向下兼容 D. 向后兼容,力争向下兼容 正确答案: 11. 动态数据流机最突出的特点是使( )。 A. 数据流令牌无标号 B. 需要程序记数器来实现 C. 令牌带上标号 D. 同步由门(Latch)寄存器来实现 正确答案: 12. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是( )。 A. 汇编语言机器级――操作系统机器级――高级语言机器级 B. 微程序机器级――传统机器语言机器级――汇编语言机器级 C. 传统机器语言机器级――高级语言机器级――汇编语言机器级 D. 汇编语言机器级――应用语言机器级――高级语言机器级 正确答案: 13. 用户高级语言源程序中出现的读写(I/O) 语句,到读写操作全部完成,需要通过( )共同完成。 A. 编译系统和操作系统 B. I/O 总线、设备控制器和设备 C. 操作系统和I/O 设备硬件

计算机体系结构习题与答案

一、复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式工作。这3条合称冯?诺依曼原理 冯?诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。 (P51-P54) 2.简述计算机体系结构与组成、实现之间的关系。 答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。计算机实现,是计算机组成的物理实现, 就是把完成逻辑设计的计算机组成方案转换为真实的计算机。计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。 (P47-P48) 3.根据指令系统结构划分,现代计算机包含哪两种主要的体系结构? 答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结构。 (P55) 4.简述RISC技术的特点? 答:从指令系统结构上看,RISC 体系结构一般具有如下特点: (1) 精简指令系统。可以通过对过去大量的机器语言程序进行指令使用频度的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环境等的支持增设一些最常用的指令; (2) 减少指令系统可采用的寻址方式种类,一般限制在2或3种; (3) 在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽可能等长; (4) 单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。 (P57-58) 5.有人认为,RISC技术将全面替代CISC,这种观点是否正确,说明理由? 答:不正确。与CISC 架构相比较,RISC计算机具备结构简单、易于设计和程序执行效率高的特点,但并不能认为RISC 架构就可以取代CISC 架构。事实上,RISC 和CISC 各有优势,CISC计算机功能丰富,指令执行更加灵活,这些时RISC计算机无法比拟的,当今时代,两者正在逐步融合,成为CPU设计的新趋势。 (P55-59) 6.什么是流水线技术? 答:流水线技术,指的是允许一个机器周期内的计算机各处理步骤重叠进行。特别是,当执行一条指令时,可以读取下一条指令,也就意味着,在任何一个时刻可以有不止一条指令在“流水线”上,每条指令处在不同的执行阶段。这样,即便读取和执行每条指令的时间保持不变,而计算机的总的吞吐量提高了。 (P60-62) 7.多处理器结构包含哪几种主要的体系结构,分别有什么特点? 答:多处理器系统:主要通过资源共享,让共享输入/输出子系统、数据库资源及共享或不共享存储的一组处理机在统一的操作系统全盘控制下,实现软件和硬件各级上相互作用,达到时间和空间上的异步并行。 SIMD计算机有多个处理单元,由单一的指令部件控制,按照同一指令流的要求为他们分配各不相同的数据并进行处理。系统结构为由一个控制器、多个处理器、多个存贮模块和

相关文档
最新文档