Java   
1. 下面的不是Java的特点的是()    A. 动态性    B. 面向对象    C.  编辑型    D. 多线型   
2. Java源文件以为扩展名的是()    A. .class    B. .java    C. .jav    D. .cla   
3. Java源文件经编译产生的文件称为()    A. .obj文件    B. .exe文件    C. .java文件    D. 字节码文件   
4. 字节码文件是与平台无关的什么文件()    A. ASCII    B. 二进制码    C. BCD    D. Unicode   
5. 下面的那一项不是Java  applicationapplet的不同点()    A. 执行方式不同    B. applet中不再需要main()方法    C. applet由若干各类构成    D. Java appletWeb browser执行   
6. Java注释方式不包括()    A. //    B. /* /    C. /** **/    D. /** */   
7. 下面不是合法Java标识符的是()    A. ab    B. $_3    C.3ab    D. ab3   
8. 下面均为Java关键字的一组是()    "A. boolean,byte,long,true "    "B. byte, long,true,goto"    "C. goto ,Boolean,byte,true"    "D. bool, long,true,auto"
9. Java语言使用的字符集是()    A. ASCII    B. EBCDIC    C. Unicode    D. BCD   
10. Javaint型变量占内存的字节是()    A. 1    B. 4    C. 2    D.与机器有关   
11. 下列是合法的实型常量的是()    "A. 12.4,12,12.4f,12.4F"    "B. 12.0f,2e4f,12.0,6e-4"    "C. 6e,12.1,24f,25d"    "D. 13.6, 6e0.3,456.7d,e2"   
12. 下列说法正确的是()    A. 不需定义类,就能创建对象    B. 属性可以是简单变量,也可以是一个对象    C. 属性必须是简单变量    D. 对象中必有属性和方法   
13. "若有定义 int a=2,b=4;boolean x;则执行语句 x=a>b;System.out.println(x);的结果为()"    A. 1    B. 0    C. true    D. false   
14. "若有定义 int x=3,y;则执行语句y=(x++)+(x++)+(x++);y=()"    A. 9    B.12    C. 15    D. 18   
15. "若有定义 int x=3,y;则执行语句y=(++x)+(++x)+(++x);y=()"    A. 12    B. 18    C. 9    D. 15   
16. Java源程序编译后生成的字节码文件扩展名为()    A. .exe    B. .obj    C. .java    D. .class   
17. 用户设置环境变量的合法格式为()    A. set path to c:\jdk1.2\bin    B. set classpath to c:\jdk1.2\bin    C. set classpath=c:\jdk1.2\bin    D. set classpath c:\jdk1.2\bin   
18. 下面不是Java移位算符的是()    A. >>>    B. <<<    C. >>    D. <<   
19. 若有a=001001,执行a>>>3;后a=()    A. 0001001    B. 1001010    C. 1111001    D. 1000001   
20. 执行15.2%5的结果()    A. 非法    B. 3    C. 0    D. 0.2   
21. 下面哪个是有效的Java标识符()    A. max_num    B. max-num    C. 3DogNight    D. (train)   
22. 编译一个定义了5个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件()    A. 1    B. 23    C. 18    D. 5   
23. 下面哪个不是Java的关键字()    A. double    B.  Integer    C. float    D. default   
24. 下面关键字中那一个是不可用来控制对类成员的访问()    A. public    B. private    C. protected    D. default   
25. 下面那组是关键字()    "A. abstract,object,double"    "B. class,object,this"    "C.  class,double,this"    "D. Boolean,double,this"   
26. 使用八进制、十进制和十六进制分别表示字符3正确的一组是()    A. Octal java设置环境变量的方法代码\033(八进制)  Decimal 33(十进制) Hexadecimal \u0033(十六进制)    B.  Octal \063 Decimal 51 Hexadecimal \0033    C.063’‘3 \u0033    D. \63’‘51 \0033   
27. 把“1”放置在名叫ref的整数的高位处(该整数为ox00000001)可用代码()    A. ref>>31    B.  ref>>=31    C.  ref<<31    D. ref<<=31   
28. 算符&&适用于数据类型()    A. int    B. long    C. double    D. boolean   
29. "设有定义int a=b,则计算表达式 a+=a-=a*a ,a()"    A. -60    B. 0    C. 2    D. -24   
30. aint型变量,计算表达式 a=25/3%3 后,a()    A. 1    B. 2    C. 3    D. 4   
31. 下面的四个选项中,均是八进制或十六进制数的选项是()    "A. -10ox8f,011"    "B. oabc,-017,oxc"    "C. 0010,-ox10,oxf1"    "D. oa12,ox12,oxa "   
32. 下列算符中优先级别最高的是()    A. &    B. &&    C. !=    D. ?:   
33. JavaAPI的类被组织成几个包()    A. 6    B. 7    C. 10    D. 8   
34. Java中,byte型数组在内存中的存储形式是()    A.ASCII    B. 补码    C. 原码    D. 反码
35. 关于main()方法说法正确的是()    A. 一个类中可以没有main()    B. 所有对象都必须放在main()方法中    C. main()必须放在公共类中    D. main()方法头的定义可以根据情况任意修改   
36. "若有以下定义 int k=7,x=12 ,则能使值为3的表达式()"    A.x%=k%=5    B. (x%=k)-(k%5)    C. x%=k-k%5    D.x%=(k-k%5)   
37. Switch(exp)语句中的exp不应是()    A.字符型变量    B.整型变量    C.整型常量    D.逻辑型常量   
38. "若想连接字符字面值""Zang"",""Zoom""""Moon"",可使用哪种形式()"    "A.""bang"",""Zoom"",""Moon"" "    B.  bang Zoom Moon      "C. ""bang""""Zoom""""Moon"" "    "D.""bang""+""Zoom""+""Moon""  "   
39. 构造方法被调用是当()    A. 类定义时    B.使用对象的属性时    C.使用对象的方法时    D. 对象被创建时   
40. 把字符变量c设置为一个空格字符的方法是()    "A. c="""""    B. c=0    C. c=\u0020    D. c='\u0000'   
41. 将有三个boolean值的数组初始化为true的是()    A.boolean []b=new boolean[3]    "B.boolean []b={true,true,true} "    "C. boolean [3]b={true,true,true}"    "D.boolean []b=new boolean[3];  b={true,true,true}"   
42. 表达式 5&2 之值应为()    A. 0    B. 2    C. 5    D. 7   
43. 下面表达式 10|2 之值应为()    A. 0    B. 2    C. 10    D. 14   
44. 下面语句 System.out.println(4|7)的输出是()    A. 4    B. 5    C. 6    D. 7   
45. 在下面的语句序列中,temp的最终值为()    A. 0    B. 1    C. 2    D. 3   
46. "分析下面这行代码 if(5&7>0&&5|2) Systen.out.println(""true""),选择唯一正确的说法()"    A. 这行代码不能编译    B. 代码编译,无任何输出    C. 代码编译,输出true    D. 代码编译,输出false   
47. "关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++)arr[i]=0 ,那一个表达式的值为true()"    A.arr[0]==0    B. arr[0]==01    C. arr[1]==1    D. arr[2]==0   
48. 分析下面的代码行 float f=3.2; int I=f; ,不正确地的答案是()    A.代码不能编译    B.代码编译,i被设置为3    C.第二行若改为 int i=(byte)f 则可编译    D. 第一行若改为 float f=3.2f 则可编译
49. 下面的那一个不是Java合法标识符()    A.Girl_$    B.$23    C.www12    D. 3xy   
50. 下面的那个是Java的关键字()    A.sizeof    B.abstract    C.NULL    D. Boolean   
51. 下面的那一项能正确生成5个空字符串()    A.String a[]=new String [5]    B.String 5[a]    C.String [5]a    D.String a[5]   
52. Java程序是由什么组成的()    A.    B.对象    C.函数    D.    
53. 执行一个applet,可以使用()               
54. 下列算符中优先级最低的是()    A.++    B.%    C.?    D.&   
55. 下列算符中优先级最高的是()    A.+    B.instanceof    C.&&    D. ^   
56. 下面这行代码 String [][]s=new String[10][]; 的正确陈述是()    A.该行代码非法    B.s 是一1010列的数组    C.s 是一包含10个一维数组的二维数组    "D.s中每个元素设为"""" "   
57. 下面赋值非法的是()    A.long test=012    B.short s=10    C.int other=(int)true    D.double d=1234.05   
58. 下面那个代表八进制数字()    A.ox12    B.320    C.o32    D. 12   
59. 下列算符中,只有那一个被String对象重载()    A.-    B.+=    C.>>    D.&   
60. 下列标签名中非法的是()    A.here    B._there    C.this    D. that   
61. 下列表达式中合法的是()    A.(true&true)    B.(int myInt=0>3)    C.float myFloat=40.0    D.boolean b=(boolean)99   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。