java选择题和答案解释_JAVA试题及答案50道选择题).doc

JAVA试题及答案50道选择题)

选择题

JAVA所定义的版本中不包括:(D)

JAVA2 EE

JAVA2 Card

JAVA2 ME

JAVA2 HE

JAVA2 SE

下列说法正确的是(A)

JAVA程序的main方法必须写在类里面

JAVA程序中可以有多个main方法

JAVA程序中类名必须与文件名一样

JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来

变量命名规范说法正确的是(B)

变量由字母、下划线、数字、$符号随意组成;

变量不能以数字作为开头;

A和a在java中是同一个变量;

不同类型的变量,可以起相同的名字;

下列javaDoc注释正确的是(C)

/*我爱北京天安门*/

//我爱北京天安门*/

/**我爱北京天安门*/

/*我爱北京天安门**/

为一个boolean类型变量赋值时,可以使用(B)方式

boolean = 1;

boolean a = (9 >= 10);

boolean a="真";

boolean a = = false;

以下(C)不是合法的标识符

STRING

x3x;

void

de$f

表达式(11+3*8)/4%3的值是(D)

31

0

1

2

(A)表达式不可以作为循环条件

i++;

i>5;

bEqual = str.equals("q");

count = = i;

运算符优先级别排序正确的是(A)

由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;

由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;

由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;

由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;

以下程序的运行结果是:(B)

public class Increment{

public static void main(String args[]) {

int a;

a = 6;

System.out.print(a);

System.out.print(a++);

System.out.print(a);

}

}

666

667

677

676

下列值不为true的表达式有(C)。

"john" = = "john"

"john".equals("john")

"john" = "john"

"john".equals(new String("john"))

下列输出结果是(C)

int a = 0 ;

while ( a < 5 ) {

switch(a){

case 0:

case 3 : a = a + 2;

case 1 :

case 2 : a = a + 3;

default : a = a + 5;

}

}

System.out.print ( a ) ;

0

5

10

其他

下列代码输出结果是(B)

int i = 10;

while ( i > 0 ){

i = i + 1;

if ( i = =10 ){

break;

}

}

while循环执行10次

死循环

循环一次都不执行

循环执行一次

下面有关for循环的描述正确的是(A)

for循环体语句中,可以包含多条语句,但要用大括号括起来

for循环只能用于循环次数已经确定的情况

在for循环中,不能使用break语句跳出循环

for循环是先执行循环体语句,后进行条件判断

下列(A C)属于引用数据类型(选择两项)

String

char

用户自定义的Student类类型

int

对象的特征在类中表示为变量,称为类的(B)。

对象

属性

方法

数据类型

在java中下列关于自动类型转换说法正确的是(A)

基本数据类型和String相加结果一定是字符串型

char类型和int类型相加结果一定是字符

double类型可以自动转换为int

char + int + double +"" 结果一定是double;

关于类的描叙正确的是(BD)(选择两项)

在类中定义的变量称为类的成员变量,在别的类中可以直接使用

局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制流块中

使用别的类的方法仅仅需要引用方法的名字即可

一个类的方法使用该类的另一个方法时可以直接引用方法名

下列关于字符串的描叙中错误的是(BC)(选择两项)

字符串是对象

String对象存储字符串的效率比StringBuffer高

可以使用StringBuffer sb="这里是字符串"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值