电子科技大学22春《JAVA程序设计》离线作业1答案参考81

上传人:住在****她 文档编号:75099443 上传时间:2022-04-15 格式:DOCX 页数:12 大小:15.67KB
收藏 版权申诉 举报 下载
电子科技大学22春《JAVA程序设计》离线作业1答案参考81_第1页
第1页 / 共12页
电子科技大学22春《JAVA程序设计》离线作业1答案参考81_第2页
第2页 / 共12页
电子科技大学22春《JAVA程序设计》离线作业1答案参考81_第3页
第3页 / 共12页
资源描述:

《电子科技大学22春《JAVA程序设计》离线作业1答案参考81》由会员分享,可在线阅读,更多相关《电子科技大学22春《JAVA程序设计》离线作业1答案参考81(12页珍藏版)》请在装配图网上搜索。

1、电子科技大学22春JAVA程序设计离线作业1答案参考1. Java语言中变量是不区分大小写的。( )A.正确B.错误参考答案:B2. 如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的文件名必须为【 】。正确答案:myapplet.javamyapplet.java3. 在JavaScript中,任何一种循环结构的程序段,都可以用while来实现。( )A.正确B.错误参考答案:A4. 用static定义的属性变量

2、,只能用类名来引用,不可以用对象名来引用。( )A.正确B.错误参考答案:B5. 子类可以重写一个父类的构造方法。( )A.正确B.错误参考答案:B6. 有以下程序 includestdioh yoidfun(inta,intb) mtt; t=a;a=b;b=t; main( ) int有以下程序 includestdioh yoidfun(inta,intb) mtt; t=a;a=b;b=t; main( ) intc10=1,2,3,4,5,6,7,8,9,O),i; for(i=0;i10;i+=2) fun(ci,ci+1); for(i=0;i10;i+) printffd,ci

3、); printf(n); 程序的运行结果是A2,1,4,3,6,5,8,7,0,9,B0,9,8,7,6,5,4,3,2,1,C1,2,3,4,5,6,7,8,9,0,D0,1,2,3,4,5,6,7,8,9正确答案:CC语言规定,实参变量对形参变量的数据传递是”值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。由此可知,在本题中,函数fun(inta,intb)的功能是实现形参整形变量a和b值的互换。当在主函数中调用fun(ci,ci+1)时,把实参变量ci和

4、ci+1的值赋给形参变量a和b,执行完函数fun(ci,ci+1)时,形参变量a和b的值发生了互换,实参变量ci和ci+1的值并没有发生互换,所以输出的值为l,2,3,4,5,6,7,8,9,0。7. 软件工程管理所涉及的主要内容包括软件管理学、软件工程经济学和_等内容。软件工程管理所涉及的主要内容包括软件管理学、软件工程经济学和_等内容。正确答案:软件心理学软件心理学8. 在下列关于分层体系结构的说法中,不正确的是( )。A各层之间只要接口关系不变,某一层改变时在下列关于分层体系结构的说法中,不正确的是( )。A各层之间只要接口关系不变,某一层改变时,其上下层不受影响B结构分离使得实现和维护

