有错误请指出,万分感谢!
1.下列Java变量的命名合法的是()。(选择一项)//b
A: new
B: $Usdollars
c: 1234
D: car.taxi//包名可以有'.',但这是变量名不能带'.'
2.在Java中,下列程序的运行结果是( )//c
public class x {
public static void main(String [] args) {
int a[] = {12,39,26,41,55,63,72,40,83,95};
int i1 = 0, i2 = 0 ;
for (int i = 0; i < a.length; i++){
if (a[i] % 2 == 1){
i1++;
}else {
i2++;
}
}
System.out.println (i1 +"1t"+ i2);
}
}
(选择一项)
A:46
B:程序错误
c:64
D:37
3.在Java中,下列变量命名正确的是( ) 。(选择二项)//ad
A:_age
B:static
c:2nd
D:$money
4.用MyEclipse开发Java程序应当遵循()。(选择一项)//d
A:编译-->编写-->运行
B:编写-->运行-->编译
C:运行-->编译-->编写
D:编写-->编译-->运行
5.在MyEclipse中,()视图用于显示输出结果。(选择一项)//c
A:包资源管理器
B:导航器
C:控制台
D:问题
6.在Java中,请将下列流程图图形与其相对应的作用一一匹配( )。(选择一项)//d
a)普通工作环节
b)开始与结束环节
c)判断环节
d)输入输出环节
7.在Java中,下列JavaDoc注释正确的是()。(选择一项)//c
A:/*我爱北京天安门*/
B://我爱北京天安门*/
C:/**我爱北京天安门*/
D:/*我爱北京天安门**/
8.运行如下Java代码,输出结果为( ) 。//d
public static void main(String [] args){
int num=3 ;
if(num<=0 || num>3){
return;
}else {
switch(num++){//后加1仍为3
case 1 :
System.out. println ( " num :1") ;
break ;
case 2:
System.out. println ( " num : 2");
break ;
case 3:
System.out.println( "num: 3") ;break ;
default:
System.out.println ("num: default" ) ;
break ;
}
}
}
(选择一项)
A: num:default
B: num:3
C:编译错误
D:方法直接结束,没有任何输出
9.在Java语言中:关系运算符的运算结果可能是()。(选择二项)//ac
A:true
B:0
c:false
D:1
10.在Java中,下列()是合法的变量名。(选择二项)//ac
A:_myString
B:$a+b
C:myString
D:9myString
11.在Java操作符中,以下选项优先级最高的是()。//c
(选择一项)
A:*
B:+
C:()
D:!
12.Java中,从控制台获得一个字符串类型值赋给变量score,下面代码正确的是()。//d
(选择一项)
A : Scanner input=new Scanner(System.in); String score=input.nextString();
B: Scanner input=new Scanner(); String score=input.nextString();
C: Scanner input=new Scanner(); String score=input.next();
D: Scanner input=new Scanner(System.in); String score=input.next();
13.在下面Java程序中,变量i不可以使用的数据类型是()。//c
switch(i){//只能是short byte int char
default:
System.out.println("Hello");
break;
}
(选择一项)
A : char
B : byte
c : float
D : int
14.在jdk1.7环境下, switch不支持的数据类型有( )。(选择一项)//b
A: int
B: boolean
c: char
D: String
15.下面java循环的程序输出结果是()。//d
public class Lx1 {
public static void main (String []args){
int a[] = {1,5,3,9, 7};
Arrays.sort(a);//升序
for (int so : a){
System.out. print(so);
}
}
}
(选择一项)
A : 15397心
B:程序错误
c :13597
D: 13579
16.在Java中,Arrays类中的(〉方法是将数组中的元素按照从小到大的顺序进行排序。//b
(选择一项)
A: length()
B: sort()
C: max()
D: reverse()
17.在Java中,运行如下代码,则输出结果为()。//c
public static void main(String[] args){
int i=1;
switch(++i){//先加1再赋值
case 1:
System.out.println("i=1");
case 2:
System.out.println("i=2");
case 3:
System.out.println("i=3");
break ;
default:
System.out.println ("i不符合判断条件");
}
}
(选择一项)
A : i=2
B : i=1 i=2 i=3 i:不符合判断
c : i=2 i=3
d: i=3 i不符合条件判断
18.在Java中,java.util.Arrays类可以实现对数组的排序,假设数组b是一个整型数组,则下面对排序方法使用正确的是()。(选择一项)//a
A : Arrays.sort(b);
B : b.sort();
C : sort(b);
D:以上均不正确
19.在Java中,以下程序的编译运行结果是()。//d
int i=3;
int count= (i++)+(i++)+(i++);//345
system.out.print(count);(选择一项)
A:输出:6
B:运行时错误
c:输出:11
D:输出:12
20.某Java类的main()方法如下所示,则编译运行该类的输出结果是()。//d
public static void main(String [] args){
int i=0 ;
while(i<10){
if(i%2!=0){
break ;
}
System.out.println(i);
i++;
}
}
(选择一项)
A:13578
B:02468
c:0123456789
D:0