计算机系统概论第三章测验及答案

合集下载

计算机系统基础第三章答案

计算机系统基础第三章答案

习题3.参考答案:(1)后缀:w,源:基址+比例变址+偏移,目:寄存器(2)后缀:b,源:寄存器,目:基址+偏移(3)后缀:l,源:比例变址,目:寄存器(4)后缀:b,源:基址,目:寄存器(5)后缀:l,源:立即数,目:栈(6)后缀:l,源:立即数,目:寄存器(7)后缀:w,源:寄存器,目:寄存器(8)后缀:l,源:基址+变址+偏移,目:寄存器4.参考答案:(1)源操作数是立即数0xFF,需在前面加‘$’(2)源操作数是16位,而长度后缀是字节‘b’,不一致(3)目的操作数不能是立即数寻址(4)操作数位数超过16位,而长度后缀为16位的‘w’(5)不能用8位寄存器作为目的操作数地址所在寄存器(6)源操作数寄存器与目操作数寄存器长度不一致(7)不存在ESX寄存器(8)源操作数地址中缺少变址寄存器5.参考答案:表3.12 题5用表src_type dst_type 机器级表示char int movsbl %al, (%edx)int char movb %al, (%edx)int unsigned movl %eax, (%edx)short int movswl %ax, (%edx)unsigned char unsigned movzbl %al, (%edx)char unsigned movsbl %al, (%edx)int int movl %eax, (%edx)6.参考答案:(1)xptr、yptr和zptr对应实参所存放的存储单元地址分别为:R[ebp]+8、R[ebp]+12、R[ebp]+16。

(2)函数func的C语言代码如下:void func(int *xptr, int *yptr, int *zptr){int tempx=*xptr;int tempy=*yptr;int tempz=*zptr;*yptr=tempx;*zptr = tempy;*xptr = tempz;}7.参考答案:(1)R[edx]=x(2)R[edx]=x+y+4 (3)R[edx]=x+8*y (4)R[edx]=y+2*x+12 (5)R[edx]=4*y (6)R[edx]=x+y8.参考答案:(1)指令功能为:R[edx]←R[edx]+M[R[eax]]=0x 00000080+M[0x8049300],寄存器EDX 中内容改变。

计算机系统第3章习题解答

计算机系统第3章习题解答

第三章习题解答[习题3.1] 设有一个两层的存储器层次结构:M1和M2。

M1的命中率用h 表示,并分别令c1和c2为每千字节的成本,s1和s2为存储器容量,t1和t2为存取时间。

(1) 在什么条件下,整个存储器系统的平均成本会接近于c2? (2) 该层次结构的存储器有效存取时间t a 是多少?(3) 令两层存储器的速度比r=t2/t1,并令E=t1/ta 为存储系统的存取效率。

试以r 和命中率h 来表示E 。

(4) 试分别画出r=5、20和100时,E 和h 的关系图。

(5) 如果r=100,为使E>0.95,要求的命中率h 是多少?(6) (5)中的命中率实际上很难达到,假设实际的命中率只能达到0.96。

现在采用一种缓冲技术来解决这个问题。

当访问M1不命中时,把包括被访问数据在内的一个数据块都从M2取到M1中,并假设被取到M1中的每个数据平均可以被重复访问5次。

请设计缓冲深度(即每次从M2取到M1中的数据块的大小)。

[解答](1)整个存储系统的平均成本为:1212211212211++=++s s c s s c s s s c s c不难看出:当s1/s2非常小的时候,上式的值约等于c2。

