1选择题练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、以下哪个不是JAVA合法的标识符:(相关:标识符的命名规则以及判断正误)

A $n_

B 学生总成绩

C 学生.n

D SUM

2、下面哪个标识符是合法的?(同上题)

A student$

B One person

C *p

D instanceof Z.start-line

3、在Java中变量名定义合法的是()。(同上题)

A fieldname

B su per

C 3number

D #number

3、以下合法/非法的关键字有:(了解掌握JAVA的关键字)

4、以下哪个不是异常处理的相关内容:(同上题)

A catch

B try

C IOException

D protected

5、以下语句哪个是错误的?(关于数据类型的掌握)

A char c=‘a’;

B float f=8;

C boolean b=0;

D double d=0.35F;

6、以下赋值不正确的是()。(同上题)

A float f =5.6;

B double d = 7.8;

C boolean b=false;

D char c=’a’;

7、关于属性初始值的说法,不正确的是:(同上题)

A int类型的变量,初值为0

B double类型的变量,初值为0.0

C float类型的变量,初值为0.0

D boolean类型的变量,初值为false

8、以下是Java基本数据类型的是?(同上题)

A double

B Boolean

C String

D CHAR

9、以下哪个是非法的字符类型的值?(相关复习:字符的概念以及转义字符)

A‘\t’ B ‘き’ C ‘值’ D ‘字符’

10、下面哪种注释方法能够支持javadoc命令: (JAVA的三种注释以及应用)

A //

B /*...*/

C /**...*/

D /**...**/

11、switch (colorNum) { (考察switch中的break语句)

case 0: setBackground(Color.red);

break;

case 1: setBackground(Color.green);

break;

default: setBackground(Color.black);

break;

}

如果case 0和1处没有break语句,当colorNum为0时会怎样?

A 程序背景颜色最后设置为红色

B 程序背景颜色最后设置为绿色

C 程序背景颜色最后设置为黑色

D程序因缺少break语句而编译出错

12、以下代码的输出结果为:(第二章书后习题,考察循环)

int i=1000;

while(true){

if(i<10){

break;

}

i=i-10;

}

System.out.println(“The value of i is ”+i);

A The value of i is 20

B The value of i is 10

C The value of i is 0

D The value of i is -10

13、以下代码的执行结果是:(改编后的第二章书后习题,考察=与==的掌握)

int n=5;

if(n=5)

System.out.println(“相等”);

else

System.out.println(“不相等”);

A 有输出:相等

B 有输出:不相等 C编译出错 D 编译通过,但无输出结果

14、给出下列部分代码:(改编后的第二章书后习题,考察=与==的掌握)

int m =10;

if(m ==10)

System.out.println("相等");

else

System.out.prntln("不相等");

运行后的结果是:

A)不相等 B)相等 C)None D)程序有编译错误

15、以下代码的执行结果是:(综合第二章书后习题3题与//注释,考察运算与读代码能力) int i=1;

// i=5;

System.out.println(45+45*50%i--);

16、以下说法不正确的是

A main方法是JAVA APPLICATION程序的执行入口

B JAVA不区分大小写(错误,JAVA是区分大小写的)

C JAVA 的语句以分号结束

D JAVA SE是PC机端程序应用(考察S

E EE ME的了解)

(类似的还有

JAVA 基本数据类型有8种

JAVA Applet小应用程序是由applet标记嵌入到网页里执行的

等等)

17、以下关于数组的语句,错误的是:(考察数组)

A int [] b={3,40},c={4,7};

B int c[]={3,5},x=9;

C char s[]=new char[20];

D char s[10]=new char[10];

18、以下哪种定义的是含有20个字符串的数组()。(同上题)

A char str [ ]; B char str[ ][ ];

C String str[ ];

D String str[20];

19、以下片段可能产生错误的是()。(考察字符串)

相关文档
最新文档