2011年计算机二级java_2011年计算机等级考试二级Java笔试练习题

2011年计算机等级考试二级Java笔试练习题

1、下列说法不正确的是__________。 答案:A

A)Java语言不支持分布式计算B)Java是跨平台的语言

C)Java是面向对象语言D)Java是具有多线程并发机制的语言

2、Java语言的并发机制是__________。答案:A

A)多线程机制 B)垃圾回收机制

C)代码安全检验机制D)异常处理机制

3、JDK的bin目录下提供的Java调试器是__________。 答案:D

A)javac B)javadoc C)java D)jdb

4、Java语句要执行一个Applet程序的命令是__________。 答案:A

A)appletviewer B)java C)javc D)jdbc

5、要执行一个Java Applet程序,必须有的文件类是__________。 答案:C

A)XML B)Text C)HTML D)GPL

6、一个Java源程序文件的扩展名必须是__________。 答案:C

A)jar B)class C)java D)war

7、Java编译器产生的文件扩展名必须是__________。 答案:B

A)jar B)class C)java D)war

8、下列各项中,属于软件的是__________。 答案:D

A)CPU B)ALU C)RAM D)JVM

9、Java Applet程序设计执行在 答案:B

A)CPU上B)浏览器上C)服务器上D)ROM上

10、支持抽象窗口类型的包是__________。 答案:C

A)java.lang B)java.lang.ref C)java.awt D)java.util

11、能在命令窗口显示信息的方法是__________。 答案:A

A)System.out.print() B)read() C)write() D)show

12、应用程序结束的方法是用System类的__________。 答案:B

A)end() B)exit() C)set() D)get()

13、显示消息对话框和输入对话框的类是__________。 答案:A

A)JOptionPanc B)System C)Dialog D)ShowDialog

14、Java程序中调用静态方法时,采用类名后跟__________。 答案:A

A). B):C); D)=

15、装载JOptionPane类的软件包是__________。 答案:D

A)java.awt B)java.net C)java.transaction D)java.swing

第二套:

1、下列属于合法标识符的是__________。

A)&abr B)(stati) C)8ADDF D)$341

2、下列属于合法标识符的是_________。

A)*AQabr B)!stati C)A_DEF D)%341

3、下列属于合法标识符的是_________。

A)?DDDD B)stati C)static D)341

4、下列属于合法标识符的是_________。

A)_436abr B)=read C)extends D)abstract

5、下列属于合法标识符的是_________。

A)default B)#W23 C)@adef D)$_341

6、下列是十六进制整数的是_________。

A)0176 B)0xC5 C)6590 D)f178

7、下列表示转义换行字符的是_________。

A)\n B)\\n C)’n’D)”n”

8、下列表示转义回车字符的是________。

A)”r”B)\\r C)’r’D)\r

9、下列常量定义合法的是_________。

A)int TIMKF=1024 B)char TIMKF=”1024”

C)final int TIMKF =1024 D)byte TIMKF=’1024’

10、下列属于java.lang.Number类包的是_________.

A)java.lang.Byte B)java.lang.Object

C)java.lang.Boolean D)java.lang.Character

11.运算符?:属于__________.

A)一元运算符B)二元运算符C)三元运算符D)四元运算符

12给出下列代码片段:

If ( x > 0 ) { System.out.println(“Hello.”); }

else if ( x >-3 ) { System.out.pirntln (“I am Tom.”); }

else { System.out.println (“How are you?”); }

请问将打印字符串 “How are you ?”的x的范围是__________.

A) x >0 B) x > -3 C) x <= -3 D) x <=0 & x >-3

13.下面错误的赋值语句是____________.

A) float f = 11.1f; B) double d = 5.3E12;

C) char c=‘\r‘; D) byte bb = 433;

14.给出下列代码:

boolean a = false;

boolean b = true;

boolean c= ( a&&b)&&(!b);

int result = c = = false?1:2;

执行完后,c与result的值是______________.

A) false和1 B) true和2 D) true和1 D) false和2

15.阅读下列代码:

Public class Test{

Public static void mian ( String args[] ) {

Float f = 12.0f;

Int i = 3;

System.out.println( ( f-- ) / ( ++i) );

}

}

程序运行结果为________.

A) 3 B) 3.0 C) 4 D) 4.0

参考答案:

1、D 2、C 3、B 4、A 5、D 6、B 7、A 8、D 9、C 10、A 11、C 12、C 13、D 14、A 15、B