即:s2 s1时,整个存储器系统的平均成本会接近于c2(2) t a = h 1t 1 +(1 – h 1)h 2t 2因为h 2等于1,所以t a = ht 1 +(1 – h )t 2(3) rh h t h ht t t t E a )1(1)1(2111-+=-+==(4)(5) 将数值代入E 和h 的关系式可以算得h>≈05.949499.95% 。

(7) 通过缓冲的方法,我们需要将命中率从0.96提高到0.9995。

假设对存储器的访问次数为n ,缓冲块的大小为m 。

那么,缓冲的次数为0.0005n 次;所以通过对M1的命中率来列等式有:nnm n 0005.0596.09995.0⨯⨯+=解这个方程有:8.15=m所以要达到(5)中的访问效率,缓冲的深度应该至少是16(个数据单位)。

计算机导论试卷第3章课后习题及参考答案

计算机导论试卷第3章课后习题及参考答案

计算机导论试卷第3章课后习题及参考答案第三章课后习题及参考答案一、选择题1.计算机的软件系统一般分为( )两大部分。

A、系统软件和应用软件B、操作系统和计算机语言C、程序和数据D、DOS和Windows2.计算机操作系统的功能有作业管理、文件管理、设备管理、进程管理和( )。

A、打印管理B、磁盘管理C、存储管理D、A和B3.系统软件包括( )。

A、文件系统、WPS、DOSB、操作系统、语言处理系统、数据库管理系统C、WPS,UNIX, DOSD、操作系统、数据库文件、文件系统4.系统软件中最重要的是( )。

A、操作系统B、语言处理程序C、工具软件D、数据库管理系统5.把逻辑地址转变为内存的物理地址的过程称作( )。

A、编译B、连接C、运行D、重定位6. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )A、并行技术B、缓冲技术C、虚拟存储器技术D、覆盖技术7.应用软件是指( )。

A、所有能够使用的软件B、能被各应用单位同时使用的软件C、所有微机上都应使用的基本软件D、专门为某一应用目的而编写的软件8.某公司的工资管理程序属于( )。

A、系统程序B、应用程序C、工具软件D、文字处理软件9.计算机能直接执行的程序是( )。

A、命令文件B、汇编语言程序C、机器语言程序D、源程序10.现代操作系统中引入了( ),从而使并发和共享成为可能。

A、单道程序B、磁盘C、对象D、多道程序11.能够把用高级程序设计语言编写的源程序翻译为目标程序的系统软件称为( )。

A、解释程序B、编译程序C、汇编程序D、操作系统12.以下著名的操作系统中,属于多用户、分时系统的是( )。

A、DOS系统B、UNIX系统C、Windows NT系统D、OS/2系统13.批处理系统的主要缺点是()。

A、系统吞吐量小B、CPU利用率不高C、资源利用率低D、无交互能力14.所谓(),是指将一个以上的作业放入内存储器,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等资源。

第三章复习题计算机操作系统概论复习资料习题答案

第三章复习题计算机操作系统概论复习资料习题答案

第三章复习题计算机操作系统概论复习资料习题答案一、单项选择题1.多道程序设计是指(C)。

A.把一个计算问题的程序分成多个可独立执行的程序模块B.一个处理器上同时运行多个程序C.把多个计算问题同时装入主存储器并行执行D.每个用户同时编制多个程序2.进程队列是把(B)链接在一起而形成的。

A.进程B.进程控制块PCBC.程序D.数据3.把一个进程让出处理器,由另一个进程占用处理器的过程称为(C)。

A.进程转换B.进程阻塞C.进程切换D.进程撤销4.UNI某采用的进程调度算法是(D)。

A.先来先服务调度算法B.时间片轮转调度算法C.分级调度算法D.动态优先数调度算法5.一种能使作业平均周转时间最短的作业调度算法是(B)算法。

A.先来先服务B.计算时间短者优先C.响应比高者优先D.均衡调度6.程序是静止的,而进程是(A)的。

A.动态的B.活动的C.不动的D.顺序的5.操作系统把一些能完成特定功能、不可中断的过程称为(B)。

A.程序B.原语C.进程D.语句6.若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用(A)算法。

A.先来先服务B.按优先级C.轮转法D.任何7.LRU页面调度算法总是选择(A)页面调出主存储器。

