一、单选题
1、下列语句序列执行后,j的值是 int j=2;
for( int i=7; i>0; i-=2 ) j*=2; A、15 B、1 C、60 D、32
2、下列语句序列执行后,j 的值是 int j=1;
for( int i=5; i>0; i-=2 ) j*=i; A、15 B、1 C、60 D、0
3、以下for循环的执行次数是 for(int x=0;(x==0)&(x>4);x++); A、无限次 B、一次也不执行 C、执行4次 D、执行3次
4、若a和b均是整型变量并已正确赋值,正确的switch语句是 A、switch(a+b); { ...... } B、switch( a+b*3.0 ) { ...... } C、switch a { ...... } D、switch ( a%b ) { ...... }
5、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是 A、b=a!=7; B、a=7+b+c=9; C、i=12.3* %4; D、a=a+7=c+b;
6、设有定义 int i=123; long j=456; 下面赋值不正确的语句是 A、j=i; B、j=(long)i; C、i=(int)j; D、i=j;
7、现有一变量声明为boolean aa;下面赋值语句中正确的是 A、aa=false; B、aa=False; C、aa=\、aa=0;
8、若有定义int a = 2;则执行完语句 a -= a * a; 后,a的值是 A、0 B、4 C、-2 D、-4
9、若所用变量都已正确定义,以下选项中,非法的表达式是 A、a != 4||b= =1 B、'a' % 3
C、'a' = 1/2 D、'A' + 32
10、以下选项中,合法的赋值语句是 A、a = = 1; B、++i;
C、a=a + 1= 5; D、!(++a!=b- -);
11、若有定义int x = 13;则执行完语句x %= 8; 后,x的值是 A、0 B、1 C、5 D、8
12、变量a定义为int类型。以下选项中,合法的赋值语句是 A、a +1==2; B、a+=1; C、a=8.8f; D、a=new int(8);
13、下列正确的Java语言标识符是 A、-3.1415 B、+ok C、_test D、5file
14、下列不是Java关键字的是 A、final B、finally C、null D、sizeof
15、下列代码的执行结果是 public class exam1_17{
public static void main(String args[]){ System.out,println(100%3); System.out.println(100%3.0); } }
A、1和1 B、1和1.0 C、1.0和1 D、1.0和1.0
16、下列关于注释语句的描述中,正确的一项是 A、以//开始的是多行注释语句 B、以/*开始,*/结束的是单行注释
C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句 D、以/**开始,*/结束的是单行注释语句
17、下列 不属于AWT布局管理器。
A、BoxLayout B、GridLayout C、BorderLayout D、FlowLayout
18、Java语言有许多优点和特点,下列选项中, 反映了Java程序并行机制的特点。 A、安全性 B、多线程 C、跨平台 D、可移植
19、下面的代码段中,执行之后count的值是 Java code int count = 1; for (int i = 1; i <= 5; i++) { count = count + i; System.out.println(count); }
A、5 B、1 C、15 D、16
20、下面 不是创建数组的正确语句。
A)float f[][]=new float[6][6]; B)float f[]=new float[6]; C)float f[][]=new float[][6]; D)float [][]f=new float[6][];
21、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为 A、隐藏 B、覆盖 C、重载 D、封装
22、以下关于继承的叙述正确的是 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承
23、以下关于构造函数的描述错误的是 A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。
24、布尔逻辑表达式true||false&&true||false&&!true的值为 A、0 B、1 C、true D、false
25、有语句String s=“hello world”; 以下 操作是不合法的。 A、s>>>=1; B、int i=s.length(); C、String ts=s.trim(); D、String t=s+“!”;
26、假设A类有如下定义,设a是A类的一个实例,下列语句调用 是错误的。 Java code class A{ int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2()
27、Java语言中,负责并发管理的机制是 A、垃圾回收 B、虚拟机 C、代码安全 D、多线程
28、下列描述中,错误的是 A、Java要求编程者管理内存 B、Java的安全性体现在多个层次上 C、Applet要求在支持Java的浏览器上运行 D、Java有多线程机制
29、Java为移动设备提供的平台是 A、J2ME B、J2SE C、J2EE D、JDK5.0
30、JDK中提供的文档生成器是 A、java.exe B、javap.exe C、javadoc.exe D、javaprof.exe
31、在Java语言中,不允许使用指针体现出的Java特性是
相关推荐: