《电子科技大学21春《JAVA程序设计》离线作业一辅导答案96》由会员分享,可在线阅读,更多相关《电子科技大学21春《JAVA程序设计》离线作业一辅导答案96(12页珍藏版)》请在金锄头文库上搜索。
1、电子科技大学21春JAVA程序设计离线作业一辅导答案1. 在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。A.if-elseB.switchC.tryD.throw参考答案:C2. 没有关键字abstract修饰的类可以有抽象方法。( )A.正确B.错误参考答案:B3. /*.*/中可以嵌套/注释,也能嵌套/*.*/注释。( )A.正确B.错误参考答案:B4. 在SQL-SELECT语句中,检查一个属性值是否属于一组给定的值中的特殊运算符是【 】。在SQL-SELECT语句中,检查一个属性值是否属于一组给定的值中的特殊运
2、算符是【 】。正确答案:INSQL中可包含特殊运算符,其中用来检查一个属性值是否属于一组给定的值中的特殊运算符是IN,即包含测试。5. 下面代码执行后,其正确的输出结果包括( )。public class Example public static void main(String arg) int l=0; do System.out.println(“Doing it for l is:”+l); while(-l0) System.out.println(“Finish”);A.FinishB.Doing it for l is 3C.Doing it for l is 1D.Doing
3、 it for l is 0参考答案:AD6. 按照指令读访问和写访问的先后顺序,可以将数据冲突分为_、_和_3种类型。按照指令读访问和写访问的先后顺序,可以将数据冲突分为_、_和_3种类型。正确答案:写后读冲突、写后写冲突、读后写冲突写后读冲突、写后写冲突、读后写冲突7. 无修饰符类:class Car.,则类Car( )。A.可被其他程序包中的类使用B.仅能被本程序包中的类使用C.不能被任何类使用D.不能被其他类继承参考答案:B8. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。( )A.正确B.错误参考答案:B9. 以下说法哪项是正确的?( )A.能通
4、过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常B.以上代码可通过编译C.不能通过编译,因为类头定义不能分行D.不能通过编译,因为没有实现MouseListener接口中的所有方法参考答案:B10. 垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。( )A.正确B.错误参考答案:A11. 在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( )包。A.java.ioB.java.awt.eventC.java.awtD.java.applet参考答案:B12. 串行接口与
5、设备之间的数据传输是以串行方式并且以半双工或全双工的方式进行的。( )串行接口与设备之间的数据传输是以串行方式并且以半双工或全双工的方式进行的。()正确13. 如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的文件名必须为【 】。正确答案:myapplet.javamyapplet.java14. 有以下程序 includestdioh yoidfun(inta,intb) mtt; t=a;a=b;b=t; ma
6、in( ) 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); 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语言规定,实参变量对形参变量的数据传递是”值传递
7、”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。由此可知,在本题中,函数fun(inta,intb)的功能是实现形参整形变量a和b值的互换。当在主函数中调用fun(ci,ci+1)时,把实参变量ci和ci+1的值赋给形参变量a和b,执行完函数fun(ci,ci+1)时,形参变量a和b的值发生了互换,实参变量ci和ci+1的值并没有发生互换,所以输出的值为l,2,3,4,5,6,7,8,9,0。15. break语句可以出现在各种不同循环语句的循环体中。( )A.正确B
8、.错误参考答案:A16. 在IE浏览器的“Interent选项”中,可以通过设置( )来保证浏览网页的安全。A“提交非加密表单数据”在IE浏览器的“Interent选项”中,可以通过设置( )来保证浏览网页的安全。A“提交非加密表单数据”B“用户验证”C“Active控件和插件”D“Java脚本程序”E“网页内容安全级别”正确答案:BCD17. 哪个关键字可以对对象加互斥锁?( )A.transientB.synchronizedC.staticD.serialize参考答案:B18. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )A.正确B.错误参考
9、答案:A19. 当一个JSP修改后,需要重启服务器。( )A.正确B.错误参考答案:B20. Java程序设计语言使用( )创建一个对象。A.classB.interfaceC.newD.create参考答案:C21. 下面代码的执行结果是什么?( ) x=,A.x=5,7B.x=5,3C.x=3,7D.x=3,5参考答案:B22. 在构造方法中如调用super( )语句,则必须使其成为构造方法中的第一条语句。( )A.正确B.错误参考答案:A23. 利用equals( )方法判定Date类时,判断的是对象的值而不是对象的地址。( )A.正确B.错误参考答案:A24. 构成Java程序的基本要
10、素是( )。A.源代码B.软件C.类D.指令代码参考答案:C25. 以下哪个是线程类的方法?( )A.yield( )B.stop( )C.sleep(long msec)D.go( )参考答案:ABC26. 图形用户界面广泛地应用于客户机/服务器应用程序和基于Web的applet小程序。( )A.正确B.错误参考答案:A27. 下列叙述中,_能反映RISC的特征。A指令执行采用流水方式B指令长度固定C只有LOADSTORE指下列叙述中,_能反映RISC的特征。A指令执行采用流水方式B指令长度固定C只有LOADSTORE指令访问存储器D配置多个通用寄存器正确答案:ABCD28. 在窗体上面有一
11、个列表,然后编写如下两个事件过程: Private Sub Form_Click( ) List1.在窗体上面有一个列表,然后编写如下两个事件过程: Private Sub Form_Click( ) List1.RemoveItem 1:List1.RemoveItem2 List1.RemoveItem 3 End Sub Private Sub Form_Loab( ) List1.AddItem ItemA :List1.AddItem Item B List1.AddItemItem C:List1.AddItem ItemD List1.AddItem ItemE End Sub
12、运行上面的程序,然后单击窗体,列表框中显示的项目是【 】。正确答案:List1.AddItemItemA List.AddItem ItemC在列表框中删除项目时,“索引值”可以指定插入项在列表框中的位置,表中的项目从。开始计数,则题目中是删除第2,3,4项,列表框中显示的项目是“ItemA和ItemE。29. 一个Java类的属性既能是基本类型变量,也能是对象变量。( )A.正确B.错误参考答案:A30. super( )和this( )调用语句可以同时在一个构造函数中出现。( )A.正确B.错误参考答案:B31. 为了区分重载多态中同名的不同方法,要求( )。A.返回值类型不同B.调用时用
13、类名或对象名做前缀C.形式参数名称不同D.形式参数个数或者类型不同参考答案:D32. 将累加器AX的内容清零的正确指令是_。 AAND AX,0 BOR AX,AX CADDAX,AX DCMPAX,AX将累加器AX的内容清零的正确指令是_。AAND AX,0BOR AX,AXCADDAX,AXDCMPAX,AXA33. 构造BufferedInputStream的合适参数是哪个? ( )A.FileInputStreamB.FileC.BufferedOutputStreamD.BufferedInputStream参考答案:BD34. Java Applet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。( )A.正确B.错误参考答案:A35. 下面赋值语句中,哪个选项不正确?( )A.float f=11.1B.double d=5.3E12C.double d=3.14DD.Object a=new String(“abc”)参考答案:A36. Java语言中变量是不区分大小写的。( )A.正确B.错误参考答案:B37. 有以下程序 includestdioh defineN4 yoidfun(intaN,intb) inti; for(i=0;iN;i+有以