A.最近最久未被使用B.在贮存中驻留时间最长的C.最近被访问的次数最少的D.最先被装入主存储器的8.原语是操作系统中用来完成特定功能的程序模块,它们的执行是(D)的。

A.可并发B.可交叉C.可被中断D.不可被中断9.下列对进程的属性描述错误的是(D)。

A.进程具有动态性B.进程可以并发执行C.进程具有等待态、就绪态和运行态三种基本状态D.多个不同的进程不可以包含相同的程序10.一个作业被选中装入主存储器后,系统就为该作为创建一个(A)。

A.进程B.文件C.作业D.程序11.作业调度选中了一个作业且把它装入主存储器时就为该作业创建了一个进程,该进程(C)。

A.立即可占用处理器运行B.应排入等待队列等待分配外围设备C.就排入就绪队列等待分配处理器D.应排入等待队列等待分配处理器12.进程在执行过程中状态会发生变化,然而下列变化是不可能发生的(C)。

计算机系统结构_第三章练习 答案

计算机系统结构_第三章练习 答案

第三章练习题(1)一、单项选择题在下面各题的4个备选答案中,只有一个答案是正确的,请把正确答案的标号(A~D)填入题后面的括号中。

1.程序员编写程序时使用的访存地址是()。

A.物理地址B.有效地址C.逻辑地址D.主存地址2.虚拟存储器通常采用的地址映像是(D )。

A.全相联、组相联和直接映像B.直接映像C.组相联映像D.全相联映像3.不属于堆栈型替换算法是()。

A.近期最少使用替换算法B.先进先出替换算法C.最优替换算法D.近期最久未使用替换算法4.确保提高虚拟存储器的主存命中率的途径是()。

A.采用LFU替换算法并增大页面数B.采用FIFO替换算法并增大页面C.采用FIFO替换算法并增大页面数D.采用LRU替换算法并增大页面5.虚拟存储器主要是为了解决()问题。

A.便于程序的“访存操作”B.扩大存储系统的容量和提高存储系统的速度C.提高存储系统的速度D.扩大存储系统的容量6.与虚拟存储器的等效访问速度无关的是()。

A.辅存的容量B.主存的容量C.页面替换算法D.访存页地址流二、填空题1.使二级存储系统的等效访问速度接近于第一级存储器访问速度的依据是程序的(局部性原理),它包括(时间局部性)和(空间局部性)两个方面。

2.程序的空间局部性是指程序通常是(顺序)存储和执行的,程序使用的数据通常是(簇聚或集中)存储的。

3.假设T1和T2分别是CPU访问到M1和M2中信息所需要的时间,H为命中M1的概率,则由M1和M2构成的二级存储系统的等效访问时间应当表示为(H*T1+(1-H)*T2)。

4.存储器速度性能可以采用存储器的(频宽)衡量,它是存储器单位时间能够访问的信息量。

5.虚拟存储器的存储管理方式有(页式)、(段式)和(段页式)三种。

6.页式虚拟存储器把(程序“虚拟”)空间和(主存储器“物理实”)空间都分成相同大小的页。

7.当两个虚拟空间的页面要求装入同一个主存页面的位置,称为(实页冲突或页面争用)。

计算机操作系统练习题及答案第三章

计算机操作系统练习题及答案第三章

计算机操作系统练习题及答案第三章单项选择1. 两个进程合作完成一项任务。

在并发执行中,一个进程要等待其合作伙伴发来消息,或建立某个条件后再运行,这种制约性合作关系被称为进程的—A—。

A.同步B.执行C.互斥D.调度2. 为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式通常称为—C—。

A. 进程互斥B. 进程同步C. 进程通信D. 进程制约3. 除了因为资源不足,进程竞争资源可能出现死锁外,不适当的—C—也可能产生死锁。

A.进程优先权B.资源线性分配C.进程推进顺序D.分配队列优先权4. 除了可以采用资源剥夺法解除死锁外,还可以采用—C—方法解除死锁。

