51CTO下载-JAVA选择题 下载本文

System.out.println(a+”,”+b); }

static void operate(StringBuffer x,StringBuffer y){ x.append(y); y=x; }

}

a) A,B b) AB,B c) A,AB d) AB,AB

73. 开发Java程序的步骤包括运行,编写,编译,它们的先后顺序是()(选择一项)

a) 运行,编写,编译 b) 编写,编译,运行 c) 编译,编写,运行 d) 编写,运行,编译

74. 下列选择中不属于Java算术运算符的是()(选择一项)

a) / b) % c) * d) !=

75. 在Java中,想要存储如真或假,是或否的数据最好使用()数据类型(选择一项)

a) int b) char c) String d) boolean

76. 某Java类的main()方法如下所示,则编译运行该类的输出结果是(),(选择一项)

public static void main(String []args){ for(int i=0;i<10;i++){ if(i%2!=0) continue;

System.out.print(i);

} }

a) 13579 b) 02468 c) 97531 d) 86420

77. 在Java中,使用()关键字导入包(选择一项)

a) package b) import c) class d) new

78. Java中,关于带参数的方法,下列选择中的说法错误的是()(选择一项)

a) 使用带参数的方法分为两步:定义带参数的方法和调用带参数的方法 b) 带参数方法的返回值可以为void

c) 带参数方法的参数个数可以为一个或多个 d) 带参数方法的参数必须是基本数据类型的数据

79. 给定如下Java程序的方法结构,则方法体实现语句正确的是()(选择一项)

public String change(int i){ //方法体 }

a) return 100; b) return ‘a’; c) return i+””; d) return i;

80. 下列选项中关于Java中类和对象的说法错误的是()(选择一项)

a) 类是具有相同属性和共同行为的一组对象的集合 b) 在Java中使用class关键字定义类

c) 对象是类的实体,同一个类可以有多个实体,也就是多个对象 d) 类的某个对象被赋值后,该类所有对象都被赋予此值

81. 在Java中,下列()是合法的变量名(选择二项)

a) _myString b) $a+b c) myString d) 9myString

82. 在Java中,下列代码的运行结果是()(选择一项)

public static void main(String []args){ int a = 1,b = 2 ,c = 3; if(a<0){ if(b<0){ c = 10;

}else{

c = 20; } }

System.out.println(c); }

a) 输出:10 b) 输出:20 c) 输出:3 d) 编译报错

83. 在Java中,以下程序的输出结果是()(选择一项)

public class Test{

public static void main(String []args){ String s1 = “accp”; String s2 = “accp”;

String s3 = new String(s1);

if(s1==s2){

System.out.println(“true,”); }else{

System.out.println(“false,”); }

if(s1==s3){

System.out.println(“true”); }else{

System.out.println(”false”); }

} }

a) false,true b) false,false c) true,true d) true,false

84. 分析如下所示的Java代码,编译运行后的输出结果是()(选择一项)

public static void main(String []args){ char [] ch = {‘a’,’b’,’c’}; for(int i=0;i

} }

a) abc b) ab c) ac d) a

85. 在Java中,下面关于变量及其作用域的描述错误的是()(选择一项)

a) 当类的成员变量没有被赋予初值时,Java会给成员变量一个默认值 b) 在方法中定义的局部变量不可以和类的成员变量具有相同的变量名 c) 在方法中定义的局部变量在该方法被执行时创建 d) 局部变量在使用前必须被初始化

86. 给定Java代码如下所示,则下划线处填入(),可使这段代码编译成功(选择二项)

public int count(char c,int i,double d){ return ________; }

a) c*i

b) c*(int)d c) (int)c*d d) i*d

87. 给定如下Java代码,编译运行后,输出结果是()(选择一项)

public class Test{

public static void main(String []args){

StringBuffer a = new StringBuffer(“A”); StringBuffer b = new StringBuffer(“B”); operate(a,b);

System.out.println(a+”,”+b); }

static void operate(StringBuffer x,StringBuffer y){ x = new StringBuffer(“BBB”); y = x; }

}

a) BBB,B b) BBB,BBB c) A,B d) A,A

88. 某Java类的main()方法如下所示,则编译运行该类的输出结果是()(选择一项)

public static void main(String []args){ for(int i=0;i<10;i++){ if(i%2!=0){ break;

}

System.out.print(i); } }

a) 13579 b) 02468

c) 0123456789 d) 0

89. 在Java的以下的变量赋值语句中,无法通过编译的是()(选择一项)

a) char c1 = “男”; b) char c2 = ‘女’; c) int f1 = 128; d) double d1 = 1.2;

90. 在创建Java类时,使用()关键字声明包(选择一项)

a) package b) import c) class d) new

91. 下列选择中关于Java类的理解错误的是()(选择一项)

a) 类是具有相同属性和共同行为的一组对象的集合 b) 在Java中使用class关键字定义类

c) 因为类中的属性和方法是从共性中抽象出来的,所以类的属性不能被赋值,类

的方法不能有具体实现

d) 定义类就定义了一个自已的数据类型

92. 在Java中,要存储如性别(‘男’或‘女’)的数据最好使用()数据类型(选择一项)