试卷详情
-
二级JAVA笔试-280
-
[单项选择]数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )
A. 数据的存储结构
B. 计算方法
C. 数据映像
D. 逻辑存储
-
[单项选择]下列关于类的说法不正确的是 ( )
A. 类是同种对象的集合和抽象
B. 类属于Java语言中的复合数据类型
C. 类是Java程序中的基本的结构单位
D. 类就是对象
-
[单项选择]下列的变量定义语句中,合法的是 ( )
A. float $_*5=3.4f;
B. byte b1=15789;
C. int_abc=3214L;
D. double a=Double.MAX_ALUE;
-
[单项选择]子类可以继承父类的哪个成员 ( )
A. 非私有
B. 私有
C. public
D. protected
-
[填空题]类是一个支持集成的抽象数据类型,而对象是类的 ______。
-
[单项选择]下列程序的执行结果是 ( )
public class Testaa
public static void main(String args[])
System.out.println(5/2);
A. 2.5
B. 2.0
C. 2.50
D. 2
-
[单项选择]在计算机中,算法是指 ( )
A. 加工方法
B. 解题方案的准确而完整的描述
C. 排序方法
D. 查询方法
-
[填空题]变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、______ 和异常处理参数。
-
[填空题]下列是一个Java应用程序,输出结果是 ______。
public class Testtt
public static void main(String args[])
char c=’i’;
for(int n=6;n<11;n++)
if(n==8)break;
System.out.print(c++);
-
[填空题]在事件处理的过程中,主要涉及到的三个对象分别是事件、______ 和事件处理者。
-
[单项选择]在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法 ( )
A. readLine()
B. getNextEntry()
C. bufferRead()
D. loadZipFile()
-
[单项选择]下列for循环语句的执行次数是 ( )
for(int x=0,y=0;(y!=0)&&(x<4);x++)
A. 无限次
B. 一次也不执行
C. 执行一次
D. 执行三次
-
[单项选择]索引属于 ( )
A. 模式
B. 内模式
C. 外模式
D. 概念模式
-
[单项选择]开发大型软件时,产生困难的根本原因是 ( )
A. 大系统的复杂性
B. 人员知识不足
C. 客观世界千变万化
D. 时间紧、任务重
-
[单项选择]在软件测试设计中,软件测试的主要目的是 ( )
A. 实验性运行软件
B. 证明软件正确
C. 找出软件中全部错误
D. 发现软件错误而执行程序
-
[填空题]长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 ______。
-
[单项选择]若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是 ( )
A. bdgcefha
B. gdbecfha
C. bdgaechf
D. gdbehfca
-
[单项选择]数据库、数据库系统和数据库管理系统之间的关系是 ( )
A. 数据库包括数据库系统和数据库管理系统
B. 数据库系统包括数据库和数据库管理系统
C. 数据库管理系统包括数据库和数据库系统
D. 三者没有明显的包含关系
-
[单项选择]getSize( ),width指的是什么 ( )
A. 界面组件的窗口宽度
B. 在Java中任何图形用户界面的宽度
C. 框架的窗口宽度
D. 用户显示器的宽度
-
[填空题]在Java语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 ______。
-
[单项选择]数据库系统的核心是 ( )
A. 数据库
B. 数据库管理系统
C. 模拟模型
D. 软件工程
-
[单项选择]对于catch子句的排列,下列说法正确的是 ( )
A. 父类在前,子类在后
B. 父类在后,子类在前
C. 有继承关系的异常不能在同一个try程序段内
D. 先有子类,其他如何安排都无关
-
[填空题]在Java中支持 ______ 技术,使得Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。
-
[单项选择]使用下列哪个选项可以调用基类中的特定构造方法 ( )
A. final
B. this
C. super
D. static
-
[填空题]赋值表达式是由位于赋值运算符左边的变量和右边的 ______ 组成。
-
[单项选择]下列哪个类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法 ( )
A. Paint
B. Graphic
C. Graphics
D. Paints
-
[单项选择]下列选项中的变量已正确定义,则表达式不合法的是 ( )
-
[单项选择]软件工程的理论和技术性研究的内容主要包括软件开发技术和 ( )
A. 消除软件危机
B. 软件工程管理
C. 程序设计自动化
D. 实现软件可重用
-
[单项选择]计算机中的流是 ( )
A. 流动的字节
B. 流动的对象
C. 流动的文件
D. 流动的数据缓冲区
-
[填空题]______ 是字符的序列,也是组织字符的基本结构。
-
[单项选择]下列是定义一个接口ITF的程序,在横线处应填入的选项是 ( )
public interface ITF
public static final double PI=3.14;
public( )double area(double a,double b);
A. interface
B. static
C. final
D. abstract
-
[填空题]在自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的 ______,建议继承JPanel类或更具体的Swing构件类。
-
[填空题]______ 是Java的特殊应用程序。它嵌入到HTML中,发布到互联网上。
-
[填空题]当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 ______。
-
[单项选择]开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( )
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
-
[单项选择]如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作 ( )
A. File Stream
B. Pipe Stream
C. Random Stream
D. Filter Stream
-
[填空题]软件设计模块化的目的是 ______。
-
[单项选择]panel和Applet的默认的布局管理器是 ( )
A. CardLayout
B. BorderLayout
C. FlowLayout
D. GridLayout
-
[单项选择]Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对象的清除的途径 ( )
①依靠Java的垃圾回收机制回收内存
②调用System.gc( ),请求垃圾回收
③Java系统开始运行时,自动调用java.lang.Object.finalize( )释放内存
④在程序中调用重写的finalize( )释放系统资源,其格式为:
protected void finalize( )throws throwable
...
super.finalize( );
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. 以上都不正确
-
[单项选择]当Applet小程序窗口需要重画时,将调用下列哪个方法 ( )
A. start()
B. init()
C. paint()
D. draw()
-
[单项选择]下列关于Java程序结构描述不正确的是 ( )
A. Java是区分大小写的
B. 如果.java文件包含一个公共类,那么它必须使用与公共类名相同的文件名
C. Java程序不一定都必须有main()方法,比如Applet就不需要
D. 源文件可以有多个public类,其他类的数量也不限
-
[填空题]Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向 ______ 的设计方法。
-
[单项选择]下列程序的输出结果是 ( )
class Derao
void test( )
Systeme.out.print("NO");
void test (int i)
System.out.print(a);
void test(int a,int b)
System.out.print(a+b);
class Test
public static void main(String args[])
Demo de=new Demo( );
de.test( );
de.test5.;
de.test(6,8);
A. No568
B. 568No
C. No514
D. 86No5
-
[单项选择]下列命令中,哪个命令能为远程对象生成stub和skeleton ( )
A. rmic
B. rmiregistry
C. rmid
D. seriaIver
-
[单项选择]设有定义语句int a[]=66,77,99;,则下列对此语句的叙述中错误的是 ( )
A. 定义了一个名为a的一维数组
B. a数组有3个元素
C. a数组的元素的下标为1-3
D. 数组中的每一个元素都是整型
-
[单项选择]下列哪个可以用来实现客户和服务者之间的通信 ( )
A. URL
B. UDP
C. JDBC
D. Socket
-
[填空题]在JDK1.4的java.util.regex正则表达式包中,有一个______ 类,该类的static Pattern compile方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。
-
[单项选择]下列程序的输出结果为 ( )
class Test
public static void main(String args[])
int a=1,b=2,c,d;
c=a++;d=--b;
System.out.print("c="+c);System.out.println("d="+d);
A. c=1d=1
B. c=2d=1
C. c=2d=2
D. c=1d=2
-
[单项选择]下列程序执行后,k的值是 ( )
public class Testhhh
publicstaticvoidmain(Stnngargs[])
int i=6,j=8,k=10,m=7;
if(i>j||m<k- -)
k+ +;
else k--;
System.out.println(k);
A. 12
B. 11
C. 10
D. 9