安大软件工程试卷12-13-B
- 格式:pdf
- 大小:529.98 KB
- 文档页数:5
2021年安徽师范大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下列关于页式虚拟存储器的论述,正确的是()。
A.根据程序的模块性,确定页面大小B.可以将程序放置在页面内的任意位置C.可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高D.将正在运行的程序全部装入内存2、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。
A.64,16B.64,32C.32,16D.16,643、假设寄存器的内容为00000000,若它等于-128,则该机器采用了()。
A.原码B.补码C.反码D.移码4、下列为8位移码机器数[x]移,当求[-x]移时,()将会发生溢出。
A.11111111B.00000000C.10000000D.011l1l115、当定点运算发生溢出时,应()。
A.向左规格化B.向右规格化C.舍入处理D.发出出错信息6、内部总线(又称片内总线)是指()。
A.CPU内部连接各寄存器及运算部件之间的总线B.CPU和计算机系统的其他高速功能部件之间互相连接的总线C.多个计算机系统之间互相连接的总线D.计算机系统和其他系统之间互相连接的总线7、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。
请问若全部访问都为读操作,该存储器的数据传输速率为()。
A.114.3MB/sB.126.0MB/sC.133.3MB/sD.144.3MB/s8、CPU中不包括()。
A.操作码译码器B.指令寄存器C.地址译码器D通用寄存器9、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。
—南昌大学考试试卷—【适用时间:20 15 ~20 16学年第二学期试卷类型:[ A ]卷】回答要点:----------------------------每一点1分,解释1分1、等价类划分。
等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。
2、界值分析。
该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些情况选择测试用例。
3、错误推测。
错误推测法没有确定的步骤,凭检验进行。
它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。
4、对象模型有哪5个层次?建立对象模型有哪几个步骤?答:主题层、类&对象层、结构层、属性层、服务层。
(1分)1、确定类与对象:(1分)第1步:列出所有候选对象第2步:去粗取精2、确定关联结构层(1分)第1步:收集第2步:筛选删除第3步:完善3、划分主题(0.5分)得分评阅人五、应用题:(每小题 10分,共 20 分)1、某图书馆借阅系统有以下功能:(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。
对于第一次借阅者则直接办理借阅手续。
(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。
请对以上问题,画出分层数据流图2、2、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。
请用等价类划分法设计测试用例。
划分等价类:(5分)设计测试用例:(5分)。
软件工程试题及答案第一部分选择题一、单项选择题 每小题 分,共 分。
(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内).在下列工具与环境中( )属于较早期的 ✌☜。
✌.基于信息工程 ✌☜ .人工智能 ✌☜.结构的基于图形 ✌☜ .集成的 ✌☜环境. ◆♦⏹♋❍成本估算模型是一个( )模型。
✌.静态单变量 .动态单变量 .静态多变量 .动态多变量.在 ♍♋●●软件质量度量模型中,( )属于面向软件产品修改。
✌.可靠性 .可重用性 .适应性 .可移植性.✋的软件质量评价模型由 层组成,其中用于评价设计质量的准则是( )✌. ✈✋ . ✈ . ✈ . ✈.软件复杂性度量的参数包括( )✌.效率 .规模 .完整性 .容错性.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
✌.结合 .隐藏 .封装 .抽象.软件调试技术包括( )✌.边界值分析 .演绎法 .循环覆盖 .集成测试.瀑布模型的存在问题是( )✌.用户容易参与开发 .缺乏灵活性 .用户与开发者易沟通 .适用可变需求.软件测试方法中的静态测试方法之一为( )✌.计算机辅助静态分析 .黑盒法 .路径覆盖 .边界值分析.软件生命周期中所花费用最多的阶段是( )✌.详细设计 .软件编码 .软件测试 .软件维护.第一个体现结构化编程思想的程序设计语言是( )✌.☞❆✌☠语言 . ♋♦♍♋●语言 . 语言 . ☹语言.程序的三种基本控制结构是( )✌.过程、子程序和分程序 .顺序、选择和重复 .递归、堆栈和队列 .调用、返回和转移.在详细设计阶段,经常采用的工具有( )✌. ✌ . ✌ . . ☞.详细设计的结果基本决定了最终程序的( )✌.代码的规模 .运行速度 .质量 .可维护性.需求分析中开发人员要从用户那里了解( )✌.软件做什么 .用户使用界面 .输入的信息 .软件的规模.结构化程序设计主要强调的是( )✌.∙∙ 程序的规模 .∙∙ 程序的效率 .∙∙ 程序设计语言的先进性 .∙ 程序易读性.✋☜☞。
安徽大学20 11 —20 12 学年第 1 学期《软件工程》考试试卷(B卷)(闭卷时间120分钟)一、选择题(每小题2分,共20分)01.软件生存周期模型有多种,下列选项中,( C )不是软件生存周期模型。
A、螺旋模型B、增量模型C、功能模型D、快速原型模型02.从结构化瀑布模型看,在软件生命周期的各个阶段中,( A )阶段出错,对软件的影响最大。
A、需求分析B、总体设计C、详细设计D、系统运行03.详细设计的任务是确定( B ) 。
A、模块的外部特性B、模块的内部特性C、软件的层次结构D、软件的功能和I/O 04.使用白盒测试技术确定测试用例应根据( A )和指定的覆盖范围标准。
A、程序的内部逻辑B、程序复杂程度C、使用说明D、程序的功能05.一个模块直接引用另一个模块中的数据,这两个模块之间的耦合是( D ) 。
A、特征耦合B、控制耦合C、数据耦合D、内容耦合06.在需求分析的过程中,对算法的简单描述,一般记录在( D )A、层次图B、数据字典C、数据流图D、IPO图07.动态模型的一般描述工具( C )A、对象图B、结构图C、状态图D、设计图08.使用黑盒测试方法时,应根据( D ) 确定测试数据。
A、程序的内部逻辑B、程序的复杂程度C、源程序D、程序的功能09.单元测试在( C ) 阶段完成。
A、测试B、验收C、编码D、运行10.软件测试的目的是( D )。
A、证明软件的正确性B、找出软件系统中存在的所有错误C、证明软件系统中存在错误D、尽可能多的发现软件系统中的错误二、简答题(每小题6分,共30分)1、度量模块独立性的2个标准是什么?对于每个标准,请各自给出2个具体例子这两个标准分别是耦合性和内聚性。
(1)耦合性,也称块间联系,指软件系统结构中各模块间相互联系紧密程序的一种度量。
模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。
(2)内聚性,又称为块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量,如果一个模块内各元素联系得越紧密,则它的内聚性就越高。
【计算机系统】1.操作系统是一种( )。
A.系统软件 B.应用软件C.工具软件 D.调试软件2.下列对操作系统的说法中错误的是( )A.按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统B.分时操作系统具有多个终端C.实时操作系统是对外来信号及时做出反应的操作系统D.批处理操作系统指利用CPU的空余时间处理成批的作业3.系统软件中主要包括操作系统、语言处理程序和( )。
A.用户程序 B.实时程序C.实用程序 D.编辑程序4.不属于存储管理的功能是( )。
A.存储器分配 B.地址的转换C.硬盘空间管理 D.信息的保护5.在下列关于文件的说法中,错误的是( )。
A.在文件系统的管理下,用户可以按照文件名访问文件B.文件的扩展名最多只能有三个字符C.在Windows XP中,具有隐藏属性的文件是不可见D.在Windows XP中,具有只读属性的文件仍然可以删除6.在下列的说法中,错误是( )。
A.在UNIX中,不管有多少个磁盘分区,只有一个根目录rootB.不管如何分区,一个磁盘就是一个卷C.在Windows XP中,可以安装UNIX文件系统D.在Linux操作系统中,可以安装NTFS,但是不能写入,只能访问7.软件由程序、( )和文档三部分组成。
A.计算机 B.工具C.语言处理程序 D.数据8.操作系统是现代计算机系统不可缺少的组成部分。
操作系统负责管理计算机的( )。
A.程序 B.功能 C.资源 D.进程9.操作系统的主体是( )。
A.数据 B.程序 C.内存 D.CPU10.在下列操作系统中,属于分时系统的是( )。
A.UNIX B.MS DOSC.Windows XP 2000/XP D.Novell NetWare11.在下列操作系统中,由IBM公司研制开发的是( )。
A.Mac OS B.OS/2C.Novell NetWare D.Linux12.在下列关于处理机管理的说法中,正确的是( )。
软件工程窗体顶端1 :92 •下面说法哪个不属于设计准则(1•①提高模块的内聚,降低模块间的耦合2•②降低模块接口的复杂程度3•③模块大小要适中4•④模块要有重用性2: 88.计算机的体系结构对程序设计语言具有( 1•①反作用2•②促进作用3•③抑制作用4•④完善作用3: 79.程序图的作用是1.①定性度量软件的复杂程度2•②定量度量软件的复杂程度3.③预测软件的质量标准4•④估计软件中的错误数量4:87 .下面说法正确的是(1•① 模块的作用域在模块的控制域之内2•②模块的控制域在模块的作用域之内3•③模块的作用域和模块的控制域有时相同4•④模块的作用域和模块的控制域都是一种层次结构5: 94.等价类划分属于()1•①白盒测试亠2•②黑盒测试二3.③穷尽测试4•④系统测试6: 90.软件维护组织包括()'1•①系统维护人员和系统管理人员2•②系统程序员和硬件维护人员3•③系统程序员和操作员4•④打字员和软件工程师86 •可行性研究阶段使用的图形工具是()‘1•①DFD图2.②N-S图3•③PAD图4.④ Warnier 图85 .好的软件结构它的外观形状一般呈()1.①线性2.②扇形亠3.③椭圆形4.④层次型9:93 .变换型结构的数据流呈()* 1•①线性形状2•②辐射状3•③椭圆形4•④阶梯形10 : 78.结构化程序设计就是要()1•①保留GoTo语句2•②取消前转GOTO语句'3•③限制GOTO语句的使用4•④取消后转GOTO语句11 :89 •若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()1•① 自顶向下的开发方法‘2•② 自底向上的开发方法3•③渐增式的开发方法4•④非渐增式的开发方法12 :软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1)。
①大部分错误是在编码之前造成的②在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率③错误发现得越晚,所付出的修正代价越高④为了便于控制开发进度1•供选择的答案:1A①②2B①③3.C∙②④4. D.③④13 :76 .软件的开发模式有()1•①面向过程模式、面向对象模式、混合模式于」2.② 变换模式、渐增模式、瀑布模式3•③ 自顶向下模式、自底向上模式、关系模式4•④分步模式、渐增模式、非渐增模式14 :80 . V (G)=m-n+p中的P取3意味着()1•①软件有三个模块2•②软件有两个子程序"3•③主程序中含两个子程序4•④软件有三个子程序15 :82 .模块的初始化工作和模块处理意外故障均属于()1•①时间内聚2•②顺序内聚3•③功能内聚4•④逻辑内聚16 :81 .在数据流图中,源点和终点的数量()1•①必须是一对一的2•②源点个数大于终点个数3•③终点个数大于源点个数4•④依需要而定20 :84.数据字典和数据流图共同构成系统的()1.①物理模型2.②结构模型3•③设计说明书* 1•①层次、输入、处理、输出2.②高速、信息、程序、目标3.③顶层的IPO图4.④关于输入、处理、输出的层1.A. CMM2.B. PSP3.C. ISO-900077 •需求分析的方法包括()1.①结构化分析技术、面向对象的分析技术、原型开发技术2.②结构化分析技术、面向对象的分析技术3.③面向对象的分析技术、原型开发技术17 : 83. HlPo的含义是(18 :CMU/SEI推出的(2 )将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。
软件工程试题及答案第一部分选择题一、单项选择题每小题1分,共20分。
(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1.在下列工具与环境中()属于较早期的CASE。
A.基于信息工程CASE B.人工智能CASEC.结构的基于图形CASE D.集成的CASE环境2.Putnam成本估算模型是一个()模型。
A.静态单变量B.动态单变量C.静态多变量D.动态多变量3.在McCall软件质量度量模型中,()属于面向软件产品修改。
A.可靠性B.可重用性C.适应性D.可移植性4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()A.SQIC B.SQMC C.SQRC D.SQDC5.软件复杂性度量的参数包括()A.效率B.规模C.完整性D.容错性6.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
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.FORTRAN语言B.Pascal语言C.C语言D.PL/1语言12.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.在详细设计阶段,经常采用的工具有()A.PAD B.SA C.SC D.DFD14.详细设计的结果基本决定了最终程序的()A.代码的规模B.运行速度C.质量D.可维护性15.需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17.IDEF。
2021年安徽大学软件工程专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、下面关于计算机Cache的论述中,正确的是()。
A.Cache是一种介于主存和辅存之间的存储器,用于主存和辅存之间的缓冲存储B.如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节C.Cache的命中率必须很高,一般要达到90%以上D.Cache中的信息必须与主存中的信息时刻保持一致2、某存储器容量为64KB,按字节编址,地址4000H~5FFFH为ROM区,其余为RAM 区。
若采用8K×4位的SRAM芯片进行设计,则需要该芯片的数量是()。
A.7B.8C.14D.163、4位机器内的数值代码,则它所表示的十进制真值可能为()。
I.16 Ⅱ.-1 Ⅲ.-8 V.8A. I、V、ⅢB.IⅡ、IⅣC.Ⅱ、Ⅲ、IVD.只有V4、有如下C语言程序段:()short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为A.-32767B.32767C.32768D.327695、常用的(n,k)海明码中,冗余位的位数为()。
A.n+kB.n-kC.nD.k6、下列关于总线仲裁方式的说法中,正确的有()。
I.独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.计数器定时查询方式下,有,根总线请求(BR)线和一根设备地址线,若每次计数都从0开始,则设备号小的优先级高III.链式查询方式对电路故障最敏感IV.分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器A.III,IVB. I,III,IVC. I,II,IVD.II,III,IV7、在异步通信方式中,一个总线传输周期的过程是()。
A.先传送数据,再传送地址B.先传送地址,再传送数据C.只传输数据D.无法确定8、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。
安徽大学软件工程专业大一2020-2021第二学期C语言程序设计(包含指针)考试1. int *p = &n; 那么*p的值是()? [单选题] *p的值p的地址n的值(正确答案)n的地址2. 有如下定义语句:int arr[][3] = {{1,2}, {3,4,5}, {6,7,8}, {9}}; 那么arr[1][3]的值为()? [单选题] *56(正确答案)73. 定义int **arr[3][4]; 则变量占用的内存空间为()? [单选题] *482448(正确答案)4. 下面代码编译或者运行时会发生错误的有()? *char buf[4] = "hell"; printf("%s", buf);(正确答案)char buf[4]; strcpy(buf, "hell"); printf("%s", buf);(正确答案)char buf[4] = {0}; memcpy(buf, "hell", strlen("hel")); printf("%s", buf); char buf[] = "hell"; printf("%s", buf);5. int main(){int a;int b[2] = {0,1};printf("0x%x, 0x%x, 0x%x\n", &a, &b[0], &b[1]);} [单选题] *0x3ffff7a0 0x3ffff798 0x3ffff79c(正确答案)0x3ffff7a0 0x3ffff79c 0x3ffff7980x3ffff798 0x3ffff79c 0x3ffff7a00x3ffff79c 0x3ffff798 0x3ffff7a06. 有如下代码#include <stdio.h>char *myString(){char buffer[6] = {0};char *s = "Hello World!";for(int i=0; i<sizeof(buffer)-1; i++){buffer[i] = *(s+i);}return buffer;}int main(){printf("%s\n", myString());return 0;} [单选题] *HelloHello World!Well以上结果都不正确(正确答案)7. 不能把字符串“HELLO!”赋给数组b的语句是()? [单选题] * char b[10] = {'H', 'E', 'L', 'L', 'O', '!', '\0'};char b[10]; b = "HELLO!";(正确答案)char b[10]; strcpy(b, "HELLO!");char b[10] = "HELLO!";8. 有如下程序片断,以下描述正确的是()?char *p = "hello";*(p+1) = 'w'; [单选题] *语法错误,编译通不过链接通不过执行错误(正确答案)以上都不对9. struct Date{char a;int b;int64_t c;char d;};Date data[2][10];如果data的地址是x,那么data[1][5].c的地址是()? [单选题] * x+195x+365x+368(正确答案)x+21510. 下面程序运行结果是()?#define FUNC(x,y) (x>y)? 'a': 'b'int main(){unsigned int a = 10;char b = 1;unsigned char c = -1;printf(”%c, %c\n“, FUNC(a,b), FUNC(a, c));return 0;} [单选题] *a,aa,b(正确答案)b,ab,b11. 下面程序运行结果是()?#define MAX(x) (10>x>2) ? (x+2) :(x+4)int main(){int a = 10;int b = 0;b = MAX(a);printf("%d,", b);a = 5;b = MAX(a) + 4;printf("%d\n", b);return 0;} [单选题] *14,714,13(正确答案)14,117,1112. 下面程序的运行结果是()?int main(){int a[] = {23, 5, 87, 11, 5};int *p = a;printf("%d,", p[2]);p = (int *)(&a+1);printf("%d\n", p[-2]);return 0} [单选题] *程序崩溃87,随机值87,8787,11(正确答案)13. 下面程序运行的结果是()? int main(){int a[4] = {2,3,2,3};int *ptr1 = (int *)&a + 1;int *ptr2 = (int *)((int)a + 1);printf("%x, %x\n", *(ptr1-1), *ptr2);return 0;} [单选题] *2,3000000(正确答案)2,33,23,314. 下面程序运行的结果是: ()typedef int (*FUNC1)(int );typedef int (*FUNC2)(int *,int *,int *);int Inc(int a){return (++a);}int Multi(int *a,int *b,int *c){return (*c= *a**b);}void Show(FUNC2 fun,int arg1 ,int *arg2) {FUNC1 p = Inc;int tmp = p(arg1);fun(&tmp,&arg1 ,arg2);printf(" %dIn",*arg2);}int main(){int a;Show(Multi,10,&a);return 0;} [单选题] *100110(正确答案)121编译错误15. void main(){unsigned char *p1 = (unsigned char*)0x801000;unsigned long *p2 = (unsigned long*)0x810000;printf("%x, %x\n", p1+5, p2+5);} [单选题] *801005, 810020801020, 810020801005, 810014(正确答案)801014, 81002016. 定义一个int类型的指针数组,数组元素个数为10个,以下定义方式中,正确的是()? [单选题] *int a[10];int (*a)[10];int *a[10];(正确答案)int (*a[10])(int);17. 在某32位系统下,程序如下:char str[] = "http://www.tulun1 ";//图论科技官网char*p= str;sizeof(str)= ? //1sizeof(p)= ? //2void foo(char str[100]){sizeof(str) = ?//3}void *p = malloc(100);sizeof(p) = ?//4则,1,2,3,4处的值分别是为() ? [单选题] *25,4,100,10025,4,100,44,4,4,425,4,4,4(正确答案)18. 32位机器上定义如下结构体:struct xx{long long _x1;char _x2;int _x3;char _x4[2];//static int _x5;}请问sizeof(xx)的大小是()? [单选题] *19201524(正确答案)19. 有如下代码:int foo(int n){if(n <= 1) return 1;return n*foo(n-1);}以上代码的时间复杂度为()? [单选题] * O(log2 n)O(n)(正确答案)O(nlog2 n)O(1)20. 程序如下:int fun(int n){static int a = 2;a++;return a*n;}int main(){int k=5;int i=2;k += fun(i++);k *= fun(i-1);printf("%d, %d\n", i, k); return 0;} [单选题] *3,88(正确答案)3,662,882,66。
2022年安徽工程大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、系统管理设备是通过一些数据结构来进行的,下前的()不属于设备管理数据结构。
A.FCBB.DCTC.SDTD.COCT2、提高单机资源利用率的关键技术是()。
A.SPOOLing技术B.虚拟技术C.交换技术D.多道程序设计技术3、可重入程序是通过()方法来改善系统性能的。
A.改变时间片长度B.改变用户数C.提高对换速度D.减少对换数量4、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间5、在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是()。
A.无上邻空闲分区,也无下邻空闲分区B.有上邻空闲分区,但无下邻空闲分区C.无上邻空闲分区,但有下邻空闲分区D.有上邻空闲分区,也有下邻空闲分区6、假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。
A.DIV R0,R1;(R0)/(R1)→ROB.INT n;产生软中断C.NOT RO;寄存器R0的内容取非D.MOV RO,addr;把地址 addr处的内存数据放入寄存器RO中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、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是()A.阻塞B.运行C.就绪D.消亡二、填空题13、在页式虚拟存储系统中,选择页面调度算法时应尽量注意减少或避免__________现象的发生。