1. 下面        是短整型数(short的取值范围。
A-27~27-1
B0 ~215
C–215 ~ 215-1
D–231~231-1
2. 下列        char类型的取值的范围。
A-27~27-1
B0~216-1
C0~216
D0~28
3. 关于java的面向对象的编程特性中的封装机制,以下        说法正确的。
A. 将所研究对象的特征属性与问题的功能方法相组合在一起形成一个类。
B. 所研究对象的特征属性与问题的功能方法相分离,形成各自的程序。
C. 所研究对象的特征属性内嵌到问题的功能方法的定义体中。
D. 对具体研究对象只需给出其功能实现方法,而不必给出其特征属性的定义。
4. 编译java Applet源程序文件将产生相应的结果文件,这些结果文件的扩展名是       
A .java
B .class
C .html
D .exe
5. 下列        不属于面向对象程序设计的基本要素。
A.
B. 对象
C. 方法
D. 安全
6. 下面        注释方法能够支持javadoc命令:
A /**...**/
B /*...*/
C //
D /**...*/
7. 下列关于面向对象的程序设计的说法中,        是不正确的
A. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示
B. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来的结构
C. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的抽象
D. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在
8. Java2中,将GUI组件的事件处理机制改为        编程模型。
A. java的面向对象
B. 事件响应及传递
C. 事件委托授权处理模型
D. 事件过滤机制
9. 下面语句运行的结果是       
System.out.println(9= =8 && 3<7);
A.1
B0
C.true
D.false
1java定义一维数组并赋值0. MAX_LENGTHintpublic成员变量, 变量值保持为常量100,正确定义这个变量语句是       
A public int MAX_LENGTH=100;
B final int MAX_LENGTH=100;
C final public int MAX_LENGTH=100;
D public final int MAX_LENGTH=100.
11. 将一个十六进制数赋值给一个long类型的变量,正确的表达式是       
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L.
12. 下列        不是Java的关键字?
A. const
B. null
C. FALSE
D. native
13.以下声明的变量中,        是不合法的。
A.you_me 
B.you*me
CHello 
D_you_me
14. 下列语句的输出结果       
int x=4;
System.out.println("value is "+ ((x>4) ? 99.9 :9));
A. value is 99.9
B. value is 9
C. value is 9.0
D. 语句错误
15. 下面        语句执行后可以输出-4.0
A. System.out.println(Math.floor(-4.7));
B. System.out.und(-4.7));
C. System.out.il(-4.7));
D. System.out.println(Math.min(-4.7));
16. x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x-x 的值是       
A. 0
B. 1
C. 2
D. 3
17. 下列正确的表达式是       
A byte=128;
B Boolean=null;
C long l=0xfffL;
D double=0.9239d;
18. Java语言中,下列语句中正确的是       
A. String temp[]=new String {"j" "a" "z"};
B. String temp[]= {"j" "b" "c"};
C. String temp= {"a" "b" "c"};
D. String temp[]= {"a", "b" ,"c"};
19.算术表达式1+2/3-4*5的值为       
A. 1
B. -19
C. -5
D. 0
20.以下程序段执行后的K值为       
  int x=20; y=30;
  k=(x>y)?y:x
A20 
B30 
C10   
D50
21. 给出下面的代码:
if (x>0) { System.out.println("first"); }
else if (x>-3) { System.out.println("second"); }
else { System.out.println("third"); }
当x在        范围内,会输出:second
A. x > 0
B. x > -3
C. x <= -3
D. x <= 0 && x > -3
22. 以下选项中循环结构合法的是       
A. while (int i<7)
{ i++;
System.out.println("i is "+i);
}
B. int j=3;
while(j)
{ System.out.println(" j is "+j);
}
C. int j=0;
for(int k=0; j + k !=10; j++,k++){
System.out.println(" j is "+ j + "k is"+ k);
}
D. int j=0;
do{
System.out.println( "j is "+j++);
if (j = = 3) {continue loop;}
}while (j<10);
23. 如果给出下面列声明:
String s1 = new String("Hello");
String s2 = new String("there");
String s3 = new String();
下面的操作        是有效的。
A. s3=s1 + s2;
B. s3=s1-s2;
C. s3=s1 & s2;
D. s3=s1 && s2
24. 如果要确认字符串s="Java"中字符v所在的位置,下面函数的调用        是正确的。
A. mid(2,s);
B. charAt(2).;
C. s.indexOf('v');
D. indexOf(s,'v');
25. 设有定义语句int a[]={66,88,99}; 则以下对此语句的叙述错误的是       
A. 定义了一个名为a的一维数组
B. a数组有3个元素
C. a数组的下标为13
D.数组中的每个元素是整型
26. 对于一个可以独立运行的Java应用程序,以下叙述        是正确的。
A可以有一个或多个main方法 
B最多只能有两个main方法
C可以有一个或零个main方法 

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