1、JAVA程序设计题库JAVA程序设计题库一、选择题(每小题2分,共40分)1下列关于java语言的叙述中,正确的是_ A.机器语言 B汇编语言 C.面向过程的语言 D.面向对象的语言2下列_是Java合法的标识符 A.static B.5stu C.-3e D. _atm3下列关于继承的描述中,正确的是_ _ A. 在Java中允许多重继承 B.Java的单一继承使代码更可靠C. 在Java中一个类只能实现一个接口 D.在Java中一个类不能同时继承一个类和实现一个接口4下列_代表十六进制整数 A.0x7E B. 034 C.2E3 D.195下列_符号修饰成员后,可以在Java中用类名前缀直
2、接调用 A. static B. abstract C. final D. define6switch语句不能用于下列_数据类型 A. byte B. short C. char D.float7执行下列程序段后,b,x,y的值正确的是_int x=6, y=8;boolean b;b= x 2的值是_ A. 1 B. 2 C. 3 D. 49下面是findSum(int m,int n)方法的定义,方法调用findSum(1,4)的返回结果是_int findSum(int m,int n) int sum=0; for(int i=m;ib)&(n=c+d)后c的值为 _。A.1 B.2
3、C. 3 D. 4 13、JAVA语言提供的合法的关键字是_ _。AChar B.max C.switch D.Default14、以下各标识符组中,合法的用户标识符为_。A. Pad、#abc B. b_1、a10 C. void、max D. 8a、temp15、若有double x=2,y;则表达式y=x+5/2的值是_ _。A3 B.4 C.4.5 D.4.016、设有int x=y=z=1;boolean c;则执行语句c=-x0&-y2|-z2;则b、a的值为_ _。A. 3、3 B.3、12 C. 6、12 D. 24、318、 执行下面的语句后,x、y、z的值为_ _。 int
4、 x=7,y=9,z;z=(xy)?x+y:x/y; A7、9、16 B7、9、0 C16、9、16 D16、16、1619、以下关于if语句的错误描述是_ _。A.条件表达式可以是任意的表达式B.条件表达式只能是关系表达式或逻辑表达式C.条件表达式的括号不能省略D.与else配对的if语句是其之前最近的未配对的if语句21. 下列语句序列执行后,k的值是( )。int j=8,k=15;for(int i=2;i!=j;i+=6) k+;A. 18 B. 15 C. 16 D. 1722. 下列语句序列执行后,j的值是( )。int j=3, i=2;while(-i != i/j) j=j
5、+2;A. 2 B. 4 C. 6 D. 523. 下列语句序列执行后,i的值是( )。int i=0;do i +=3; while(i10);A. 3 B. 6 C. 9 D. 1224. 下列语句序列执行后,k的值是( )。int i=6, j=8, k=10, n=5, m=7;if(!(ij) k=m+n; else k=m-n;A. 12 B. 2 C. -2 D. 1025. 下列语句序列执行后,k的值是( )。 int x=3, y=5, k=0; switch(x%y+3) case 0: k=x*y;break; case 6: k=x/y;break; case 12:
6、k=x-y;break; default: k=x*y-x;break; A. 12 B. 0 C. 15 D. -226. 执行完下面的程序段后,输出的结果是( )。char c=0;for(c=a;c=d) break;System.out.println(+c+);A. e B. f C. a D. d27. 执行完下面的程序段后,k的值是( )。 int k=0; label:for(int i=1;i10;i+) for(int j=1;j5;j+) k+=i+j; if(j=3) break label; A. 3 B. 9 C. 12 D. 628. 执行完下面的程序段后,k的值
7、是( )。 int k=0; label:for(int i=1;i3;i+) for(int j=1;j0)?s.length():0;44下列代表十六进制整数的是( )。A012345 B2008 C0xfa08 Dfb0545在switch(expression)语句中,expression的数据型不能是( )。Achar Bshort Cdouble Dbyte46指出正确的表达式( )。Abyte=128; Blong l=0xfffL; CBoolean=null; Ddouble=0.9239d;47下面关于类的继承性的描述中,错误的是( )。A继承是在已有的基础上生成新类的一种方法BJava语言要求一个子类只有一个父类C父类中成员的访问权限在子类中将被改变D子类继承父类的所有成员,但不包括私有的成员方法48在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是( )。A
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1