java选择题 下载本文

内容发布更新时间 : 2024/12/23 10:23:58星期一 下面是文章的全部内容请认真阅读。

b.test(); }

void test() {

System.out.print(\ } }

class B extends A { void test() {

super.test();

System.out.print(\ } }

A、产生编译错误

B、代码可以编译运行,并输出结果AB C、代码可以编译运行,但没有输出

D、编译没有错误,但会产生运行时异常

255、Person p = new Person(“张三”,23);这条语句会调用下列哪个构造方法给属性进行初始化( )

A、public Person(){}

B、public Person(String name,int age) { this.name = name; this.age = age; } C、public Person(int age,String name) { this.age = age; this.name = name; } D、public Person(String name) { this.name = name; } 256、以下关于编译异常说法正确的是( ) A、编译异常就是指Exception以及其子类 B、编译异常如果产生,可以不用处理

C、编译异常如果产生,必须处理,要么捕获,要么抛出 D、编译异常指的就是Error

257、下面关于布尔类型变量的定义中,正确的是( ) A、boolean a=TRUE; B、boolean b=FALSE; C、boolean c='true'; D、boolean d=false;

258、下列方法中,用于返回当前日期的方法是?( ) A、Date()

B、Date(int year, int month, int date) C、Date(String s) D、Date(long date)

259、下列选项中,属于字符常量的是?( ) A、198 B、2e3f C、“123” D、‘a’

260、下列关于构造方法重载的说法中,错误的是()。

A、不同构造方法中调用本类其它的构造方法时,需要使用this([参数1,参数2?])的形式

B、不同构造方法中调用本类其它的构造方法时,必须放在第一行

C、构造方法的重载和普通方法一样,方法名的前面需要声明返回值类型 D、构造方法重载时,只要每个参数类型或参数个数不同即可 261、下面选项中,完全面向对象的编程语言是?( ) A、C

B、COBOL C、JAVA D、FORTRAN

262、下列关于方法的描述中,正确的是 A、方法是对功能代码块的封装

B、方法没有返回值时,返回值类型可以不写 C、没有返回值的方法,不能有return语句 D、方法是不可以没有参数的

263、下面选项中,可以从数组int [] arr = {10,1,2,3,4,5,6,7,8,9,10}中求出元素10所对应角标值的是( ) A、for(int x=0;x B、for(int x=1;x C、for(int x=0;x D、for(int x=1;x

264、下面哪个关键字用于将类中的属性私有化( ) A、default B、public C、private D、protected

265、先阅读下面的程序片段: String str1=new String(\ String str2=new String(\

StringBuffer str3=new StringBuffer(\

对于上述定义的变量,以下表达式的值为true的是哪个? A、str1==str2;

B、str1.equals(str2); C、str1==str3; D、以上都不对

266、下列目录中,哪一个是用来存放JDK核心源代码的? A、lib目录 B、src目录 C、jre目录 D、include目录

267、下面程序的运行结果是( ) public class Demo {

public static void main(String[] args) { try {

System.out.println(10 / 0);

System.out.println(\除法正常运行\

} catch (ArithmeticException e) { System.out.println(\除数不能为0\ } } }

A、编译失败

B、编译通过,没有结果输出 C、输出:除法正常运行 D、输出:除数不能为0

268、下列选项中,属于位运算符的是 A、+ B、++ C、^ D、()

269、在Java语言中,String类型的成员变量的默认初始值是( )。 A、false B、\C、0 D、null

270、下列选项中,哪一个是单行注释的符号?( ) A、\\\\ B、// C、/ D、\\

271、下面关于throws作用的描述中,正确的是( ) A、一个方法只能抛出一个异常信息

B、一个方法上使用throws声明一个异常说明这个方法运行时一定会抛出这个异常 C、throws可以声明在方法体中用来指定抛出的具体异常 D、throws出现在方法函数头

272、下列选项中,属于布尔常量的是?( ) A、198 B、2e3f C、true D、null

273、下面程序运行的结果是( ) class Demo{

public static void main(String[] args){ try{

int x = div(1,2); }catch(Exception e){

System.out.println(e); }

System.out.println(x) }

public static int div(int a,int b){ return a / b ; } }

A、输出1 B、输出0 C、输出0.5 D、编译失败

274、请阅读下面的程序 public class Test {

public static void main(String[] args) { int x; int y;

for (x = 1, y = 1; x <= 100; x++) { if (y >= 20) { break; }

if (y % 3 == 1) { y += 3; continue; }

y -= 5; }

System.out.println(“x=” + x + “,y=” + y); } }

下列选项中,哪一个是程序的运行结果 A、x=8,y=22 B、x=22,y=8 C、x=3,y=0 D、x=0,y=3