Java学习总结第七天Java语法、数据类型、数组部分笔试题

时间:2022-04-25 19:27:34

Java语法、数据类型、数组部分笔试题

1. 下面的语句会产生什么样的输出? A
System.out.println(4&7);
  A.4
  B.5
  C.6
  D.7
  E.0

2. 下面的程序中,temp的最终值是什么?  B
long temp=(int)3.9;
temp%=2;
  A .0
  B .1
  C .2
  D .3
  E .4

3. 下面哪个不是JAVA关键字 A
  A  integer
  B  double
  C  float
  D  default

4. 哪个语句创建了一个数组实例 A
A. int[] ia = new int [15];
B. float fa = new float [20];
C. char[] ca = “Some String”;
D. int ia [][] = {4, 5, 6} {1, 2, 3};

5. Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )   B
A.Java文档生成器 B.Java解释器
C.Java编译器 D.Java类分解器

6. break语句( )   D
A、只中断最内层的循环 B、只中断最外层的循环
C、借助于标号,可以实现任何外层循环中断 D、只中断某一层的循环

7. Java语言中下面哪个可以用作正确的变量名称 B
A、3D  B、name  C、extends  D、implements

8.下面哪个语句正确地声明一个整型的二维数组?CDE 
  A. int   a[][]   =   new   int[][];    
  B. int   a[10][10]   =   new   int[][];    
  C. int   a[][]   =   new   int[10][10];    
  D. int   [][]a   =   new   int[10][10];    
  E. int   []a[]   =   new   int[10][10];

9.下面哪些不是java的简单数据类型?    BC
A. short  B. Boolean  C. Double  D. Float

10.下面哪些语句能够正确地生成5个空字符串? AB        
  A.String   a[]=new   String[5];for(int   i=0;i<5;a[i++]=“”);    
  B.String   a[]={“”,“”,“”,“”,“”};    
  C.String   a[5];    
  D.String[5]a;    
  E.String   []a=new   String[5];for(int   i=0;i<5;a[i++]=null);

11.下列说法错误的有( BCD
A. 数组是一种对象
B. 数组属于一种原生类
C. int number=[]={31,23,33,43,35,63}
D. 数组的大小可以任意改变

12.下列标识符不合法的有(ACD
A.new  B.$Usdollars  C.1234  D.car.taxi

13.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。

14.用循环控制语句打印输出:1+3+5+…….+99=?结果。

        int sum = 0;

for(int i=1;i<100;i+=2){

sum = sum+i;

}

System.out.println("1+3+5+...+99 = "+sum);