《南开大学21春《Java语言程序设计》离线作业1辅导答案4》由会员分享,可在线阅读,更多相关《南开大学21春《Java语言程序设计》离线作业1辅导答案4(11页珍藏版)》请在金锄头文库上搜索。
1、南开大学21春Java语言程序设计离线作业1辅导答案1. Java application中的主类需包含main方法,main方法的返回类型是什么?( )A.intB.floatC.doubleD.void参考答案:D2. 查找随机文件的记录时,应使用的方法是( )A.readInt( )B.readBytes(int n)C.seek(long l)D.readDouble( )参考答案:C3. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。( )A.错误B.正确参考答案:A4. 下列整型的最终属性i的定义中,正确的是( )A.static final int i=100;B.
2、final I;C.static int I;D.final float i=1.2f;参考答案:A5. 关于Java中数据类型叙述正确的是( )A.整型数据在不同平台下长度不同B.boolean类型数据只有2个值,true和falseC.数组属于简单数据类型D.Java中的指针类型和C语言的一样参考答案:B6. 下面的说法正确的是( )。A.Java语言是面向对象的、解释执行的网络编程语言B.Java语言具有可移植性,是与平台无关的编程语言C.Java语言可对内存垃圾自动收集D.Java语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境参考答案:ABCD7. 关于流(St
3、ream),下列哪些是正确的?( )A.是对数据传送的一种抽象B.一般不用来处理文件C.分为输入流和输出流D.Java中主要的包是java.io参考答案:ACD8. Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( )A.安全性B.多线性C.跨平台D.可移植参考答案:B9. 所有的键盘事件都由KeyEvent类的对象表示。( )A.错误B.正确参考答案:A10. 关于选择结构下列哪些说法错误?( )A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有
4、default语句参考答案:ACD11. 哪个关键字可以对对象加互斥锁?( )A.transientB.synchronizedC.serializeD.static参考答案:B12. 在下列说法中,选出最正确的一项是( )A.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以/开始D.在Java语言中,类的源文件名和该类名必须相同参考答案:A13. break语句可以用在switch语句、while循环、do.while循环和for循环结构中。( )A.错误B.正确参考答案:B14. 面板类也是容器类。( )A.错误B.正确参考答案:B15. 属于ma
5、in( )方法的返回类型是( )。A.publicB.staticC.voidD.main参考答案:C16. 为了使包ch4在当前程序中可见,可使用的语句是( )A.import ch4.*;B.package ch4.*;C.ch4 import;D.ch4 package;参考答案:A17. 下列语句序列执行后,ch1的值是( )。 char ch1=&39;A&39;,ch2=&39;W&39; if(ch1 + 2 A.AB.BC.CD.B参考答案:B18. 下列不属于条件语句关键字的是( )。A.ifB.elseC.switchD.while参考答案:D19. 关键字也是标识符。(
6、)A.错误B.正确参考答案:B20. Final类中的属性和方法都必须被final修饰符修饰。( )A.错误B.正确参考答案:A21. 接口中全是抽象方法,抽象类中可以有非抽象方法。( )A.错误B.正确参考答案:A22. sql语句不能支持嵌套查询,可以连接查询。( )A.错误B.正确参考答案:A23. 实例方法可直接调用其他类的实例方法。( )A.错误B.正确参考答案:A24. 关于Java的标准输入输出流,下列哪些是正确的?( )A.System.out和System.in分别用来处理标准输出和输入B.标准输入和输出均只针对计算机键盘和屏幕C.Java对输入和输出编程均要求强制异常保护D
7、.只有一个标准输入流参考答案:ABD25. File类中用_函数获取文件的绝对路径。A.path( )B.getPath( )C.getAbsolutePath( )D.getName( )参考答案:C26. Java语言中,int类型在内存中所占的位数为( )A.8B.16C.32D.64参考答案:C27. 下面哪些类可以被继承( )。A.java.lang.ThreadB.java.lang.NumberC.java.lang.DoubleD.java.lang.Math参考答案:AB28. 说明下列创建数组的方法哪些是正确的( )。A.int twoDim = new int4;B.in
8、t twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;参考答案:ACD29. 欲定义类字段或类方法(静态方法),应使用( )修饰。A.publicB.staticC.protectedD.synchronized参考答案:B30. 注释的作用是使程序在执行时在屏幕上显示/之后的内容。( )A.错误B.正确参考答案:A31. 数据库管理系统就是DBMS。( )A.错误B.正确参考答案:A32. Java包中包含了URL类和URLConnection类,这些类具有强大的功能。( )A.错误B.正确参考答案:B33. 关于while
9、和do-while循环,下列说法正确的是( )。A.两种循环除了格式不通外,功能完全相同B.与do-while语句不通的是,while语句的循环至少执行一次C.do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D.以上都不对。参考答案:D34. 各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算。( )A.错误B.正确参考答案:B35. 以下对File对象描述错误的是( )A.可以表示磁盘上的一个文件B.可以表示磁盘上的一个文件夹C.可以表示一个并不存在的文件或文件夹D.创建一个File对象表示在磁盘上创建一个文件参考答案:D36. 下列哪些是类的属性
10、修饰符的是?( )A.publicB.abstractC.privateD.final参考答案:ABC37. short类型数32767加1之后的值为( )A.0B.32768C.-32768D.-1参考答案:C38. 下面哪个不是文件存取操作_。A.读B.写C.改名D.复制参考答案:C39. 如下哪些是Java中有效的关键字( )A.ConstB.NULLC.falseD.thisE native参考答案:CDE40. 下面不是面向对象技术特点的是( )。A.结构化B.封装C.继承性D.多态性参考答案:A41. 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。(
11、)A.错误B.正确参考答案:B42. 下列关于float类型包装类提供的常量的说法中,不正确的一项是( )A.POSITIVE_INFINITY表示正无限值B.NEGATIVE_INFINITY表示负无限值C.MAX_VALUE表示正无限值D.NaN可以表示被零除参考答案:C43. TCP/IP属于低层协议,它定义了网络接口层。( )A.错误B.正确参考答案:A44. 当关闭浏览器时先执行destroy( )方法,再执行stop( )停止Applet运行。( )A.错误B.正确参考答案:A45. 下列说法不正确的是( )。A.实例方法能对类变量和实例变量操作B.实例方法只能对类变量操作C.实例
12、方法只能实例变量操作D.类方法能对类变量和实例变量操作参考答案:BCD46. Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。( )A.错误B.正确参考答案:B47. 以下语句有语法错误的是( )A.int x=1;y=2;z=3B.for (int x=10,y=0;x0;x+);C.while (x5);D.for(; ;);参考答案:A48. 若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。( )A.错误B.正确参考答案:B49. 关于类和对象的叙述正确的是( )A.Java的类分为两大部分:系统定义的类和用户自定义的类B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化参考答案:A50. 以下选项中,合法的赋值语句是( )A.a=1;B.+i;C.a=a+1=5;D.y=int(i);参考答案:B