试卷详情
-
二级JAVA笔试-195
-
[单项选择]执行下面的程序段后i和j的结果为
int i=1,j=10;
do
if(i++>--j)continue;
while(i<5);
A. i=6,j=5
B. i=5,j=5
C. i=6,j=4
D. i=5,j=6
-
[填空题]一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的 【4】 阶段。
-
[单项选择]下列基本命令中,属于类文件分解器命令的是
A. javadoc
B. jar
C. javah
D. javap
-
[单项选择]下面代码的运行结果是
public class Test
public static void main(String args[])
for(int i 0;i<3;i++)
if(i<2)
continue;
System.out.println(i);
A. 0
B. 1
C. 2
D. 3
-
[填空题]下面是一个类的定义,试将程序补充完整。
classA
String s;
【12】 int a=66;
A(Strings 1)
s=s1;
static int geta( )
return a;
-
[填空题]给较低优先级线程一个执行的机会调用 【14】 。
-
[单项选择]对建立良好的程序设计风格,下面描述正确的是
A. 程序应简单、清晰、可读性好
B. 符号名的命名只要符合语法
C. 充分考虑程序的执行效率
D. 程序的注释可有可无
-
[填空题]Throwable类有两个子类,分别是Error和 【9】 。
-
[单项选择]关于下面程序段的说法,正确的是
import javA.applet.*;
import java.awt,*;
public class Test extends Applet
Image img;
public void init( )
img=new Image( );
public void paint(Graphics g)
g. drawlmage(img,0,0,this);
A. 该程序段可以正常运行
B. 程序中所创建的Image为空,但可以显示
C. 程序中所创建的Image不为空
D. 程序中所创建的Image为空,不能显示
-
[单项选择]下面不属于软件工程3个要素的是
A. 工具
B. 过程
C. 方法
D. 环境
-
[单项选择]用HTML文件显示APPLET时,下面属于必不可少的属性的是
A. NAME、HEIGHT和WIDTH
B. CODE和NAME
C. CODEBASE、HEIGHT和WIDTH
D. CODE、HEIGHT和WIDTH
-
[单项选择]下列说法中错误的一项是
A. 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B. 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C. 线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D. wait()和notify()可以实现线程的同步操作
-
[填空题]类是一个支持集成的抽象数据类型,而对象是类的 【2】 。
-
[单项选择]下列关于构造方法说法正确的是
A. 构造方法的名称可以和类不一样
B. 构造方法必须有返回值
C. 只能用运算符new调用构造方法
D. 构造方法不可以被重载
-
[单项选择]按照Java的标识符命名规则,下列表示常量的标识符规范的是
A. HelloWorld
B. HELLO_WORLD
C. hello_world
D. helloWorld
-
[单项选择]下列叙述中正确的是
A. 实体集之间一对一的联系实际上就是一一对应的关系
B. 关系模型只能处理实体集之间一对一的联系
C. 关系模型属于格式化模型
D. 以上三种说法都不对
-
[单项选择]利用File对象可以判断的是
A. 创建子目录
B. 荻得文件长度
C. 删除文件
D. 判断文件的存在
-
[单项选择]下列不是DataOutputStream方法的是
A. writeDouble(double v)
B. writelnt(int v)
C. writeString(int v)
D. writeChat(im v)
-
[单项选择]下列数据结构中能应用二分查找的是
A. 有序线性链表
B. 有序线性表
C. 顺序存储的栈
D. 顺序存储的队列
-
[填空题]如果在Java程序中,需要使用java.util包中的所有类,则应该在程序开始处加上 【8】 语句。
-
[单项选择]下列说法正确的是
A. abstract关键字修饰的方法,不能再被子类重写
B. 用final关键字修饰的方法,不能再被子类重写
C. 抽象类中一定要包含abstract方法
D. 某个类中包含了abstract方法,该类可以不声明为abstract类
-
[单项选择]下列哪个数代表八进制整数
A. 0XA5
B. 0144
C. 1840
D. -1
-
[填空题]按运算符操作数的数目划分,运算符的类型是 【6】 元运算符。
-
[单项选择]表达式1/2+“aa”+3的值为
A. “12aa3”
B. “3aa3”
C. “12aa”
D. “aa3”
-
[单项选择]正确生成RandomAccessFile对象的语句的是
A. File f=new File("readFile");
B. RandomAccessFile raF=new RandomAccessFile(d:/mydir/File3.txt,"rw");
C. RandomAccessFile raF=new RandomAccessFile("readwriteFile","rw");
D. RandomAccessFile raF=new RandomAceessFile("readwriteFile" ,rw);
-
[填空题]属于main( )方法的返回类型是 【7】 。
-
[单项选择]下列关于关系运算的叙述中正确的是
A. 投影、选择、连接是从二维表的行的方向来进行运算
B. 并、交、差是从二维表的列的方向来进行运算
C. 投影、选择、连接是从二维表的列的方向来进行运算
D. 以上三种说法都不对
-
[单项选择]结构化程序设计的主要特点是
A. 每个控制结构要模块化
B. 每个控制结构具有封装性
C. 每个控制结构具有独立性
D. 每个控制结构只有一个入口和一个出口
-
[单项选择]数据流图用于抽象描述—个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
A. 控制流
B. 加工
C. 数据存储
D. 源和潭
-
[单项选择]数据库设计包括两个方面的设计内容,它们是
A. 概念设计和逻辑设计
B. 模式设计和内模式设计
C. 内模式设计和物理设计
D. 结构特性设计和行为特性设计
-
[填空题]线程的基本状态有新建、就绪、 【15】 运行和消亡。
-
[单项选择]下列数组array_test中,能在程序运行时动态调整大小的是
A. int array_test[]=new int[10]
B. String[] array_test
C. ArrayList army_test=new Array List()
D. Array array_test=new Array()
-
[填空题]下面是一个Java Applet程序,请将程序补充完整使它的功能为计算数组各元素的平均值。
import java.applet.Applet;
import java.awt.*;
public class Exam extends Applet
public void paint(Graphics g)
int a[]=1,3,5,7,9,10;
int total=0;
float ave;
for(int i=0;i<A.length;i++)
total+=a[i];
ave=total 【13】 ;
g.drawstring("ave="+ave,30,60);
-
[单项选择]在长度为n的有序线性表中进行二分查找,需要的比较次数为
A. log2n
B. nlog2n
C. n/2
D. (n/1)/2
-
[单项选择]下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是
A. Frame frame1=naew Frame("FlowLayout");
B. Frame frame1-new Frame("BorderLayout");
C. frame1=new Frame("example");
D. frame1.setLayout(new GridLayout(2,3));
-
[填空题]设x=1,y=2,z=3,u=false,u=y>z^x!=z;结果为 【11】 。
-
[填空题]下列程序段的输出结果为 【10】 。
public class Test
void printValue(int m)
do
Systern.out,println("The value is "+m);
while(-m>10);
public static void main(String arg[])
int i=10;
Test t=new Test( );
t.print Value(i);
-
[单项选择]char变量的取值范围是
A. 0~32 767
B. 0~65 535
C. -256~255
D. -32 768~32767
-
[单项选择]Java中,类FileInputStream和FileOutputStream提供了对文件的读/写方法是
A. 跳跃
B. 顺序
C. 随机或顺序
D. 随机
-
[单项选择]下面程序段;
boolean a=false;
boolean b=true;
boolean c=(a||b)&&(b);
boolean result=(a|b)&(b);
执行完后,正确的结果是
A. c=false;result=false
B. c=true;result=true
C. c=true;result=false
D. c=false;result=true
-
[填空题]设一棵二叉树中有3个叶子结点,有8个度为l的结点,则该二叉树中总的结点数为 【1】 。
-
[单项选择]下列对继承的说法正确的一项是
A. 子类能继承父类的所有方法和状态
B. 子类能继承父类的非私有方法和状态
C. 子类只能继承父类的public方法和状态
D. 子类只能继承父类的方法,而不能继承状态
-
[单项选择]要表示表格的数据,需要继承下列哪个类
A. AbstractTableModel
B. TableModel
C. JTable
D. TableModeLabel
-
[单项选择]下列关于Applet的叙述中,正确的是
A. Applet是Java类,所以可以由JDK中的解释器java,exe直接解释运行
B. Applet应该定义为javax.applet.Applet类或java.swing.Applet类的子类
C. Applet与Application的主要区别在编译方式上
D. 通过在Applet中使用getParameter可从HTML文件中获得参数
-
[单项选择]关于下面语句的说法正确的是
String[]s=new String[10][];
A. 该语句不合法
B. 该语句定义了一个二维数组,它包括10行10列
C. s是一个包含10个数组的数组
D. s中的每一个元素都被设置成""
-
[填空题]数据流图有两种典型的结构形式,它们分别是变换型和 【5】 。
-
[单项选择]数据报通信协议UDP把每个传输的数据大小控制在下列哪一项之内
A. 8KB
B. 16KB
C. 64KB
D. 128KB
-
[填空题]结构化设计主要分为系统设计和模块设计, 【3】 的任务是决定系统的模块结构。
-
[单项选择]下列字节输入流中,不能够被实例化的是
A. FilelnputStream
B. FilterlnputStream
C. ByteArraylnputStream
D. ObjectlnputStream