1 《JAVA程序设计》题库 一、选择题(每小题2分,共 40分) 1.下列关于 java 语言的叙述中,正确的是____________ A.机器语言 B 汇编语言 C.面向过程的语言 D.面向对象的语言 2.下列________是 Java 合法的标识符 A.static B.5stu C.-3e D. _atm 3.下列关于继承的描述中,正确的是_____ _ A. 在 Java 中允许多重继承 B.Java 的单一继承使代码更可靠 C. 在 Java 中一个类只能实现一个接口 D.在 Java 中一个类不能同时继承一个类和实现一个接口 4.下列_________代表十六进制整数 A.0x7E B. 034 C.2E3 D.19 5.下列____符号修饰成员后,可以在 Java 中用类名前缀直接调用 A. static B. abstract C. final D. define 6.switch 语句不能用于下列_______数据类型 A. byte B. short C. char D.float 7.执行下列程序段后,b,x,y的值正确的是_________ int x=6, y=8; boolean b; b= x < y || ++ x = = - - y; A. true , 6, 8 B. false , 7 ,7 C. true, 7, 7 D. false ,6 , 8 8.设a=8,则表达式 a>>2 的值是_______ A. 1 B. 2 C. 3 D. 4 2 9.下面是findSum(int m,int n)方法的定义,方法调用findSum(1,4)的返回结果是________ int findSum(int m,int n) { int sum=0; for(int i=m;i<=n;i++) { sum+=i; } return sum; } A.1 B. 4 C. 5 D. 10 10.Java 中main()方法的返回值是______________ A. string B. int C. char D. void 11.以下关于JAVA程序的叙述中正确的是__ ________。 A. 在JAVA程序中,main函数必须位于程序的最前面 B. JAVA程序的每行只能有一条语句 C. 在对一个JAVA程序进行编译的过程中,可发现注释中的描写错误 D. JAVA程序中必须有一个主函数 12、 若 有int a=1,b=2,c=3,d=4;boolean m,n;执 行表 达 式(m=a>b)&&(n=c++>d)后 c的值为 __________。 A.1 B.2 C. 3 D. 4 13、JAVA语言提供的合法的关键字是__ ________。 A.Char B.max C.switch D.Default 14、以下各标识符组中,合法的用户标识符为________。 A. Pad、#abc B. b_1、a10 C. void、max D. 8a、temp 15、若有double x=2,y;则表达式 y=x+5/2的值是__ _________。 A.3 B.4 C.4.5 D.4.0 16、设有int x=y=z=1;boolean c;则执行语句c=--x>0&&--y<2||--z<1;后,x,y,z的值...