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

  第一章 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;

蝙蝠黑暗中闯荡,树木默默的成长,蝴蝶破蛹后飞翔,

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

相关文章:

你感兴趣的文章:

标签云: