南开大学22春《Java语言程序设计》综合作业一答案参考30

上传人:住在****他 文档编号:89183320 上传时间:2022-05-12 格式:DOCX 页数:13 大小:14.26KB
返回 下载 相关 举报
南开大学22春《Java语言程序设计》综合作业一答案参考30_第1页
第1页 / 共13页
南开大学22春《Java语言程序设计》综合作业一答案参考30_第2页
第2页 / 共13页
南开大学22春《Java语言程序设计》综合作业一答案参考30_第3页
第3页 / 共13页
点击查看更多>>
资源描述
南开大学22春Java语言程序设计综合作业一答案参考1. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。( )A.错误B.正确参考答案:A2. 下列特点中,哪个是Java虚拟机执行的特点之一?( )A.字节代码B.多进程C.静态连接D.编译参考答案:A3. 在方法中定义的局部变量在该方法被执行时创建。( )A.错误B.正确参考答案:B4. Final类中的属性和方法都必须被final修饰符修饰。( )A.错误B.正确参考答案:A5. 在Java语言中,可以用来完成方法调用的方式是( )。A.方法作为表达式中的一项出现在表达式中B.方法作为单独的一条语句C.方法作为另一个方法调用的实际参数出现D.以上方法均可以参考答案:D6. 下列关于JAVA语言中要使用的一个变量,正确的是( )。A.在JAVA程序中要使用一个变量,必须先对其进行声明B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以C.变量不可以在其作用域之外使用D.局部变量在使用之前可以不初始化,系统使用默认的初始值参考答案:ABC7. 下列关于JAVA语言简单数据类型的说法中,不正确的是( )。A.以0开头的整数代表8进制常量B.以0x或者0X开头的整数代表8进制整型常量C.boolean类型的数据作为类成员变量的时候,系统默认值初始为trueD.double类型的数据占计算机存储的32位参考答案:BCD8. 下列命令中,用来编译Java程序的是( )A.javaB.javadocC.jarD.javac参考答案:D9. 在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖)。( )A.错误B.正确参考答案:A10. 下面数据类型中( )占用的空间最大。A.floatB.intC.byteD.double参考答案:D11. 下列程序段执行后b3的结果是( ) boolean b1=true, b2, b3; 24= b1 b1 : b2;A.0B.1C.trueD.false参考答案:D12. 指出下列哪个方法与方法public void add(int a)为错误的重载方法?( )A.public int add(int a)B.public void add(long a)C.public int add(long a)D.public void add(float a)参考答案:A13. 下列代码段int i=1,j=10; doif(i+-j)continue; while(iA.i=6 j=5B.i=5 j=5C.i=6 j=4D.i=5 j=6参考答案:A14. 定义一个名为key的类,使之不能被继承,应选( )。A.class keyB.native class keyC.class key final;D.final class key参考答案:D15. File类既可以对文件进行操作,也可以对目录进行操作。( )A.错误B.正确参考答案:B16. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为覆盖。( )A.错误B.正确参考答案:A17. 下列说法不正确的是( )。A.实例方法能对类变量和实例变量操作B.实例方法只能对类变量操作C.实例方法只能实例变量操作D.类方法能对类变量和实例变量操作参考答案:BCD18. Plant类派生出子类Flower,Flower类派生出子类Rose,以下声明错误的是( )。A.Plant p=new Plant( )B.Plant a1=new Flower( )C.Flower f=new Rose( )D.Rose r=new Plant( )参考答案:D19. 下面哪些类可以被继承( )。A.java.lang.ThreadB.java.lang.NumberC.java.lang.DoubleD.java.lang.Math参考答案:AB20. 下面程序段:boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是( )。A.c=false; result=falseB.c=true; result=trueC.c=true; result=falseD.c=false; result=true参考答案:A21. 按运算符操作数的数目划分,运算符?:的类型是( )。A.三元B.二元C.四元D.一元参考答案:A22. Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。( )A.错误B.正确参考答案:B23. JDK的lib目录主要存放的文件有( )A.java文件B.class文件C.jar文件D.lib文件参考答案:CD24. String(byte,int,int)中,第三个参数用来生成字符串的byte型数组的( )。A.长度B.起始位置C.终止位置D.终止位置+1参考答案:A25. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )A.错误B.正确参考答案:B26. 关于Object描述正确的是( )A.最原始的类类型B.引用C.null类型D.标识符参考答案:AD27. 下列方法中可以用来创建一个新线程的是_。A.实现java.lang.Runnable接口并重写start( )方法B.实现java.lang.Runable接口并重写run( )方法C.继承java.lang.Thread类并重写run( )方法D.实现java.lang.Thread类并实现start( )方法参考答案:C28. 下列不是数据库完整性规则的是_。A.实体完整性B.参照完整性C.数据完整性D.用户定义完整性参考答案:C29. 说明下列创建数组的方法哪些是正确的( )。A.int twoDim = new int4;B.int twoDim = new int4;C.int twoDim = new int45;D.char a = A, B;参考答案:ACD30. 下列数组a中,版本较新的能在程序运行时动态调整大小的是( )。A.int aB.String aC.a=new ArrayList( )D.a=new Array( )参考答案:C31. 执行完代码intx=new int25;后,以下( )说明是正确的。A.x24为0B.x24未定义C.x25为0D.x0为空参考答案:A32. 下列自定义标识符名不合法的有( )A.intB.forXC.“铅笔”D.标识符参考答案:AC33. 关于Java Application和Applet的说法中,不正确的是( )。A.都包含main( )方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D.都嵌入在HTML文件中执行参考答案:ACD34. 关于方法的形参和实参,下列说法错误的是( )。A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束B.实参可以是常量、变量、表达式,但是不能是方法C.实参和形参在数量上、类型上和顺序上必须严格一致D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参参考答案:ABD35. 指出下列哪个方法与方法public void add(int a)为合理的重载方法?( )A.public int add(int a)B.public void add(long a)C.public void add(int a, int b)D.public void add(float a)参考答案:CD36. 以下的选项中能正确表示Java语言中的一个整型常量的是( )A.12B.-20C.1000D.456参考答案:B37. TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。( )A.错误B.正确参考答案:B38. 关于复合语句,其中最少包含的子语句数量是( )A.1B.2C.0D.以上都不对参考答案:C39. 在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。( )A.错误B.正确参考答案:A40. 方法的定义可以嵌套,但方法的调用不可以嵌套。( )A.错误B.正确参考答案:A41. 下列关于内存回收的语句,( )说明是正确的。A.程序员必须创建一个线程来释放内存B.内存回收程序允许程序员直接释放内存C.内存回收程序负责释放无用内存D.内存回收程序可以在指定的时间释放内存对象参考答案:C42. 标识符内部可以含有注释。( )A.错误B.正确参考答案:A43. Applet要装入读取图像可以由getImage( )函数实现。( )A.错误B.正确参考答案:A44. 只能从输入流中读取数据,只能向输出流中写入数据。( )A.错误B.正确参考答案:B45. 哪个关键字可以对对象加互斥锁?( )A.transientB.synchronizedC.serializeD.static参考答案:B46. 一个循环一般应包括哪几部分内容?( )A.初始化部分B.循环体部分C.迭代部分和终止部分D.以上都是参考答案:D47. 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。( )A.错误B.正确参考答案:B48. s=s.delete(5,12); 如果s=“abcdefghigklmn”,则执行删除语句后,s的值为( )。A.abcdefnB.abcdemnC.abcde mnD.abcdelmn参考答案:B49. 若需要定义一个类域或类方法,应使用( )修饰符。A.staticB.packageC.privateD.public参考答案:A50. 在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行?( )A.init( )B.start( )C.destroy( )D.stop( )参考答案:A51. 下列程序的输出结果是( )。 import java.io.*; public class abc public static void main(String args) String s1=“Hello!; String s2=new String(“World!”); System.out.println(s1.concat(s2);A.falseB.Hello!C.Hello!World!D.12参考答案:C52. 为了使包ch4在当前程序中可见,可使用的语句是( )A.import ch4.*;B.package ch4.*;C.ch4 import;D.ch4 package;参考答案:A53. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( )A.错误B.正确参考答案:B54. 假设有一个列表框listbox1,要在其最后添加一项,应使用( )语句。A.listbox.add(“The end item”,0)B.listbox.add(“The end item”,10)C.listbox.add(“The end item”,-1)D.listbox.add(“The end item”,1)参考答案:C55. 在下列说法中,选出最正确的一项是( )A.Java语言是以类为程序的基本单位的B.Java语言是不区分大小写的C.多行注释语句必须以/开始D.在Java语言中,类的源文件名和该类名必须相同参考答案:A56. 在Java中,表示换行符的转义字符是( )A.nB.fC.nD.dd参考答案:A57. 形式参数不可以是对象。( )A.错误B.正确参考答案:A58. 图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。( )A.错误B.正确参考答案:B59. 下列属于合法的Java标识符是( )A.”ABC”B.&5678C.+rriwoD.saler参考答案:D60. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A.隐藏B.覆盖C.重载D.Java不支持此特性参考答案:C
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


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

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


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