A.修改信号量B.拒绝分配新的资源C.撤消进程D.执行并行操作5. 资源的按序分配策略可以破坏—D—条件。

A. 互斥B. 请求与保持C. 不剥夺D. 环路等待6. 在—C—的情况下,系统出现死锁。

A. 计算机系统发生了重大故障B. 有多个阻塞的进程存在C. 若干个进程因竞争资源而无休止地相互等待他方释放已占有的资源D. 资源数远小于进程数或进程同时申请的资源数远超过资源总数7.某系统中有3个进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是—B—。

A.9B.10C.11D.128. 银行家算法是一种—B—算法。

A. 解除死锁B.避免死锁C. 预防死锁D. 检测死锁9. 在下列解决死锁的方法中,属于死锁预防策略的是—B—。

A. 银行家算法B. 资源有序分配C. 死锁检测法D. 资源分配图化简法10. 设有n个进程共用一个相同的程序段(临界区),如果每次最多允许m个进程(m≤n)同时进入临界区,则信号量的初值应为—B—。

A. nB. mC. m-nD. -m11.死锁定理是用于处理死锁的哪一种方法—C—。

A.预防死锁B.避免死锁C.检测死锁D.解除死锁12. AND信号量集机制是为了—C—。

A. 信号量的集中使用B. 解决结果的不可再现性问题C. 防止系统的不安全性D. 实现进程的相互制约13.临界区是指—A—。

计算机体系结构第三章练习题参考解答

计算机体系结构第三章练习题参考解答

第 三 章3.26 设16个处理器编号分别为0,1,…,15,要用单级互连网络,当互连函数分别为:(1)Cube 3(Cube 1) (5)Butterfly (Butterfly ) (8)1σ- (9)(1)β (13)(2)ρ时,第13号处理器分别与哪一个处理器相连?解:(1)因为Cube 3(Cube 1(X 3X 2X 1X 0))= Cube 3(X 3X 2X 1X 0)= X 3X 2X 1X 0 所以13 → Cube 3(Cube 1(1101))= 0100 → 4(5)因为Butterfly (Butterfly(X 3X 2X 1X 0))=Butterfly (X 0X 2X 1X 3)=X 3X 2X 1X 0所以13 →Butterfly (Butterfly (1101))= 1101 → 13 (8)因为1σ-(X 3X 2X 1X 0)= X 0X 3X 2X 1 所以13 →1σ- (1101)= 1110 → 14 (9)因为(1)β(X 3X 2X 1X 0)= X 3X 2X 0X 1 所以13 →(1)β (1101)= 1110 → 14(13)因为(1)β(X 3X 2X 1X 0)= X 1X 2X 3X 0 所以13 →(2)ρ (1101)= 0111 → 73.30 在有16个处理器的均匀洗牌网络中,若要使第0号处理器与第15号处理器相连,需要经过多少次均匀洗牌和交换置换。

解:0(0000B )号处理器与15(1111B )号处理器相连要对四位取反。

交换置换一次只能对一位取反,所以要四次交换置换。

交换置换每次取反只对最低位,要有三次移位,所以要四次均匀洗牌置换。

即变换为0000(E)→ 0001(σ)→ 0010(E)→ 0011(σ)→ 0110(E)→ 0111(σ)→1110(E)→ 1111。

3.34 在编号分别为0,1,2,……,9的16个处理器之间,要求按下列配对通信:(B 、1),(8、2),(7、D),(6、C),(E 、4),(A 、0),(9、3),(5、F)。

计算机第三章试题及答案

计算机第三章试题及答案

计算机第三章试题及答案题一:选择题(每题5分,共20题)1.计算机按执行指令的方式可分为()。

A.单指令流水线B.多指令流水线C.单指令多数据D.多指令多数据2.计算机通过加快速度来提高计算机的性能是通过()的方式。

