青鸟2022106循环数组小测(20道)

有错误请指出,万分感谢!

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[] = {12392641556372408395};
		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[] = {15397};
		Arrays.sort(a);//升序
		for (int so : a){
			System.out. print(so);
		}
	}
}
(选择一项)
A : 15397B:程序错误
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值