《南开大学21秋《Java语言程序设计》平时作业2-001答案参考78》由会员分享,可在线阅读,更多相关《南开大学21秋《Java语言程序设计》平时作业2-001答案参考78(10页珍藏版)》请在金锄头文库上搜索。
1、南开大学21秋Java语言程序设计平时作业2-001答案参考1. 设有定义int i = 6 ;,则执行以下语句后,i的值为( )。 i += i - 1;A.10B.121C.11D.100参考答案:C2. 下列语句序列执行后,k的值是( )。 int m=3, n=6, k=0; while(m+)A.0B.1C.2D.3参考答案:B3. 子类必须通过super( )关键字调用父类的构造函数。( )A.错误B.正确参考答案:A4. 下列说法错误的是( )。A.接口是多继承的具体实现形式B.3305L是长整型数C.03916是八进制数D.?:是三目条件运算符参考答案:C5. Java的各种数
2、据类型占用的内存长度固定,与具体软硬件环境无关。( )A.错误B.正确参考答案:B6. 顶级包就是磁盘的根目录。( )A.错误B.正确参考答案:A7. 下列哪些是类的属性修饰符的是?( )A.publicB.abstractC.privateD.final参考答案:ABC8. 对于构造函数,下列叙述正确的是( )。A.构造函数是类的一种特殊函数,它的方法名必须与类名相同B.构造函数的返回类型只能是void型C.构造函数的主要作用是完成对类的对象的初始化工作D.一般在创建新对象时,系统会自动调用构造函数参考答案:ACD9. 方法覆盖与域隐藏一样,父类的同名方法在子类中仍占有自己独立的内存空间。(
3、 )A.错误B.正确参考答案:A10. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。( )A.错误B.正确参考答案:B11. 下列是Java语言中可用的注释符,其中错误的是( )。A./B./*.*/C./*.*/D./*.*/参考答案:B12. Java字符串常数的内容不能修改。( )A.错误B.正确参考答案:B13. 若在某一个类定义中定义有如下的方法:abstract void performDial( ); 该方法属于( )方法。A.本地B.最终C.静态D.抽象参考答案:D14. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.错误B.
4、正确参考答案:A15. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( )A.错误B.正确参考答案:A16. 关于Java的标准输入输出流,下列哪些是正确的?( )A.System.out和System.in分别用来处理标准输出和输入B.标准输入和输出均只针对计算机键盘和屏幕C.Java对输入和输出编程均要求强制异常保护D.只有一个标准输入流参考答案:ABD17. String(byte,int,int)中,第三个参数用来生成字符串的byte型数组的( )。A.长度B.起始位置C.终止位置D.终止位置+1参考答案:A18. 下列关于JAV
5、A语言简单数据类型的说法中,不正确的是( )。A.以0开头的整数代表8进制常量B.以0x或者0X开头的整数代表8进制整型常量C.boolean类型的数据作为类成员变量的时候,系统默认值初始为trueD.double类型的数据占计算机存储的32位参考答案:BCD19. 在单处理器上,一组线程的执行在时间上是重叠的,他们的操作又是交叉的,这被称作线程的交叉性。( )A.错误B.正确参考答案:A20. 说明下列创建数组的方法哪些是正确的( )。A.int twoDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char
6、 a = A, B;参考答案:ACD21. 下列代表16进制整数的是( )A.0123B.1900C.fa00D.0xa2参考答案:D22. JAVA源程序编译后生成字节码(.class文件),程序需要在JAVA虚拟机中运行。( )A.错误B.正确参考答案:B23. 当关闭浏览器时先执行destroy( )方法,再执行stop( )停止Applet运行。( )A.错误B.正确参考答案:A24. 欲定义类字段或类方法(静态方法),应使用( )修饰。A.publicB.staticC.protectedD.synchronized参考答案:B25. 构造方法是一种特殊的方法,名字与类名一致,但返回
7、类型都为void型。( )A.错误B.正确参考答案:A26. 类及其属性、方法可以同时有一个以上的修饰符来修饰。( )A.错误B.正确参考答案:B27. Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。( )A.错误B.正确参考答案:A28. 静态方法可以直接访问非静态变量和非静态方法。( )A.错误B.正确参考答案:A29. 下列的变量定义中,错误的是( )。A.int 6_aB.float aC.int i=Integer.MAX_VALUED.static int i=100参考答案:A30. 下面哪些循环不会导致死循环?( )A.for (int k=0; kB.fo
8、r (int k=10; k0; k-)C.for (int k=0; kD.for (int k=0; k0; k+)参考答案:ABD31. 类体的定义中不能有的内容是( )A.package语句B.import语句C.类的定义D.对象的定义参考答案:AB32. 抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。( )A.错误B.正确参考答案:A33. short类型数32767加1之后的值为( )A.0B.32768C.-32768D.-1参考答案:C34. 对Web进行读取的执行操作,HttpURLConnection类提供的方法能更好地完成任务。( )A.错误B.正确参考答案:
9、B35. 线程的暂停方法yield( )能够控制的线程是( )A.执行yield( )调用时候的当前线程对象thisB.执行该方法时候的占据CPU的线程C.任何指定的线程,如a.yield( )中的aD.定义yield( )方法的类的线程对象参考答案:B36. Java包中包含了URL类和URLConnection类,这些类具有强大的功能。( )A.错误B.正确参考答案:B37. 下面程序段:boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是( )。A.c=fa
10、lse; result=falseB.c=true; result=trueC.c=true; result=falseD.c=false; result=true参考答案:A38. 下面是关于类及其修饰符的一些描述,不正确的是( )A.abstract类只能用来派生子类,不能用来创建abstract类的对象B.abstract不能与final同时修饰一个类C.final类既可用来派生子类,也可用来创建final类的对象D.abstract方法须在abstract类中声明,但abstract类中可没有abstract方法参考答案:C39. 以下不正确的描述是( )。A.方法的定义不可以嵌套,但
11、方法的调用可以嵌套B.方法的定义可以嵌套,但方法的调用不可以嵌套C.方法的定义和方法的调用均不可以嵌套D.方法的定义和方法的调用均可以嵌套参考答案:BCD40. 下列正确的句子是( )。A.float 3.14B.byte i=225C.k=33LD.int p;参考答案:D41. 利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。( )A.错误B.正确参考答案:A42. Java程序的主要类型有( )A.ApplicationsB.AppletsC.客户端D.服务器参考答案:AB43. 抽象类可以直接被实例化,非抽象类不可以直接实例化。( )A.错误
12、B.正确参考答案:A44. 接口中全是抽象方法,抽象类中可以有非抽象方法。( )A.错误B.正确参考答案:A45. 与InputStream流相对应的Java系统的“标准输入对象”是( )A.System.inB.System.outC.System.errD.System.exit( )参考答案:A46. 下列自定义标识符名不合法的有( )A.intB.forXC.“铅笔”D.标识符参考答案:AC47. Java中,并非每个事件类都只对应一个事件。( )A.错误B.正确参考答案:B48. super调用也包含对父类的父类的构造方法的调用。( )A.错误B.正确参考答案:B49. Application对象中_函数获取文件的绝对路径。A.path( )B.getpath( )C.getRealPath( )D.getPath( )参考答案:D50. 接口体中不应包含( )。A.常量定义B.常量赋值C.方法实现D.方法声明参考答案:C