A.提高主频B.增加内存容量C.增加硬盘存储容量D.增加显卡性能3.下列哪个不属于计算机硬件的组成元素。

A.运算器B.存储器C.输入设备D.操作系统4.以下哪个不是计算机的操作系统()。

A. WindowsB. WordC. LinuxD. macOS5.[硬件->操作系统->应用软件->用户]是计算机的()。

A.工作流程B.存储架构C.数据传输D.通信环境6.计算机的二进制表示方法是指使用()个数制。

A.2B.10C.16D.87.微型计算机最早出现在()年。

A.1960B.1970C.1980D.19908.以下哪个不是计算机的外部设备()。

A.键盘B.鼠标C.主板D.音箱9.CPU的英文全称是()。

A. Central Progress UnitB. Central Processing UnitC. Computer Progress UnitD. Computer Processing Unit10.计算机内存的作用是()。

A.存储数据B.运行程序C.显示图像D.控制设备11.以下哪个不是计算机网络的通信介质()。

A.光纤B.网线C.无线D.电缆12.在计算机运行过程中,操作系统负责()。

A.管理硬件资源B.编写应用软件C.搭建网络D.制造CPU13.计算机编程中,以下哪个是高级语言()。

A.机器语言B.汇编语言C.C语言D.二进制语言14.以下哪个是计算机网络中的一个协议()。

A.TCP/IPBC.HDMID.RAM15.以下哪个不是计算机病毒的表现()。

A.改变文件名B.删除硬盘数据C.修改系统设置D.自行复制16.计算机中使用的最小存储单位是()。

A.字节B.位C.页D.块17.CPU通过什么方式与主板进行连接()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章测验一、判断1. 文档不属于软件,所以不重要。

()2. 软件学是专门研究软件开发的学科。

()3. 通常把计算机软件分为系统软件和应用软件。

()4. 所谓系统软件就是购置计算机时,计算机供应厂商所提供的软件。

()5. 当前流行的操作系统是Windows系列及Office系列。

()6. Word属于系统软件,因为它在多个行业、部门中得到广泛的使用。

()7. Oracle是一数据库软件,属于系统软件。

()8. “软件工程”的概念出现在计算机软件发展的第三阶段。

()9. 一般只有硬件、没有软件的计算机被称为“裸机”。

()10. 计算机操作系统自举完成后,操作系统的所有程序常驻内存。

()11. Windows操作系统可以在任意的计算机上安装。

()12. Linux操作系统是Unix简化后的新版本。

()13. 机器语言程序是直接运行在裸机上的最基本的系统软件。

()14. 汇编语言是面向机器指令系统的机器语言。

()15. 计算机硬件就是组成计算机的各种物理设备的总称。

()16. 同一个程序在解释方式下的运行效率比在编译方式下的运行效率低。

()17. 编译程序仅是指从高级语言到机器语言的翻译程序。

()18. 在设计程序时一定要选择一个时间代价和空间代价都是最小的算法,而不用考虑其它问题。

()19. 离散数学的主要研究对象是连续的数据结构。

()20. 数据结构的内容包括数据的逻辑结构、存储结构以及在这些数据上定义的运算的集合。

()21. 链接表是以指针方式表示的“线性表结构”。

()22. 程序与算法不同,程序是问题求解规则的一种过程描述。

()23. 软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件。

()24. 支持多用户、多任务处理和图形用户界面是Windows的特点。

()25. 程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。

()26. 源程序通过编译处理可以一次性地产生高效运行的目标程序,并把它保存在外存储器上,可供多次执行。

()27. 程序语言中的条件选择结构可以直接描述重复的计算过程。

()28. 一般用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。

()29. 程序中用具有一定结构的变量来表示问题的对象,用函数和语句来实现解题的操作。

()二、单选1. Unix系统是一种_____。

A. 数据库系统B. 操作系统C. 字处理软件D. 以上三种答案均不对2. 以下属于应用软件且不属于通用应用软件的是_____。

