(单选题) 1、代码String str=”123456a”;int i=Integer.parseInt(str);会报异常的是()
A java.lang.NullPoninterException
B java.lang.NumberFormatException
C java.lang.RuntimeException
D java.lang.ArrayindexOutOfBoundsException
(单选题)2、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。
Filef = new File( 填代码处);
file =new FileReader(f);
in=new BufferedReader(file);
A "./1.txt"
B "../my/1.txt"
C "c:\\my\\1.txt"
D "c:\ my\1.txt"
(单选题)3、关于 访问权限说法正确 的是 ? ( )
A 类定义前面可以修饰public,protected和private
B 内部类前面可以修饰public,protected和private
C 局部内部类前面可以修饰public,protected和private
D 以上说法都不正确
(单选题)4、 java中用()字指明继承关系.用()关键字指明对接口的实现。1/1
A implements extends
B extends implements
C extend implement
D implement extend
(单选题)5、设有下面两个赋值语句:
a = Integer.parseInt("1024");
b = Integer.valueOf("1024").intValue();
下述说法正确的是()
A a是整数类型变量,b是整数类对象。
B a是整数类对象,b是整数类型变量。
C a和b都是整数类对象并且它们的值相等。
D a和b都是整数类型变量并且它们的值相等。
改变,永远不嫌晚。无论你是几岁,也无论你目前所处的境况有多糟,只要立定目标、一步一步往前走,人生随时都有翻盘的可能性。----至大家
不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)
上期答案:
(单选题)1、代码 的运行结果是()
package com.sunline.java;
public class A implements B extends C{
public static void main(Stringargs[]){
System.out.println("hello sunline!");
}
}
A 在控制台打印hello sunline!
B 报异常java.lang.NullPoninterException
C 编译报错
D 报异常java.lang.RuntimeExcception
正确答案:C
解析:先继承再实现
(单选题)2、对于子类的构造函数说明,下列叙述中错误的是()。
A 子类不能继承父类的无参构造函数。
B 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C 在创建子类的对象时,若不含带参构造函数,将先执行父类的无参构造函数,然后再执行自己的无参构造函数。
D 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
正确答案是:D
解析:构造函数不能被继承,构造方法只能被显式或隐式的调用
(单选题)3、现有一变量声明为 boolean aa; 下面赋值语句中正确的是 ( )
A aa=false;
B aa=False;
C aa="true";
D aa=0;
正确答案是:A
解析:
boolean的返回值类型 true 和 false,带引号的就是字符串了,而A没有带引号,属于值
(单选题)4、以下不是修饰符final的作用的是( )。
A 修饰常量
B 修饰不可继承的类
C 修饰不可变类
D 修饰不可覆盖的方法
正确答案是:C
解析:
在Java中,final可以修饰
1.Class:定义一个不能被继承(non-inherited)的类
2.Method:定义一个不能被覆盖(non-overrided)方法
3.Variable:定义一个常量(constant)
(单选题)5、创建一个标识有“关闭”标签的语句是 ( ) 。
A TextField b = new TextField(“关闭”);
B Label b = new Label(“关闭”);
C Checkbox b = new Checkbox(“关闭”);
D Button b = new Button(“关闭”);
正确答案是:B
考查对AWT基本组件的了解。
选项A错误,创建的是一个初始显示为“关闭”的文本框:
选项B正确,创建的是一个标识有“关闭”的标签;
选项C错误,Checkbox为复选框类,只能设定是否含标签;
选项D错误,创建的是一个标记为“关闭”的按钮。
故本题答案是B。
上一期的错题
(单选题)1、下列关于构造方法不正确的是:( )
A 类的构造方法和类同名
B 一个类可以有多个构造方法
C 在实例化对象时必须调用类的构造方法
D 构造方法可以和该类其他方法一样被该类对象调用
正确答案是:D
解析:
1.构造方法也是类的方法,可以在创建对象时为成员变量赋值
2.构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分
3.构造方法没有返回值所以不用void
4.构造方法一定要与定义为public的类同名
5.构造方法不能被对象调用,只会创建对象,使用new关键字