电子科技大学21春《计算机操作系统》离线作业一辅导答案60

上传人:re****.1 文档编号:470868392 上传时间:2023-09-19 格式:DOCX 页数:17 大小:19.85KB
返回 下载 相关 举报
电子科技大学21春《计算机操作系统》离线作业一辅导答案60_第1页
第1页 / 共17页
电子科技大学21春《计算机操作系统》离线作业一辅导答案60_第2页
第2页 / 共17页
电子科技大学21春《计算机操作系统》离线作业一辅导答案60_第3页
第3页 / 共17页
电子科技大学21春《计算机操作系统》离线作业一辅导答案60_第4页
第4页 / 共17页
电子科技大学21春《计算机操作系统》离线作业一辅导答案60_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《电子科技大学21春《计算机操作系统》离线作业一辅导答案60》由会员分享,可在线阅读,更多相关《电子科技大学21春《计算机操作系统》离线作业一辅导答案60(17页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学21春计算机操作系统离线作业一辅导答案1. 下面不属于Java条件分支语句结构的是 ( )Ai-else i结构Bi-else结构Ci-else i-else结构D下面不属于Java条件分支语句结构的是 ( )Ai-else i结构Bi-else结构Ci-else i-else结构Di-end i结构正确答案:D在Java的分支语句结构中,i是和else配对的,而不是和end配对,所以选择D。2. UNIX系统中硬盘格式化的命令是 mkfs。( )A.正确B.错误参考答案:A3. 一个基本磁盘可以划分为主磁盘分区和扩展磁盘分区,但最多只能建立一个扩展磁盘分区。( )A.错误B.正确

2、参考答案:B4. 以下程序的输出结果是【 】。 main( ) int a=5,b=4,c=3,d; d=(abC) ; p以下程序的输出结果是【 】。 main( ) int a=5,b=4,c=3,d; d=(abC) ; printf(“%dn”,D) ; 正确答案:关系运算符“”的结合方式是从左向右的,所以在本题中的表达式abc;从左向右开始计算,ab的结果为“1”,接着1和c比较假,该空格处应该填0。5. 在Word中,图像只能从系统内置的剪辑库中选择后才能插入到文档中去。( )在Word中,图像只能从系统内置的剪辑库中选择后才能插入到文档中去。( )答案:对6. 为支持进程状态的变

3、迁,系统至少应提供哪些进程控制原语?为支持进程状态的变迁,系统至少应提供哪些进程控制原语?正确答案:在进程的整个生命周期中会经历多种状态。进程控制的主要职能是对系统中所有进程实施有效地管理它具有创建新进程、撤销已有进程、实现进程的状态转换等功能。在操作系统内核中有一组程序专门用于完成对进程的控制这些原语至少需要包括创建新进程原语、阻塞进程原语、唤醒进程原语、终止进程原语等操作。系统服务对用户开放也就是说用户可以通过相应的接口来使用它们。在进程的整个生命周期中,会经历多种状态。进程控制的主要职能是对系统中所有进程实施有效地管理,它具有创建新进程、撤销已有进程、实现进程的状态转换等功能。在操作系统

4、内核中,有一组程序专门用于完成对进程的控制,这些原语至少需要包括创建新进程原语、阻塞进程原语、唤醒进程原语、终止进程原语等操作。系统服务对用户开放,也就是说用户可以通过相应的接口来使用它们。7. 从技术上预防病毒,一般可以( )。A对所有系统盘和文件等关键数据进行写保护B对系统中的数据和从技术上预防病毒,一般可以( )。A对所有系统盘和文件等关键数据进行写保护B对系统中的数据和文件要定期进行备份C感觉计算机运行速度慢立即重启计算机D使用计算机病毒疫苗E通过增加硬件设备来保护系统正确答案:DE8. 在Excel2003中,要取消工作簿的隐藏,应执行( )菜单中的“取消隐藏”命令。A“工具”B“窗

5、口”C“格在Excel2003中,要取消工作簿的隐藏,应执行( )菜单中的“取消隐藏”命令。A“工具”B“窗口”C“格式”D“视图”正确答案:B9. 网络操作系统能够对网络中的共享资源进行有效管理,协调用户对共享资源的使用,但是并不能保证共享数据的安全性和一致性。( )A.错误B.正确参考答案:A10. 树型目录结构可以解决文件重名问题。( )T.对F.错参考答案:T11. 双击某单元格,则该单元格被激活。( )双击某单元格,则该单元格被激活。()正确12. 一个栈的人栈序列为“abcde”,则以下不可能的出栈序列是_。AbcdaeBedacbCbcadeDaedcb一个栈的人栈序列为“abc

6、de”,则以下不可能的出栈序列是_。AbcdaeBedacbCbcadeDaedcb正确答案:B13. 在下列方法中,(1)与文件的保护无关;在许多系统中,用户是否能对某个文件进行相应的访问,将受(2)的在下列方法中,(1)与文件的保护无关;在许多系统中,用户是否能对某个文件进行相应的访问,将受(2)的共同限制。(1)A口令机制B数据加密技术C访问控制表D访问之前执行open操作,访问之后执行close操作正确答案:D14. 如果您打开的文件中正缺少某几种字体,CorelDRAW会( )A、自动替换B、空出字体C、临时替换D、出现对如果您打开的文件中正缺少某几种字体,CorelDRAW会( )

7、A、自动替换B、空出字体C、临时替换D、出现对话框让您选择参考答案:D15. 什么是操作数长度前缀和地址长度前缀?在什么情况下要使用这两个前缀?请举例说明。什么是操作数长度前缀和地址长度前缀?在什么情况下要使用这两个前缀?请举例说明。尽管在实地址方式下只能使用16位段,但可使用32位操作数,也可使用以32位形式表示的存储单元地址这是利用操作数长度前缀66H和存储器地址长度前缀67H来表示的。 在16位代码段中,正常操作数的长度是16位或8位。在指令前加上操作数长度前缀66H,操作数长度就变成32位或8位即原来表示16位操作数的代码变成表示32位操作数的代码。一般情况下,不在源程序中直接使用操作

8、数长度前缀,而是直接使用32位操作数,操作数长度前缀由汇编程序在汇编时自动加上。 请注意比较如下在16位代码段中的汇编指令格式和对应的机器码(注释部分): .386 TEST16SEGMENT PARA USE16 MOV EAX,EBX ;66H,8BH,C3H MOV AX,BX ;8BH,C3H MOV AL,BL ;8AH,C3H TEST16ENDS 32位代码段的情况则刚好相反。在32位代码段中,正常操作数长度是32位或8位。在指令前加上操作数长度前缀66H后,操作数长度就成为16位或8位。不在32位代码的源程序中直接使用操作数长度前缀66H表示使用16位操作数,而是直接使用16位

9、操作数,操作数长度前缀由汇编程序在汇编时自动加上。 请注意比较如下在32位代码段中的汇编指令格式和对应的机器码(注释部分): .386 TEST32SEGMENT PARA USE32 MOV EAX,EBX ; 8BHC3H MOV AX,BX ;66H,8BH,C3H TEST32ENDS 通过存储器地址长度前缀67H区分32位存储器地址和16位存储器地址的方法与上述通过操作数长度前缀66H区分32位操作数和16位操作数的方法类似。在源程序中可根据需要使用32位地址或者16位地址。汇编程序在汇编源程序时,对于16位代码段,在使用32位存储器地址的指令前加上前缀67H;对于32位代码段,在使

10、用16位存储器地址的指令前加上前缀67H。 在一条指令前可能既有操作数长度前缀66H,又有存储器地址长度前缀67H。 16. 8255A三个数据端口均工作于方式0,A口读入数据后送B口输出,试写出程序(设8255A端口地址为60H,B口地址为61H,C8255A三个数据端口均工作于方式0,A口读入数据后送B口输出,试写出程序(设8255A端口地址为60H,B口地址为61H,C口地址为62H,控制口地址为63H)。_MOV AL,90H OUT 63H,AL IN AL,60H OUT 61H,AL 17. 在局域网中广泛使用的差错控制方法是循环冗余编码,在接收端发现错误后采取的措施是( )。A

11、在局域网中广泛使用的差错控制方法是循环冗余编码,在接收端发现错误后采取的措施是( )。A自动纠错B自动请求重发C不发送任何帧D返回错误帧正确答案:B此题考查的是检错码知识点。循环冗余编码是检错码,因此采用自动重发机制,答案B正确。18. 如果在操作系统中同时存在三个进程,这些进程可以共享允许共享的系统资源。( )A.正确B.错误参考答案:A19. 编写程序,对二维数组输出从某行开始的若干连续的行,并求出这些行上元素的平均值。要求二维数组在编写程序,对二维数组输出从某行开始的若干连续的行,并求出这些行上元素的平均值。要求二维数组在主函数中输入,然后通过函数调用实现程序功能。正确答案:#inclu

12、dern#define M 5rn#define N 4rnvoid f(int(*a)INint rint kfloat*ave)rnint ij;rn*ave=0;rnfor(i=r;ir+k;i+)rn for(j=0;jN; j+)rn printf(“d”aij);rn *ave+=aij;rn rn printf(“n”);rn rn*ave=(k*N);rn)rnmain( )rnint aMNij;rnfloat ave;rnfor(i=0;iM;i+)rn for(j=0; jN;j+)rn scanf(“d”aij);rnf(a32ave);rnprintf(“nave=f

13、n”ave);rn)#include#defineM5#defineN4voidf(int(*a)IN,intr,intk,float*ave)inti,j;*ave=0;for(i=r;ir+k;i+)for(j=0;jN;j+)printf(“d”,aij);*ave+=aij;printf(“n”);*ave=(k*N);)main( )intaMN,i,j;floatave;for(i=0;iM;i+)for(j=0;jN;j+)scanf(“d”,aij);f(a,3,2,ave);printf(“nave=fn”,ave);)20. 根据“学生成绩”表创建一个“成绩单”报表,并在报

14、表中计算数学成绩的平均值。根据“学生成绩”表创建一个“成绩单”报表,并在报表中计算数学成绩的平均值。方法与步骤如下。 (1)建立“学生成绩”表,以“学生成绩”表为数据源创建“成绩单”报表。在报表页脚中添加一个“文本框”控件,也可以将“文本框”控件添加到报表页眉中。 (2)打开文本框的“属性”对话框,选择“数据”选项卡,然后单击“控件来源”文本框右边的命令按钮,系统弹出【表达式生成器】对话框,如图6-39所示。从左下角的树视图中选择“内置函数”,在中间的列表框中选择“SQL聚合函数”,然后选中右边文本框中的Avg函数,最后单击【粘贴】按钮,将函数粘贴到表达式生成器中。 (3)输入Avg( )函数的自变量参数,这里输入sx,然后单击【确定】按钮,返回到报表“设计”视图中。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号