电子科技大学21春《JAVA程序设计》在线作业三满分答案27

上传人:cl****1 文档编号:487736503 上传时间:2022-12-12 格式:DOCX 页数:15 大小:17.40KB
返回 下载 相关 举报
电子科技大学21春《JAVA程序设计》在线作业三满分答案27_第1页
第1页 / 共15页
电子科技大学21春《JAVA程序设计》在线作业三满分答案27_第2页
第2页 / 共15页
电子科技大学21春《JAVA程序设计》在线作业三满分答案27_第3页
第3页 / 共15页
电子科技大学21春《JAVA程序设计》在线作业三满分答案27_第4页
第4页 / 共15页
电子科技大学21春《JAVA程序设计》在线作业三满分答案27_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《电子科技大学21春《JAVA程序设计》在线作业三满分答案27》由会员分享,可在线阅读,更多相关《电子科技大学21春《JAVA程序设计》在线作业三满分答案27(15页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学21春JAVA程序设计在线作业三满分答案1. 面向对象程序设计语言的主要特征包括抽象、继承、封装、多态。( )A.正确B.错误参考答案:A2. 用final修饰的方法是最终方法,它既不能被覆盖,也不能被重载,其方法的定义永远不能改变。( )A.正确B.错误参考答案:B3. 创建一个对象的操作中,没有下面的( )。A.释放内存B.对象声明C.分配内存D.调用构造方法参考答案:A4. 若有定义String s=I am a good cat;则s.indexOf(a,7)的值为( )。A.7B.13C.14D.8参考答案:B5. 硬盘在工作时,应特别注意避免_。 A) 光线直射 B)

2、噪声 C) 强烈震动 D) 环境卫生不好硬盘在工作时,应特别注意避免_。A) 光线直射B) 噪声C) 强烈震动D) 环境卫生不好C6. 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。( )A.正确B.错误参考答案:B7. 执行16%3的结果是( )。A.非法B.3C.5D.1参考答案:D8. Javascript的基本数据类型包括数组。( )A.正确B.错误参考答案:B9. 在Visual FoxPro中通过建立主索引或候选索引来实现_完整性约束。在Visual FoxPro中通过建立主索引或候选索引来实现_完整性约束。实体10. _的有向

3、图,其全部顶点有可能排成一个拓扑序列。_的有向图,其全部顶点有可能排成一个拓扑序列。存在入度为0的结点且没有回路11. 在浏览器IE中,下列说法哪个是错误的?( )。A.必须连接到Internet才可以查看Web页面B.可以更改默在浏览器IE中,下列说法哪个是错误的?( )。A.必须连接到Internet才可以查看Web页面B.可以更改默认主页的显示C.浏览Web页时隐藏图片可以加快显示速度D.可以清空保存在历史记录列表中的Web页面正确答案:A12. JavaScript中允许使用预定义的函数,不允许自定义函数。( )A.正确B.错误参考答案:B13. 在远程通信中的安全威胁可分为(1)和(

4、2)两类,其中(1)包括攻击者通过搭接通信线路来截获信息和(3)在远程通信中的安全威胁可分为(1)和(2)两类,其中(1)包括攻击者通过搭接通信线路来截获信息和(3)等方式,对付它的最有效的方法是(4)。(1)A主动攻击B被动攻击C远程攻击D本地攻击正确答案:B14. 下面哪个方法与applet的显示无关?( )A.update( )B.repaint( )C.paint( )D.draw( )参考答案:D15. 假设当前处于非抢占调度策略,进程只有两种方式可以放弃CPU,一个是主动调用系统调度函数sysnc( ),假设当前处于非抢占调度策略,进程只有两种方式可以放弃CPU,一个是主动调用系统

5、调度函数sysnc( ),此时进程主动放弃CPU;另一个方式是当进程执行IO操作时,系统将调度下一个进程。试分析如下三种进程对,何时会出现不符合下列原则,并说明原因: 1)空闲则人;2)有限等待;3)保证互斥。 第一种: Threadl( ) sysnc( ); critical section g=g+b; f=ga; /临界区不能被打断 critical section Thread2( ) critical section g=g+b; f=ga; critical section 第二种 Threadl( ) sysnc( ); critical section g=g+b; f=ga

6、; criticaI section Thread2( ) critical section g=g+b; f=ga; critical section sysnc( ); 第三种; Threadl( ) sysnc( ); critical section g=g+b; fstring=printf();调用IO; f=ga; critical section Thread2( ) Sysnc( ) critical section g=g+b; f=ga; critical section sysnc( ); 正确答案:第一种线程对:不符合有限等待原则。rn 当第一个线程调用sysnc释放

7、CPU后第二个线程获得CPU会一直执行线程没有释放CPU的过程这样它一直占用CPU使得线程一在释放CPU之后一直处于等待状态即出现无限等待的情况(还有可能是第二个线程先占用CPU这样它就一直占用并未释放使得第一个线程永远无法执行)。rn 第二种线程对:不符合空闲则入的原则。rn 这是由于第二个线程中调用了sysnc操作释放CPU这时调用线程一而第一个线程也是释放CPU使得可能出现关键区空闲却没有线程访问的情况。rn 第三种线程对:不符合保证互斥原则。rn 在两个线程运行的过程中第二个线程会先释放CPU此时第一个运行。但是在第一个运行的过程中它会释放CPU(但这时它已经在访问关键区了)。第二个线

