试卷详情
-
二级JAVA笔试-219
-
[单项选择]下列( )选项中的类给出了构件的定义。
A. java.awt.Graphics
B. java.awt.Component
C. java.awt.Container
D. java.awt.Object
-
[单项选择]下面程序段的输出结果是( )。
public class Test t
public static void main(String[] args)
int x=0;
for (int i=1;i<=4;i++)
x=4;
for(int j=1;j<=3; j++)
x=3;
for(int k=1; k<=2; k++) x=x+6;
System. out. println (x);
A. 36
B. 48
C. 144
D. 15
-
[单项选择]下列关于运算符优先级的说法中,不正确的是( )。
A. 运算符按照优先级顺序表进行运算
B. 同一优先级的运算符在表达式中都是按照从左到右的顺序进行计算的
C. 同一优先级的运算符在表达式中都是按照从右到左的顺序进行计算的
D. 括号可以改变运算的优先次序
-
[单项选择]下列关于对象删除的说法中,正确的是( )。
A. 只有当程序中调用System.gc()方法时才能进行垃圾收集
B. Java中的对象都很小,一般不进行删除操作
C. Java把没有引用的对象作为垃圾收集起来并释放
D. 必须由程序员完成对象的清除
-
[单项选择]关系表中的每一横行称为一个( )。
A. 元组
B. 字段
C. 属性
D. 码
-
[单项选择]下列关于System类的叙述中,错误的是( )。
A. System类主要提供了系统环境参数的访问
B. System类不能实例化
C. System类中没有定义属性
D. System类是一个final类
-
[填空题]软件的需求分析阶段的工作,可以概括为四个方面: 【4】 、需求分析、编写需求规格说明书和需求评审。
-
[单项选择]线程在生命周期中要经历五种状态,如果线程当前是新建状态,则它可到达的下一个状态是( )。
A. 运行状态
B. 阻塞状态
C. 可运行状态
D. 终止状态
-
[填空题]Class类是一个特殊类,它在编译时由 【7】 自动生成,并伴随每一个类。
-
[填空题]Java线程组把一组线程看做一个 【10】 进行统一处理。
-
[单项选择]数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )。
A. 数据与程序独立存放
B. 不同的数据被存放在不同的文件中
C. 不同的数据只能被对应的应用程序所使用
D. 以上三种说法都不对
-
[单项选择]OutputStreamWriter类包含的方法主要有( )。
A. public OutputStreamWriter(OutputStream out)
B. public voidwrite(intc) throws IOException
C. public voidwrite(String str)throws IOException
D. public flush throws IOException
-
[单项选择]下列方法中可以用来创建一个新线程的是( )。
A. 实现java.lang.Runnable接口并重写start()方法
B. 实现java.lang.Runnable接口并重写run()方法
C. 实现java.lang.Thread类并重写run()方法
D. 实现java.lang.Thread类并重写start()方法
-
[单项选择]已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( )。
A. cedba
B. acbed
C. deeab
D. deabe
-
[单项选择]switch语句中,case分支如果包含多条语句,( )。
A. 可以不用“”括起
B. 可以不用“”括起,但必须紧跟break子句
C. 必须用“”括起
D. 必须用“[]”括起
-
[填空题]MouseEvent事件可以实现监听器接口的是MouseListener和 【14】 。
-
[填空题]当浏览器能够解释<APPLET>标记但不能运行Applet时,将显示 【15】 标记中的内容。
-
[填空题]在Java运行时,如获得一个异常对象,它会自动寻找处理该异常的代码,它从生成异常对象的代码构件开始,沿着 【9】 按层回溯寻找,直至找到处理该类异常方法为止。
-
[单项选择]假设变量sum=0和j=80都是int类型,则下列语句中的正确的是( ).
A. if (true)
B. if (5<>1)
C. for (iht j=20;j<<50;j--)
D. while (j>>=50)
-
[填空题]表示条件:10<x<100或x<0的Java语言表达式是 【13】 。
-
[单项选择]提供一个直观的图形化的进度描述的是( )。
A. 进程条
B. 菜单
C. 选择框
D. 滑动杆
-
[单项选择]执行下列代码后,输出的结果为( )。
class Base
int x = 30;
void setX( ) x=1O;
class SubClass extends Base
int x=40;
void setX ( ) x=20;
int getX( ) return super. x;
public class Test
public static void main(String[ ] args)
SubClass sub=new SubClass( );
sub. setX( );
System. out. println(sub, getX( ) );
A. 10
B. 20
C. 30
D. 40
-
[单项选择]将E-R图转换到关系模式时,实体与联系都可以表示成( )。
A. 属性
B. 关系
C. 键
D. 域
-
[填空题]假设一棵完全二叉树共有500个结点,则在该二叉树中有 【3】 个叶子结点。
-
[单项选择]下列组件中,不是Swing顶层容器的是( )。
A. JWindow
B. JFrame
C. JApplet
D. JScrollPane
-
[单项选择]下列运算符中属于关系运算符的是( )。
A. ==
B. =
C. +=
D. -=
-
[单项选择]下面对对象概念描述错误的是( )。
A. 任何对象都必须有继承性
B. 对象是属性和方法的封装体
C. 对象间的通信靠消息传递
D. 操作是对象的动态性属性
-
[单项选择]文件操作中语句public boolean delete( )的功能是( )。
A. 执行完后,删除文件
B. 删除当前文件并释放资源
C. 返回文件的最后修改时间
D. 返回文件的字节长度
-
[单项选择]下面不属于软件工程三个要素的是( )。
A. 工具
B. 过程
C. 方法
D. 环境
-
[填空题]面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 【2】 。
-
[单项选择]执行下列程序段之后,变量b的值为( )。
public class Test
public static void main (String[] args)
int i = 12;
int j = 24;
boolean b1 = true;
booleanb=(j%i==0)&&(! b1) || (j/i! =2);
System. out. println (b);
A. true
B. false
C. 0
D. 1
-
[填空题]若有如下程序:
public class Test
public static void main (String[] args)
int x=20;
if (x>10) System.out.print(x-=5);
if (x>5) System.out.print(x--);
则程序运行后的输出结果是 【12】 。
-
[单项选择]信息隐蔽的概念与下述哪一种概念直接相关( )
A. 软件结构定义
B. 模块独立性
C. 模块类型划分
D. 模拟耦合度
-
[单项选择]数组中各个元素的数据类型是( )。
A. 相同的
B. 不同的
C. 部分相同的
D. 任意的
-
[单项选择]下列关于接口的说法中,正确的是( )。
A. 接口之间不能有继承关系
B. 一个类不可实现多个接口
C. 接口与抽象类是相同的概念
D. 实现一个接口必须实现接口的所有方法
-
[单项选择]下列不属于软件调试技术的是( )。
A. 强行排错法
B. 集成测试法
C. 回溯法
D. 原因排除法
-
[填空题]数据库应用的核心是 【1】 。
-
[填空题]UDP允许传输的数据包最大为 【6】 。
-
[单项选择]希尔排序法属于哪一种类型的排序法( )
A. 交换类排序法
B. 插入类排序法
C. 选择类排序法
D. 建堆排序法
-
[单项选择]下列说法中错误的是( )。
A. 捕获异常在调用方法时用throw子句捕获并处理
B. 异常对象用new来创建
C. Java语言中的类库中已定义有许多异常类可利用
D. Throwable类分为Error和Exception两子类
-
[填空题]设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是 【11】 。
-
[单项选择]下列选项中是合法的标识符的是( )。
A. 12class
B. +void
C. -5
D. _black
-
[单项选择]main( )方法的返回值类型是( )。
A. int
B. void
C. boolean
D. static
-
[单项选择]在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。
A. 调用语句
B. 命令
C. 口令
D. 消息
-
[单项选择]javax.swing.JOptionPane类用于显示确认对话框的方法是( )。
A. showConfirmDialog()
B. showInputDialog()
C. showMessageDialog()
D. showOptionDialog()
-
[填空题]数据结构分为逻辑结构和物理结构,循环队列属于 【5】 结构。
-
[单项选择]在j2sdk1.4.2版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是( )。
A. bin
B. demo
C. lib
D. jre
-
[填空题]continue语句必须使用于 【8】 中。
-
[单项选择]下列不是Java语言中的保留字的是( )。
A. if
B. sizeof
C. private
D. null
-
[单项选择]下面代码的运行结果是( )。
public class ConcatTest
public static void main (String[ ] args)
String str1 = "abc";
String str2 = "ABC";
String str3 = str1. coneat(str2);
System. out. println(str3);
A. abc
B. ABC
C. abcABC
D. ABCabc