试卷详情
-
国家计算机二级(Java)99
-
[单项选择]用于输入压缩文件格式的ZipInputStream类所属包是【 】
A. java.Util
B. java.io
C. java.Nio
D. java.util.zip
-
[填空题]一棵二叉树第六层(根结点为第一层)的结点数最多为【 】个。
-
[填空题]【 】是Java程序的并发机制,它能同步共享数据,处理不同事件。
-
[单项选择]阅读下面程序
public class OperatorsAndExpressions{
void equalsMethodl( ){
String s1=new String("how are you");
String s2=new String("how are you");
System.out.println(s1==s2);
}
public static void main(String args[]){
OperatorsAndExpressionsOperAndExp=new OperatorsAndExpressions( );
//用于复合类型数据的“==”运算符
OperAndExp.equalsMethod1( );
}
}
程序运行结果是【 】
A. =
B. TRUE
C. FALSE
D. equal
-
[单项选择]下列哪项技术很好的实现了Java的垃圾回收机制
A. 文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框
B. 通用对话框的Name属性的默认值为CommonDialogX,此外,每种对话框都有自己的默认标题
C. 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件
D. DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性
-
[填空题]下列是一个类的定义,将程序段补充完整。
class A {
String s;
【 】int a=66;
A(String sl) { s=sl;}
static int geta( ) { return a;}
}
-
[单项选择]在java.io包中,处理Unicode码的所有类,都是从下列哪两个抽象超类中衍生出来的
A. InputStream 和 OutputStream
B. Reader和Writer
C. Filter和Pipe
D. 以上都不正确
-
[单项选择]如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量?
A. 2
B. 3
C. 1
D. 0
-
[填空题]下列程序的执行结果是【 】。
import java.io. * ;
public class ArrayTest {
public static void main(String args[ ]) {
int i;
int a [ ]=new int[5];
for(i=0; i<5; i++)
a[i]=i;
for(i=a.1ength-1;i>=0;i- -)
System.out.print("a["+i+"]="+a[i]);
}
}
-
[单项选择]在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源
A. init( )
B. start( )
C. paint( )
D. destroy( )
-
[填空题]【 】是Java提供的建立图形用户界面GUI的开发包,它可用于Java的Applet和Application中,它支持图形用户界面的编程。
-
[填空题]设a = 8,则表达式 a > > > 2的值是【 】。
-
[单项选择]java.util包中Date对象表示时间默认顺序是( )。
A. 年、星期、月、日、小时、分、秒
B. 秒、分、小时、日、月、星期、年
C. 小时、分、秒、星期、月、日、年
D. 星期、月、日、小时、分、秒、年
-
[单项选择]新L/O技术和java.util.zip中的类相结合,Java采用下列哪项技术用在数字传输技术领域,可以提高数字传输速度,并进行差错控制
A. 奇偶校验
B. 海明码校验
C. 循环冗余校验
D. 以上都不是
-
[单项选择]下列关于Java程序结构的说法有误的是( )。
A. package语句可以有一个或多个
B. import语句可以有一个或多个
C. 接口定义可以有一个或多个
D. 每个Application程序可以包括许多方法,但必须有且只能有一个main方法
-
[填空题]Applet是能够嵌入到【 】格式的文件中,并能够在浏览器中运行的Java类。
-
[单项选择]下列关于对象的加锁说法不正确的是( )。
A. STORE 1 TO X,Y
B. STORE 1,2 TO X
C. STORE 1 TO X Y
D. STORE 1、2 TO X
-
[单项选择]下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试
A. java.exe
B. javadoc.exe
C. jdb.exe
D. javaprof.exe
-
[单项选择]Java语言的类型是【 】
A. 面向对象语言
B. 面向过程语言
C. 汇编程序
D. 形式语言
-
[单项选择]下列哪个方法和resume( )方法相互搭配,使线程停止执行,然后调用resume( )方法恢复线程
A. java
B. javac
C. javap
D. javadoc
-
[填空题]下列是一个Java Applet程序,填空使它的功能为计算数组各元素的和。程序执行完后sum 的值应为21.0。
import java.applet.*;
import java.awt.*;
public class Testxx extends Applet
{
float [] a=new 【 】 [6];
float sum=0.0f;
public void init( )
{ for(int j=0;j〈a.length;j++)a[j]=j+1;
for(int i=0;i〈a.length;i++)sum+=a[i];
}
public void paint(Graphics g){
g.drawstring("Total of array elements:="+sum,25,25);
}
}
-
[单项选择]若特快订单是一种订单,则特快订单类和订单类的关系是【 】
A. 使用关系
B. 包含关系
C. 继承关系
D. 无关系
-
[单项选择]下列程序执行后,k的值是( )。
public class Testddd{
public static void main(String args[ ])
{
inti;10,j=18 K=30;
switch(j-i)
{ case 8:k++;
case 9:k+ =2;
case 10:k+ =3;
default:k/=j;
}
System.out.println(k);
}
}
A. ababcc
B. 464688
C. 46abc8
D. 10abc8
-
[填空题]下列程序段的输出结果为【 】。
int a=2;
switch(a) {
case 2:
System.out.print("Value is 2.");
case 3 :
System.out.println("Value is 3.");
break;
default:
System.out.prinfln("end");
break;
}
-
[单项选择]下列程序的执行结果是( )。
public class Testgg {
public static void main(String args[]) {
float t=9.0f;
int q=5;
System.out.println((t++)*(- -q));
}
}
A. 12
B. 11
C. 10
D. 9
-
[单项选择]按照Java的标识符命名规则,下列表示一个类的标识符正确的是【 】
A. Helloworld
B. HelloWorld
C. helloworld
D. helloWorld
-
[填空题]在Java语言中,将源代码翻译成字节码时产生的错误称为【 】,而将程序在运行中产生的错误称为运行错误。
-
[单项选择]下列关于AWT和Swing的比较叙述不正确的是( )。
A. 在Swing中用轻量级的构件替代了AWT中的重量级构件,而且Swing的替补构件中都包含有一些其他的特性
B. Swing的按钮和标签可显示图标和文本,而AWT的按钮和标签只能显示文本
C. 与AWT相同的是,Swing构件也可以直接添加到顶级容器中
D. 与AWT相同的是,Swing也采用了布局管理器来管理构件的排放、位置和大小等布置任务
-
[单项选择]下列程序执行后,b的值应是( )。
public class Testss {
public static void main(String args[]) {
unsigned byte b=0;
b- -;
System.out.println("b="+b);
}
}
A. 15
B. 1
C. 32
D. 16
-
[单项选择]char类型的取值范围是【 】
A. 2-7~27-1
B. 0~210-1
C. -215~215-1
D. 0~28-1
-
[填空题]如果在Applet中要访问一个HTML文件,可以请求浏览器实现相应HTML文本的显示。通过AppletContext的【 】方法,Applet可以通知浏览器在哪个窗口中显示哪个URL中的文件。
-
[单项选择]下列关于Applet的说法中,错误的是【 】
A. Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行
B. 可以在安全策略的控制下读写本地磁盘文件
C. Java中不支持向Applet传递参数
D. Applet的主类要定义为java.applet.Applet类的子类
-
[单项选择]Window,Frame,Dialog默认的布局管理器是( )。
A. 按Alt+Q组合键
B. 按下Alt+F组合键,然后按Esc键
C. 打开“文件”菜单,执行“退出”命令
D. 按F10键,然后按F键,再按X键
-
[填空题]Java语言的各种数据类型之间提供两种转换,分别是【 】和强制转换。
-
[填空题]阅读下列代码
public class Test2{
public static void main(String args[]){
System.out.println(5/2);}}
其执行结果是【 】。
-
[填空题]构造方法是类中的一种特殊方法,用它来定义对象的【 】。
-
[单项选择]下列关于继承的哪项叙述是正确的
A. 视图结果存放在数据库中
B. 视图设计器中不存在“查询去向”的选项
C. 查询设计器中没有“数据更新”选项卡
D. 查询和视图都可以在磁盘中找到相应的文件
-
[单项选择]数据的存储结构是指【 】
A. 存储在外存中的数据
B. 数据所占的存储空间量
C. 数据在计算机中的顺序存储方式
D. 数据的逻辑结构在计算机中的表示
-
[单项选择]下列程序的执行结果是( )。
public class Testee{
public static void main(String args[ ]){
int a=4,b=6,c=8;
String s="abc";
System.out.println(a+b+s+C) ;
}
}
A. 40
B. 36
C. 36
D. 40
-
[单项选择]下列程序执行后,chl的值是( )。
public class Testccc{
public static void main(Stringargsr[ ])
{
char chl=''A'',ch2=''T'';
if(chi+5<ch2)++ch1;
System.out.println(ch1);
}
}
-
[单项选择]Java语言通过什么方式支持多重继承
A. 分布式
B. 可移植
C. 动态性
D. 接口
-
[单项选择]下列哪个是对main( )主方法的正确表示
A. public void static main(String args[ ]){ ... }
B. void public static main(String args[ ]){ ... }
C. static public void main(String args[ ]){ ... }
D. 以上都不正确
-
[填空题]数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【 】。
-
[单项选择]下列整型常量中表示的是十六进制的整数的是( )。
A. 0
B. 1
C. 2
D. 3
-
[单项选择]Java语言由下列哪个公司发布的
A. IBM
B. INTEL
C. SUN
D. HP
-
[单项选择]阅读和理解下面程序段:
class Manager extends Employee
{ public Manager(String n,double s,int year,int month,int day)
{ super(n,s,year,month,day);
bonus=O;}
public double getSalary( )
{ double baseSalary=super,gerSalary( );
return baseSalary+bonus;}
public void setBonus(double b);
{ bonus=b; }
private double bonus;
}
Manager是Employee的子类,其理由是【 】
A. Manager的适用范围较宽
B. extends关键字声明
C. Manager的域减小了
D. 雇员是一个经理
-
[单项选择]比较线程和进程,下列说法有误的是( )。
A. i=1 j=2 m=3
B. m=3
C. i=3 j=2
D. m=1 i=1
-
[单项选择]下列关于字符串的叙述错误的是( )。
A. 1.2
B. 500
C. 600
D. 语法错误