5、变得容易C层次越多越灵活,效率越高D各层功能的定义独立于具体实现的方法正确答案:C此题考查的是计算机网络分层结构知识点。协议是两个系统之间通信的约定,由语法、语义和时序三部分构成。语法部分规定传输数据的格式;语义部分规定所要完成的功能;时序部分规定执行各种操作的条件、顺序关系等。因此B正确。9. 在一个抽象类中不能定义构造方法。( )A.正确B.错误参考答案:B10. 设String对象s=“H”,运行语句System.out.println(s.concat(“ello!”); 后String对象s的内容为“Hello!”,所以语句输出为“Hello!”。( )A.正确B.错误参考答案:B1

6、1. 创建一个对象的操作中,没有下面的( )。A.释放内存B.对象声明C.分配内存D.调用构造方法参考答案:A12. 操作系统设备管理中所开辟的缓冲区位于_。 A内存 B外存 CROM D寄存器操作系统设备管理中所开辟的缓冲区位于_。A内存B外存CROMD寄存器A13. 在统一编址的情况下,就IO设备而言,其对应的IO地址说法错误的是( )。A要求固定在地址高端B在统一编址的情况下,就IO设备而言,其对应的IO地址说法错误的是( )。A要求固定在地址高端B要求固定在地址低端C要求相对固定在地址的某部分D可以随意在地址的任何地方正确答案:D在统一编址方式下,指令靠地址码区分内存和IO设备,如果随

7、意在地址的任何地方,将给编程造成极大的混乱,故而错误。A、B、C的做法都是可取的。14. 有以下程序 includestdioh defineSUB(a)(a)-(a) main( ) inta=2,b=3,c=5,d; d=SUB(a有以下程序 includestdioh defineSUB(a)(a)-(a) main( ) inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(dln,d); 程序运行后的输出结果是A-12B0C10D-20正确答案:D本题主要考查的是宏替换,在程序中执行d=sub(a+b)+c这条语句时,首先要进行宏替换,依据宏suB(a)的定义

8、可知,上面这条语句替换为d=(a+b)(a+b)+c,因为乘法的优先级比减法的优先级高,所以先进行乘法运算,即d=55*5=-20。15. Java程序设计的源文件和编译后的文件后缀分别是( )。A.class和.javaB.java和.classC.class和.classD.java和.java参考答案:B16. 构成Java程序的基本要素是( )。A.源代码B.软件C.类D.指令代码参考答案:C17. 设一棵完全二叉树共有600个结点,则在该二叉树中有_个叶子结点。设一棵完全二叉树共有600个结点,则在该二叉树中有_个叶子结点。正确答案:30030018. 如果8251A设定为异步通信方

9、式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz的输入信号,波特率如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz的输入信号,波特率因子为16。则波特率为_。A200B2400C9600D9200A19. Java异常处理涉及的关键字,以下哪个不是( )。A.tryB.finalC.catchD.throws参考答案:B20. 假设在一个计算机系统中: 每页为32 KB,Cache块大小为128 B。 对应新页的地址不在Cach假设在一个计算机系统中: 每页为32 KB,Cache块大小为128 B。 对应新页的地址不在Cach

10、e中,CPU不访问新页中的任何数据。 Cache中95的被替换块将再次被读取,并引起一次失效。 Cache使用写回方法,平均60的块被修改过。 IO系统缓冲能够存储一个完整的Cache块。 访问或失效在所有Cache块中均匀分布。 在CPU和IO之间,没有其他访问Cache的干扰。 无IO时,每100万个时钟周期内有18 000次失效。 失效开销是40个时钟周期。如果被替换的块被修改过,则再加上30个周期用于写回主存。 假设计算机平均每200万个周期处理一页。 试分析IO对于性能的影响有多大?正确答案:每个主存页有32KB128B=256块。因为是按块传输,所以IO传输本身并不引起Cache失

11、效。但是它可能要替换Cache中的有效块。如果这些被替换块中有60是被修改过的,将需要(25660)30=4608个时钟周期将这些被修改过的块写回主存。这些被替换出去的块中,有95是后继需要访问的,从而产生95256244次失效,将再次发生替换。由于这次被替换的244块中数据是从IO直接写入Cache的,因此所有块都为被修改块,需要写回主存(因为CPU不会直接访问从IO来的新页中的数据,所以它们不会立即从主存中调入Cache),需要时间是244(40+30)=17080个时钟周期。没有IO时,每一页平均使用200万个时钟周期,Cache失效36000次,其中60被修改过,所需的处理时间为(36

12、00040)40+(3600060)(40+30)=2088000(时钟周期)时钟IO造成的额外性能损失比例为(4608+17080)(2000000+2088000)053即大约产生053的性能损失。21. 执行下面的Java语句序列,k的值是( )。int j=4,k=20; for(int i=1; i!=j; i+) k=k-iA.10B.24C.12D.14参考答案:D22. break语句可以出现在各种不同循环语句的循环体中。( )A.正确B.错误参考答案:A23. 接口中的方法均为抽象的和公共的,既有方法头,也有方法体。( )A.正确B.错误参考答案:B24. 下面有关表间永久联

13、系和关联的描述中,正确的是( )。 A永久联系中的父表一定有索引,关联中的父表不需要有下面有关表间永久联系和关联的描述中,正确的是()。A永久联系中的父表一定有索引,关联中的父表不需要有索引B无论是永久联系还是关联,子表一定有索引C永久联系中子表的记录指针会随父表的记录指针的移动而移动D关联中父表的记录指针会随子表的记录指针的移动而移动B25. 类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。( )A.正确B.错误参考答案:A26. Java语言程序执行过程中会用到一套JDK工具,javac.exe指( )。A.java语言编译器B.java字节码解

14、释器C.java文档生成器D.java类分解器参考答案:A27. 对于构造函数,下列叙述正确的是( )。A.构造函数的返回类型只能是void型B.构造函数的主要作用是完成对类的对象的初始化工作C.构造函数是类的一种特殊函数,它的方法名必须与类名相同D.一般在创建新对象时,系统会自动调用构造函数参考答案:BCD28. 频率为19.2kHz的输入信号,波特率因子为16,则波特率为_。 A200b/s B2400b/s C9600b/s D19200b/s频率为19.2kHz的输入信号,波特率因子为16,则波特率为_。A200b/sB2400b/sC9600b/sD19200b/sA29. 循环语句

15、是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。( )A.正确B.错误参考答案:A30. 将累加器AX的内容清零的正确指令是_。 AAND AX,0 BOR AX,AX CADDAX,AX DCMPAX,AX将累加器AX的内容清零的正确指令是_。AAND AX,0BOR AX,AXCADDAX,AXDCMPAX,AXA31. 硬盘在工作时,应特别注意避免_。 A) 光线直射 B) 噪声 C) 强烈震动 D) 环境卫生不好硬盘在工作时,应特别注意避免_。A) 光线直射B) 噪声C) 强烈震动D) 环境卫生不好C32. Math.max(2,Math.min(3,4); 结果是

16、2。( )A.正确B.错误参考答案:B33. Java的字符串和数组是以对象的形式出现的。( )A.正确B.错误参考答案:A34. JavaScript是微软公司开发的程序语言。( )A.正确B.错误参考答案:B35. 什么叫显式路由选择?它和通常在因特网中使用的路由选择有何区别?什么叫显式路由选择?它和通常在因特网中使用的路由选择有何区别?正确答案:显式路由选择是指由入口LSR来确定分组在进入MPLS域以后的转发路径的工作方式与现在因特网中通常使用的“每一个路由器逐跳进行路由选择”有很大的区别。在MPLS域内显式路由选择不用长度可变的IP地址前缀来查找转发表中的匹配项目而是给每一个IP数据报

17、打上固定长度的“标记”然后对打上标记的IP数据报用硬件进行转发省去了每到达一个路由器都要上升到第三层用软件查找路由表的过程大大加快了IP数据报转发速率。显示路由选择是在MPLS域内的路由选择方式。36. 用【钢笔】工具绘制路径时,( )。 A绘制出的路径只有一个起始点和一个结束点 B只能绘制直线不能绘制曲线用【钢笔】工具绘制路径时,()。A绘制出的路径只有一个起始点和一个结束点B只能绘制直线不能绘制曲线C可在画面上拖动进行绘制D系统会在画布上放置多个点并连接起来D37. 在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。( )A.正确B.错误参考答案:A38. 若(AX

18、)=0122H,4个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX,0FFFH后,这4个标志位的状态是_。若(AX)=0122H,4个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX,0FFFH后,这4个标志位的状态是_。A(CF)=0,(SF)=0,(ZF)=0,(OF)=0B(CF)=1,(SF)=1,(ZF)=0,(OF)=0C(CF)=0,(SF)=0,(ZF)=1,(OF)=1D(CF)=1,(SF)=1,(ZF)=1,(OF)=1B39. 3ds MAX中以下哪个物体不适合通过放样获得其三维造型。 A.钻头B.床罩C.窗帘D.足球3ds MAX中以

19、下哪个物体不适合通过放样获得其三维造型。 A.钻头B.床罩C.窗帘D.足球参考答案:D40. Java中,一个类重载的构造函数之间的相互调用可以直接使用构造函数名调用。( )A.正确B.错误参考答案:B41. 以下哪条语句会产生运行错误?( )A.var bj=( )B.var bj=C.var bj=D.var bj=/参考答案:A42. 布局管理器不包括( )A.SetLayoutB.GridLayoutC.FlowLayoutD.BorderLayout参考答案:B43. JavaScript中允许使用预定义的函数,不允许自定义函数。( )A.正确B.错误参考答案:B44. /*.*/中

20、可以嵌套/注释,也能嵌套/*.*/注释。( )A.正确B.错误参考答案:B45. 有以下程序 includestdioh intfun(charS) intn=0; while(*s=9*s=0)n=10*n+*S-0;s有以下程序 includestdioh intfun(charS) intn=0; while(*s=9*s=0)n=10*n+*S-0;s+;) return(n); main( ) chars10=6,1,*,4,*,9,*,0,*); printf(dn,fun(s); 程序的运行结果是A61490B61C9D5正确答案:B存fun函数中,while循环的功能是逐个取字

21、符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返同变量n的值。所以在主函数中调用fun(s)时,将把字符数组s中的数字组成一个数输出。因为当指针s指向数组的第3位时,即字符*,循环条件不成立,循环结束,返同n的值。所以输出n的值为61。46. 如果不小心误删除了文件或文件夹,可以在_里把它恢复。如果不小心误删除了文件或文件夹,可以在_里把它恢复。回收站47. 串行接口与设备之间的数据传输是以串行方式并且以半双工或全双工的方式进行的。( )串行接口与设备之间的数据传输是以串行方式并且以半双工或全双工的方式进行的。()正确48. Java的类中,java.lang.Object类是所有Java类的父类。( )A.正确B.错误参考答案:A49. 关于Java异常处理,Error类所定义的异常是无法捕获的。( )A.正确B.错误参考答案:A50. 以下程序的输出结果是【 】。 main( ) char s=ABCD, *p; for(p=s+1; p以下程序的输出结果是【 】。 main( ) char s=ABCD, *p; for(p=s+1; p正确答案:BCDrnCDrnD本题考查指向字符串的指针的运算方法。指针变量p首先指向字符串中的第一个字符A,执行p=s+1后,p指向字符串中的第二个字符B,然后输出值BCD并换行,依次执行循环语句。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!