8、程进入关键区运行直至释放CPU此时第一个线程继续运行。但是这是关键区中的数据是被第二个线程访问后的结果使得第一个线程的结果与预计结果不同并未保证访问关键区这个操作是个原子操作。同时也并未保证互斥可能出现同时访问关键区。第一种线程对:不符合有限等待原则。当第一个线程调用sysnc释放CPU后,第二个线程获得CPU会一直执行,线程没有释放CPU的过程,这样它一直占用CPU,使得线程一在释放CPU之后一直处于等待状态,即出现无限等待的情况(还有可能是第二个线程先占用CPU,这样它就一直占用并未释放,使得第一个线程永远无法执行)。第二种线程对:不符合空闲则入的原则。这是由于第二个线程中调用了sysnc

9、操作释放CPU,这时调用线程一,而第一个线程也是释放CPU使得可能出现关键区空闲却没有线程访问的情况。第三种线程对:不符合保证互斥原则。在两个线程运行的过程中,第二个线程会先释放CPU,此时第一个运行。但是在第一个运行的过程中它会释放CPU(但这时它已经在访问关键区了)。第二个线程进入关键区运行,直至释放CPU,此时第一个线程继续运行。但是,这是关键区中的数据是被第二个线程访问后的结果,使得第一个线程的结果与预计结果不同,并未保证访问关键区这个操作是个原子操作。同时,也并未保证互斥,可能出现同时访问关键区。16. 3=3的结果为true;3A.正确B.错误参考答案:A17. 一个用switch

10、语句实现的多路分支结构的程序段不能用if语句实现。( )A.正确B.错误参考答案:B18. 数据模型可分为概念数据模型和结构数据模型,常用的实体联系模型属于_数据模型。数据模型可分为概念数据模型和结构数据模型,常用的实体联系模型属于_数据模型。正确答案:概念概念19. _存储管理不适合多道程序系统。 A单一连续分区 B固定分区 C可变分区 D分页式_存储管理不适合多道程序系统。A单一连续分区B固定分区C可变分区D分页式AA20. 下列是abstract定义类的特点的是( )。A.可以被实例化B.不能派生子类C.不能被继承D.只能被继承参考答案:D21. 假设在一个计算机系统中: 每页为32 K

11、B,Cache块大小为128 B。 对应新页的地址不在Cach假设在一个计算机系统中: 每页为32 KB,Cache块大小为128 B。 对应新页的地址不在Cache中,CPU不访问新页中的任何数据。 Cache中95的被替换块将再次被读取,并引起一次失效。 Cache使用写回方法,平均60的块被修改过。 IO系统缓冲能够存储一个完整的Cache块。 访问或失效在所有Cache块中均匀分布。 在CPU和IO之间,没有其他访问Cache的干扰。 无IO时,每100万个时钟周期内有18 000次失效。 失效开销是40个时钟周期。如果被替换的块被修改过,则再加上30个周期用于写回主存。 假设计算机平

12、均每200万个周期处理一页。 试分析IO对于性能的影响有多大?正确答案:每个主存页有32KB128B=256块。因为是按块传输,所以IO传输本身并不引起Cache失效。但是它可能要替换Cache中的有效块。如果这些被替换块中有60是被修改过的,将需要(25660)30=4608个时钟周期将这些被修改过的块写回主存。这些被替换出去的块中,有95是后继需要访问的,从而产生95256244次失效,将再次发生替换。由于这次被替换的244块中数据是从IO直接写入Cache的,因此所有块都为被修改块,需要写回主存(因为CPU不会直接访问从IO来的新页中的数据,所以它们不会立即从主存中调入Cache),需要

13、时间是244(40+30)=17080个时钟周期。没有IO时,每一页平均使用200万个时钟周期,Cache失效36000次,其中60被修改过,所需的处理时间为(3600040)40+(3600060)(40+30)=2088000(时钟周期)时钟IO造成的额外性能损失比例为(4608+17080)(2000000+2088000)053即大约产生053的性能损失。22. 下列语句的输出结果是【 】。 char a=3;printf(%d,%o,%x,%un,a,a,a,a);下列语句的输出结果是【 】。 char a=3;printf(%d,%o,%x,%un,a,a,a,a);正确答案:31

14、37 1f31此题考查了printf函数的格式字符,题中d是以十进制形式输出,o是以八进制形式输出,x是以十六进制形式输出,u以不带符号的十进制数输出。23. 下面不是面向对象技术特点的是( )。A.模块化B.封装C.继承性D.多态参考答案:A24. 关于动作脚本语法规则的说法中,错误的是( )。 A引用对象的方法与属性时,使用点符号 B分号用做语句结束关于动作脚本语法规则的说法中,错误的是()。A引用对象的方法与属性时,使用点符号B分号用做语句结束标记,有时可以省略C关键字不能用做变量标识符或函数名DAS的注释不会增加导出动画文件的大小B25. 以下叙述正确的有( )。A.如果一个部件注册多个监听者,事件将被所有监听者处理B.如果一个部件注册多个监听者,事件只会被最后一个监听者处理C.可以将一个部件已注册的监听者移去D.一个部件注册多个监听者将导致编译出错参考答案:AC26. 已知二进制数n=-0010

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

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

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