A. 统计软件B. 民航售票软件C. 文字处理软件D. 网络与通信软件3. 计算机能直接执行的程序是_____。

A. 高级语言程序B. 源程序C. 机器语言程序D. 汇编语言程序4. 在数据处理应用领域中,_____是一种高效地管理与使用数据的软件。

A. 数据库管理系统B. 文件系统C. 数值计算软件D. 人工智能5. 把高级语言的源程序文件变换为目标程序文件要进行_____。

A. 解释B. 编辑C. 编译D. 汇编6. Word文字处理软件是_____公司的产品。

A. AT&TB. MicrosoftC. MotorolaD. IBM7. 为了方便人们记忆、阅读和编程,把机器语言进行符号化,相应的语言称为_____。

A. 高级语言B. 数据库系统C. 源程序D. 汇编语言8. 关于文件的含义,说法“_______”比较恰当。

A. 记录在磁盘上按名存取的一组相关信息的集合B. 记录在存储介质上按名存取的一组相关程序的集合C. 记录在磁盘上按名存取的一组相关程序的集合D. 记录在存储介质上按名存取的一组相关信息的集合9. FORTRAN、PASCAL是____。

A. 程序设计语言B. 查询语言C. 键盘语言D. 机器语言10.---11. 解释程序是边解释边执行指令的系统程序,它不产生_____。

A. 文件B. 源程序C. 目标程序D. 文本12. Windows是一种_____操作系统。

A. 单任务处理、图形用户界面B. 多任务处理、图形用户界面C. 多任务处理、字符用户界面D. 单任务处理、字符用户界面13. 一个完整的计算机系统的两个基本组成部分是_____。

A. 软件系统和硬件系统B. 操作系统和数据库系统C. 支撑软件和应用软件D. Windows和Word14. 从个体含义上说,软件是指计算机系统中的_____。

A. 程序、相关规程和规则B. 程序、相关数据和文档C. 程序、相关规程和文档D. 程序15. 用于解决各种不同具体应用问题的专门软件是_____。

A. 应用软件B. 系统软件C. 工具软件D. 目标程序16. 属于文字处理软件的有____。

A. Word和ExcelB. WPS和WordC. Photoshop和WPSD. Paintbrush和Flash17. 属于绘图软件的有_____。

A. Word和FlashB. Photoshop和CorelDrawC. Paintbrush和DreamWeaverD. AutoCAD和FoxMail18. 属于网络通信软件的有_____。

A. AutoCAD和FoxMailB. Excel和FireWorkC. Outlook Express和C++D. FoxMail和Outlook Express19. 撰写论文,选用下列_____软件比较合理。

A. SPSSB. WPS 2000C. ExcelD. E-mail20. 制作电子版的演示材料,选用下列_____软件比较合理。

A. WordB. ExcelC. SPSSD. Powerpoint21. _____都是直接运行在裸机上的最基本的系统软件。

A. Flash和Windows 2000B. Unix和FoxProC. Word和OS/2D. Windows XP和Unix22. 操作系统承担着_____任务。

A. 用户(或应用程序)和硬件的接口B. 源程序和目标程序的接口C. 用户与软件之间的接口D. 主机与外设之间的接口23. 能管理计算机的硬件设备并使应用软件方便、高效率地使用这些设备的是_____。

A. 数据库B. 编辑软件C. 操作系统D. CPU24. 在计算机术语中,GUI是指_____。

A. 数据库管理系统B.管理信息系统C. 人机交互界面D. 图形用户界面25. 操作系统通过内部命令和外部命令提供的五种功能是_____。

A. 任务管理、存储管理、设备管理、文件管理和作业管理B. 任务管理、存储管理、系统管理、文件管理和作业管理C. 任务管理、生产管理、设备管理、文件管理和作业管理D. 任务管理、存储管理、进程管理、文件管理和作业管理26. 下列关于操作系统任务管理的说法,错误的是_____。