第一章java语言概论

1、 下列说法不正确的是__________。 答案:A

A)java语言不考虑安全性B)java是跨平台的语言

C)java是面向对象的语言D)java是具有多线各并发机制的语言

2、java对内存的使用跟踪是_________。答案:B

A)多线程机制B)垃圾回收机制

C)代码安全检验机制D)异常处理机制

3、符合对象和类的关系的是________。 答案:D

A)人和猴子B)书和房子

C)狗和猫D)飞机和交通工具

4、下列说法不正确的是________。 答案:A

A)java源程序文件名与应用程序类名可以不相同。

B)java程序中,public类最多只能有一个。

C)java程序中,package语句可以有0个或1个,并在源文件之首

D)java程序对字母大小写敏感的

5、下列说法不正确的是________。 答案:B

A)java应用程序必须有且只有一个main方法。

B)System.out.println()与System.out.print()是相同的标准输出方法

C)java源程序文件的扩展名为java

D)java小应用程序Applet没有main方法。

6、jdk在Windows平台的目录下,java程序运行环境的根目录是________。

答案:B

A) bin B)jre C)lib D)src.zip

7、java类库中包含swing包的核心包是________。 答案:D

A)java.lang B)java C)System D)javax

8、java所有类的根是__________。答案:D

A)Class B)System C)Thread D)Object

9、支持java垃圾回收类的包是_______。 答案:B

A)java.lang B)java.lang.ref C)java.lang.reflect D)java.util

10、JDK的bin目录下提供的java编译器是________。 答案:A

A)javac B)javadoc C)java D)appletviewer

11、在java语言中,能自动导入的包是________。 答案:B

A)java.awt B)java.lang C)java.io D)java.applet

12、java程序语句的结束符是_________。答案:B

A)“.”B)“;”C)“:”D)“=”

13、方法main(String args[])的定义开头是_________。 答案:D

A)public B) static C)public static D)public static void

14、在java源程序中,正确声明的次序是__________.。 答案:A

A)包声明à导入声明à类和接口声明

B)导入声明à类和接口声明à包声明

C)类和接口声明à导入声明à包声明

D)包声明à类和接口声明à导入声明

15、在Java程序中,注释的作用是_________。 答案:D

A)在程序执行时显示其内容B)在程序编译时提示

C)在程序执行时解释 D)给程序加说明,提高程序的可读性

第二章 简单数据类型

1、下列属于合法标识符的是__________。 答案:A

A)_wind B)5tie C)+file D)room#

2、下列数中,表示为八进制整数的是__________。 答案:B

A)0xB8 B)0156 C)4096L D)‘\141’

3、下列数中,表示为单精度浮点数的是__________。 答案:C

A)0.652d B)3.14156D C)0.29874f D)0568

4、作用域是整个类的变量属于__________。 答案:D

A)局部变量B)方法参数变量C)异常参数变量D)类变量

5、用单引号括起来表示并占内存16为的数据类型是__________。 答案:C

A)字节型B)短整型C)字符型D)不尔型

6、利用Java编译器改正下列程序的错:

public class Exercise1{

public static void main (String[] args){

int i = 97;

char j = i;

System.out.println(“j =“+j);

}

}答案:D

A)将int = 97;改为int i =‘97’B)将int = 97;改为float i = 97

C)将int = 97;改为long i = 97 D)将int = 97;改为char i= 97

7、改正程序下划线处错误:

class Variable{

int x = 0,y = 0, z= 0;//类变量

void init (int x,int y){

x = x;

y = y;

int z = 5; //局部变量

System.out.println(“******在初始化中*******”);

System.out.println(“x =“+x+”y =“+y+”z =“+z);

}

}答案:B

A) int x = x; int y = y; B)this.x = x; this.y = y;

C)v.x = x; v.y = y ; D)this.v.x = x ; this.v.y = y;

8、改正下列程序的错误:

public class Exercise3{

public static void main (String[] args){

int i = 1000000;

short j;

j = (short) i;

System.out.println(“i =“+i);

System.out.println(“j =“+j);

}

}

要求获得以下运行结果:

i = 1000000

j = 16960答案:B

A)将short j; j = (short) i;改为short j ; j = i*100;

B)将short j; j = (short) i;改为long j ; j = i*100;

C)short j; j = (short) i;改为byte j ; j = i*100;

D)short j; j = (short) i;改为char j ; j = i*100;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值