试卷详情
-
二级JAVA笔试-266
-
[填空题]有如下代码片段,请填写完整相应的代码。
public class JavaProg extends java.applet.Applet
public void init()
// 将 Applet 初始化
public void start( )
【15】 ;
public void stop( )
// 停止 Applet
public void destory( )
// 销毁 Applet
-
[单项选择]当使用流时,哪两种原始类型是可以互换的 ( )
A. byte和boolean
B. char和int
C. byte和char
D. String和char
-
[单项选择]下面哪些语句在编译时不会出现错误或警告 ( )
A. float f=1.3;
B. byte b=257:
C. boolean b=null;
D. int i=10;
-
[填空题]请完成下列语句中应填的内容。
File pathName = new File(args[0]);
String [ ] fileNames = pathName 【9】 ;
-
[填空题]关系代数运算是以集合运算为基础的运算,它的基本操作是 【4】 、并、差。
-
[单项选择]下面内容不属于使用软件开发工具好处的是( )。
A. 减少编程工作量
B. 保证软件开发的质量和进度
C. 节约软件开发人员的时间和精力
D. 使软件开发人员将时间和精力花费在程序的编制和调试上
-
[填空题]若按层次顺序将一棵有n个结点的完全二叉树的所有结点从1到n编号,那么当i为偶数且小于n时,结点i的右兄弟是结点 【2】 ,否则结点i没有右兄弟。
-
[单项选择]下列选项中不属于Java核心包的是( )。
A. javax.swing
B. java.io
C. java.util
D. iava.lang
-
[单项选择]当执行下面代码时,会输出( )。
Boolean b1 = new Boolean(true);
Boolean b2 = new Boolean(true);
if (b1 == b2)
if (bi.equals(b2))
System. out.printin ("a");
else
System. out. println ("b");
else
if (bi.equals(b2))
System. out.println ("c");
else
System. out.printIn("d");
A. a
B. b
C. c
D. d
-
[单项选择]以下关于内部类的说明中不正确的是( )。
A. 内部类可以声明为public、private或protected
B. 内部类不可以定义为abstract
C. 内部类不能与包含它的类名相同
D. 内部类可以使用包含它的类的成员变量,包括静态和实例成员变量,也可以使用内部类所在方法的局部变量
-
[单项选择]字符串常量"hello"的字符个数是( )。
A. 3
B. 4
C. 5
D. 6
-
[填空题]Java的I/O流包括字节流、 【10】 、文件流、对象流和管道流。
-
[单项选择]被用来向容器中添加构件的方法是( )。
A. add()
B. update()
C. repaint()
D. getFont()
-
[单项选择]数据流图用于描述一个软件的逻辑模型,数据流图由一些特定的图形符号构成。下列图符名称标识的图符不属于数据流图合法图符的是( )。
A. 控制流
B. 加工
C. 贮存文件
D. 源和潭
-
[单项选择]下列各项中代表十六进制整数的是( )。
A. 01234
B. 1900
C. fa00
D. 0xa2
-
[单项选择]以下特点中不属于线性表的顺序存储结构的是( )。
A. 线性表中所有元素所占的存储空间是连续的
B. 线性表的数据元素在存储空间中是按逻辑顺序依次存放的
C. 线性表中所有元素所占的存储空间是不连续的
D. 前后件两个元素在存储空间是紧邻的
-
[单项选择]下列代码段的执行结果为( )。
public class BitOperator
public static void main(String args[ ])
int a=-67,b=116,c=78,d;
d=~c>>2&(a|~B) ;
System.out.println ("d="+D) ;
A. d=70
B. d=67
C. d=78
D. d=116
-
[单项选择]必须使用transient关键字标明的数据项的类型是( )。
A. 自定义类的对象
B. String类的对象
C. Thread对象
D. 没有必须要标识的
-
[单项选择]下面关于注释的添加方法,正确的是( )。
A. //用于单行注释,/*...*/用于多行注释,/**...*/是Java所特有的doc注释
B. //用于多行注释,/*...*/用于多行注释,/**...*/是Java所特有的doc注释
C. //用于单行注释,/*...*/也用于单行注释,/**...*/不是Java所特有的doc注释
D. //用于多行注释,/*...*/用于多行注释,/**...*/是Java所特有的doc注释
-
[填空题]结构化程序设计所规定的3种基本控制结构是顺序结构、选择结构和 【3】 。
-
[单项选择]下列数据结构中属于非线性结构的是( )。
A. 二叉树
B. 线形表
C. 栈与队列
D. 线性链表
-
[单项选择]列关于单目运算符++、--的叙述中,( )是正确的。
A. 它们的运算对象可以是任何变量和常量
B. 它们的运算对象可以是char型变量和血型变量,但不能是float型变量
C. 它们的运算对象可以是血型变量,但不能是doule型变量和float型变量
D. 它们的运算对象可以是char型变量、int型变量和float型变量
-
[单项选择]下列哪项不属于J2EE提供的服务 ( )
A. 事务服务
B. 客户管理
C. 消息服务
D. 邮件服务
-
[填空题]软件测试是为了 【5】 而执行程序的过程。
-
[填空题]Java的swing包中定义了两种构件:轻量级构件和 【11】 。
-
[单项选择]关系数据库的数据及更新操作必须遵循的完整性规则是( )。
A. 实体完整性和参照完整性
B. 参照完整性和用户定义的完整性
C. 实体完整性和用户定义的完整性
D. 实体完整性、参照完整性和用户定义的完整性
-
[单项选择]下列不屈于Java中的适配器是( )。
A. ComponentAdapter
B. ContainerAdapter
C. MouscAdaper
D. ActionAdapter
-
[填空题]Java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是 【7】 类型。
-
[单项选择]下列关于栈的叙述中正确的是( )。
A. 在栈中只能插入数据
B. 在栈十只能删除数据
C. 栈是先进先出的线性表
D. 栈是先进后出的线性表
-
[单项选择]当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象( )。
A. 以选择的压缩文件为参数
B. 以FilelnputStream对象为参数
C. 以lnputStreamReader对象为参数
D. 以BufferedReader对象为参数
-
[单项选择]程序、进程和线程3个概念之间的关系是( )。
A. 程序与进程同一个概念
B. 线程与进程同一个概念
C. 一个进程可以包含多个线程
D. 一个线程包含多个进程
-
[单项选择]程序流程图中的箭头代表的是( )。
A. 数据流
B. 控制流
C. 调用关系
D. 组成关系
-
[单项选择]在下列说法中正确的是( )。
A. Java语言是以类为程序基本单元的
B. Java语言是不区分大小写的
C. 多行注释语句必须以“//”开始
D. CEJava语言中,类的源文件名和该类名可以不相同
-
[单项选择]在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。
A. 插入排序
B. 选择排序
C. 快速排序
D. 堆排序
-
[填空题]查询数据库的标准步骤是:载入JDBC驱动器、定义连接的网址URL、建立连接、 【6】 、执行查询或更新、处理结果、关闭连接。
-
[单项选择]编译JavaApplet源程序文件产生的字节码文件的扩展名为( )。
A. java
B. class
C. html
D. exe
-
[填空题]线程的调度是指在单个CPU上以某种顺序运行多个 【8】 。
-
[单项选择]一个向量第1个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是( )。
A. 110
B. 108
C. 100
D. 120
-
[单项选择]有如下程序:
public class Sun
public static void main(String args[ ])
int s=0;
int i=1;
while (i<=100)
s=s+i;
System.out.println(s);
运行后的结果是( )。
A. 5050
B. 5051
C. 死循环,直到溢出
D. 无穷大的数
-
[单项选择]switch语句不能用于下列哪种数据类型 ( )
A. double
B. byte
C. short
D. char
-
[填空题]加载Applet时,发生的操作是:产生1个Applet类的 【14】 ,然后对Applet进行初始化,最后启动Applet。
-
[单项选择]所有在函数中定义的变量,连同形式参数,都属于( )。
A. 局部变量
B. 全局变量
C. 静态变量
D. 寄存器变量
-
[单项选择]下列程序的运行结果是( )。
public class Sun
public static void main(String args[ ])
int number,digits;
number=53;
if(number<10)
digits=1;
else
if(number<100)
digits=2;
else
diglts=3;
System.out.println(digits);
A. 1
B. 2
C. 3
D. 0
-
[填空题]J2SDK中主要有两个相关环境变量,其中用于指定JDK命令搜索路径的环境变量是 【13】 。
-
[单项选择]下面有关Applet执行的操作说法正确的是( )。
Ⅰ:在运行时调用其他程序
Ⅱ:不能进行文件读写操作
Ⅲ:不能装载动态连接库和调用任何本地方法
Ⅳ:试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机
A. Ⅱ、Ⅲ
B. Ⅱ、Ⅳ
C. Ⅰ、Ⅱ
D. Ⅲ、Ⅳ
-
[填空题]一个算法应该具有下面4个重要的特性:可行性、 【1】 、有穷性以及拥有足够的情报。
-
[填空题]读下列程序
import java.awt.*;
import java.awt.event.*;
publid class MyApplet extends java.applet.Applet
public void init ( )
Button b = new Button("Buttonl");
b.addMouseListener(new ClickHandler( ));
add (b);
class ClickHandler extends MousAdapter
public void mouseClicked(MouseEvent evt)
______;
在横线处写上语句 【12】 可实现将鼠标当前的水平位置输出到标准输出设备上。
-
[单项选择]正面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。
A. 调用语句
B. 命令
C. El令
D. 消息
-
[单项选择]下列组件中能显示一个任务完成进度的是( )。
A. JToolBar
B. JScrollBar
C. JSlider
D. JProgressBar
-
[单项选择]下列基本命令中是类文件解析器的为( )。
A. javadoc
B. jar
C. javah
D. javap