A. 任务管理中的进程管理主要是对处理机资源进行管理B. 分时是指将CPU时间划分成时间片,轮流为多个用户程序服务C. 并行处理操作系统可以让多个处理器同时工作,提高计算机系统的效率D. 进程管理、分时和并行处理都要求计算机必须配有多个处理器27. 下列关于操作系统存储管理、文件管理、设备管理和作业管理的说法,正确的是_____。

A. “虚拟存储器”其实是外存B. 文件管理可以实现文件的共享、保密和保护C. 用户必须了解设备及接口的技术细节,才能使设备和计算机协调工作D. 作业管理的任务主要是管理内存资源的合理使用28. 下列应用系统不需要采用实时处理系统的是_____。

A. 航天飞机航道跟踪系统B. 证券交易系统C. 锅炉温控系统D. 电子邮件转发系统29. 下列关于Windows NT的说法中,错误的是_____。

A. 如果网络服务器上运行的是Windows NT则客户机上也必须运行Windows NTB. NT的安全性符合C2级安全性标准C. NT的外存容量可达TB级D. NT服务器可以是专用服务器,也可以是高档PC机30. 说Linux是一种“自由软件”的主要理由是_____。

A. Linux的源代码是公开的B. Linux是多用户、多任务的操作系统C. Linux具有可移植性D. Linux属于GPL软件31. 数据结构的说明语句,例如int x;,属于高级语言中的_____成分。

A. 数据B. 运算C. 控制D. 传输32. 算术表达式,例如a+b-c,属于高级语言中的____成分。

A. 数据B. 运算C. 控制D. 传输33. 条件选择结构语句,例如if (P)A;属于高级语言中的_____成分。

(P表示条件,A 表示操作)A. 数据B. 运算C. 控制D. 传输34. I/O语句,例如Print(“Hello!”);,属于高级语言中的____成分。

A. 数据B. 运算C. 控制D. 传输35. 高级语言程序中的___成分用以描述程序所处理的数据对象。

A. 数据B. 运算C. 控制D. 传输36. 高级语言程序中的____成分用以描述程序所包含的运算。

A. 数据B. 运算C. 控制D. 传输37. 高级语言程序中的___成分用以描述程序中的控制构造。

A. 数据B. 运算C. 控制D. 传输38. 高级语言程序中的___成分用以表达程序中的数据的传输。

A. 数据B. 运算C. 控制D. 传输39. 高级语言编写的程序必须将它转换成对应的____程序,计算机才能直接执行。

A. 汇编语言B. 机器语言C. 中间语言D. 编译40. 按照对源程序生成机器代码不同的方法,可将其处理程序分为___三类。

A. 目标程序、解释程序和编译程序B. 汇编程序、程序模块和编译程序C. 汇编程序、解释程序和源程序D. 汇编程序、解释程序和编译程序41. ___不是程序语言。

A. VBB. C++C. JavaD. Flash42. Fortran的应用领域主要是____。

A. 科学计算B. 图像制作C. 影视剪辑D. 文字编辑43. 编写软件程序首先要考虑的两个重要方面是___。

A. 需求分析和数据结构B. 数据结构和算法C. 软件结构和用户要求D. 数据类型和人员管理44. 计算机算法的性质有____。

A. 输入、输出、可行性、可移植性和可扩充性B. 输入、输出、可行性、确定性和有穷性C. 输入、输出、确定性、有穷性和稳定性D. 输入、输出、易读性、稳定性和安全性45. 计算机的算法指的是____。

A. 计算方法B. 排序方法C. 问题求解规则的过程描述D. 程序设计方法46. 算法设计采用的方法是_____。

A. 由精到粗、由抽象到具体B. 由粗到精、由抽象到具体C. 由精到粗、由具体到抽象D. 由粗到精、由具体到抽象47. 下面有关算法和程序的说法中,正确的是_____。

相关文档
最新文档