java模拟试题五.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:2 大小:60KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

java模拟试题五.doc

java模拟试题五.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java程序设计模拟试题五一、判断题(对的写√,错的写×;共10小题,每题1分)Java源文件编译后生成的文件类型为字节码文件。intfor=12;是一个合法的语句。定义构造方法时需要定义返回值。一个类可以继承多个类。java.io包中File指向的文件必须是已经存在于磁盘上的文件。可向一个JButton中添加一个JTextField用来显示一个文本框。运算符“+”不仅可以用作数学运算符,还可以把字符串连接起来。抽象类中可以定义实体方法。Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。每个Java源文件中最多有一个public类。二、单项选择题(共10小题,每题2分)以下哪个是合法的标识符?A)7star.B)elseC)my$D)super以下哪个类不属于字符流类?A)ReaderB)FileReaderC)StringReaderD)BufferedInputStream以下关于this的说法哪个不正确?A)在一个类的构造函数内部调用同一个类的其它某一个构造函数,应使用this关键字。B)this可以出现在静态方法中。C)this可以出现在实例方法中。D)通过使用this,可以在构造函数中引用当前对象的任何成员。以下关于重载(overload)的定义哪个正确?A)在一个类中,定义了多个具有相同名字的方法,但这些方法有不同的输出参数。B)在一个类中,定义了多个具有相同名字的方法,但这些方法有不同的输入参数。C)在一个类中,定义了多个具有相同名字的方法,并且这些方法有相同的输入参数。D)在一个方法体中定义了多行代码。有如下代码段:inti=2;intj=3;if((i==2)||(j++==3))i++;if((j==4)||(i++==3))j++;System.out.printf("i=%d,j=%d%n",i,j);该程序运行的结果为:A)i=4,j=4B)i=3,j=5C)i=4,j=5D)以上都不是java程序用以下哪个命令可编译源文件?A)javaB)appletviewerC)javadocD)javac以下说法正确的个数为:=1\*GB3①构造方法中this语句必须放在第一句;=2\*GB3②构造方法中super语句不一定放在第一句;=3\*GB3③final修饰的变量只能赋值一次;=4\*GB3④static修饰的变量在该对象的一个实例中被修改,在另一个实例中也可以取得该变量的新值。A)1B)2C)3D)4下列修饰词,可以用来定义接口中方法的为A)privateB)protectedC)publicD)以上都不是执行下面代码,以下哪种描述正确publicclassPerson{staticString[]str=newString[3];publicstaticvoidmain(Stringa[]){System.out.println(str[1].toString());}}A)编译时将产生错误B)编译时正确,运行时将抛出异常。C)输出为零D)输出为null以下哪个组件可以直接显示而不用添加在容器中?JButtonB)JFrameC)JTextFieldD)JPanel三、填空题(共20空,每空1分)1、有三类java程序,它们是(1),(2),(3)。2、awt包中的版面配置管理器分别是(4),(5),(6),(7),(8)。3、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(9)个比特位(bit)。4、如下代码为一个求数组所有元素平方和的程序,请补充完整,如你认为该处无需填入代码,用“X”表示。int[][]datas={{1,2},{1,2,3},{1,2,3,4}};(10)for(inti=0;i<(11);i++){for(intj=0;j<(12);j++){(13)}}5、Java中所有类都是类(14)的子类。6、Throwable的两个直接子类是(15)、(16),在方法头部声明方法可能会抛出异常使用(17)关键字。7、(18)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类中定义。(19)方法是不能被当前类的子类重新定义的方法。8、按照功能组织类和接口的名称空间称为(20)四、简答题(共4小题)有如下程序:Moveable.java文件中有如下代码interfaceMoveable{voidmove(intx,inty);voidjump(intx,inty);}Monkey.java中如下代