二级JAVA笔试-66
(总分:100.00,做题时间:90分钟)
一、选择题(总题数:35,分数:70.00)
1.在Java中,实现用户界面功能的包是( )。
(分数:2.00)
(分数:2.00)
A.java.applet
ansachon
C.java.util
D.java.awt √
解析:
2.阅读下面程序
1 public class Try extends Thread
2 public static void main(String args[ ])
3 Try t = new Try( );
4 t. start( );
5
6
7 public void run( int j)
8 int i = 0;
9 while(i<5)
10 System.out.pfintln("祝你成功");
11 i++;
12
13
14
1 public class Try extends Thread
2 public static void main(String args[ ])
3 Try t = new Try( );
4 t. start( );
5
6
7 public void run( int j)
8 int i = 0;
9 while(i<5)
10 System.out.pfintln("祝你成功");
11 i++;
12
13
14
该程序要求打印5行“祝你成功”必须改正程序中的某行代码,程序才能完成。选择正确的修改是( )。
(分数:2.00)
(分数:2.00)
A.将第1行的extends Thread改为implements Runnable
B.将第3行的new Try()改为new Thread()
C.将第4行()改为start(t)
D.将第7行的publ void run(int j)改为public void run() √
解析:
3.执行完以下代码int[]x=new int[25];后,以下( )说明是正确的。
(分数:2.00)
A.x[24]为0 √
B.x[24]未定义
C.x[25]为0
D.x[0]为空
解析:
4.Java程序的执行过程中用到一套JDKT具,其中是指( )。
(分数:2.00)
(分数:2.00)
A.Java编译器 √
B.Java解释器
C.Java文档生成器
D.Java类分解器
解析:
5.下列叙述中,错误的是( )。
(分数:2.00)
(分数:2.00)
A.Java Application与Applet所用编译命令相同
B.通常情况下Java Application只能有一个main()方法
C.Java Applet必须有HTML。文件才能运行
D.Java Applet程序的.class文件可用java命令运行 √
解析:
6.和AWT相比,Swing有很多特点,下列( )不是Swing的特点。
(分数:2.00)
(分数:2.00)
A.100%纯Java实现
B.依赖平台 √
C.采用可插入的外观感觉
D.采用“模型一视图一控制器”体系结构
解析:
7.Swing采用的设计规范是( )。
(分数:2.00)
A.视图—模式—控制
B.模式—视图—控制
C.控制—模式—视图 √
D.控制—视图—模式
解析:
8."++"抖”运算符的操作数个数是( )。
(分数:2.00)
(分数:2.00)
A.1个 √
B.2个
C.3个
D.4个
解析:
9.以下不使用线性结构表示实体之间联系的模型的是( )。
(分数:2.00)
(分数:2.00)
A.线性表
B.栈和队列
C.二叉树 √
D.以上三个都不是
解析:
10.关于数据库系统三级模式的说法,下列( )是正确的。
(分数:2.00)
(分数:2.00)
A.外模式、概念模式、内模式都只有一个
B.外模式有多个,概念模式和内模式只有一个 √
C.外模式只有一个,概念模式和内模式有多个
D.3个模式中,只有概念模式才是真正存在的
解析:
11.设x=1,y=2,z=3,则表达式y+=z--/++x执行后,y的值是( )。
(分数:2.00)
A.3 √
B.4
C.3.5
D.5
解析:
12.下列( )布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。
(分数:2.00)
(分数:2.00)
A.CardLayout √
B.BorderLayout
C.FlowLayout
D.GridLayout
解析:
13.阅读下面程序
public class Increment
public static void main( String args[] )
int c;
c=5;
System.out.println( c );
System.out.println( c++ );
System.out.println( c );
public class Increment
public static void main( String args[] )
int c;
c=5;
System.out.println( c );
System.out.println( c++ );
System.out.println( c );
)
程序运行结果是( )。
(分数:2.00)
A.5
6
6
6
6
B.5
5
6 √
5
6 √
C.6
7
7
7
D.6
6
6
6
6
解析:
14.下列选项中不属于软件生命周期开发阶段任务的是( )。
(分数:2.00)
(分数:2.00)
A.软件测试
B.概要设计
C.软件维护 √
D.详细设计
解析:
15.可以使当前同级线程重新获得运行机会的方法是( )。
java源代码加密(分数:2.00)
java源代码加密(分数:2.00)
A.sleep()
B.jom()
C.yield() √
D.interrupt()
解析:
16.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。
(分数:2.00)
(分数:2.00)
A.隐藏
B.重写
C.重载 √
D.Java不支持此特性
解析:
17.Java程序的安全性体现在多个层次上,下列不属于Java安全层次的是( )。
(分数:2.00)
A.编译层
B.传输层 √
C.解释层
D.平台层
解析:
18.下列不属于Applet编写步骤的是( )。
(分数:2.00)
(分数:2.00)
A.引入需要的类和包
B.定义一个Applet类的子类
C.实现Applet类的某些方法
D.加密Applet程序 √
解析:
19.下列叙述中正确的是( )。
(分数:2.00)
(分数:2.00)
A.黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征 √
B.黑箱(盒)测试方法主要考虑程序的内部结构和内部特征
C.白箱(盒)测试不考虑程序内部的逻辑结构
D.上述三种说法都不对
解析:
20.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。
(分数:2.00)
(分数:2.00)
A.模块间的关系
B.系统结构部件转换成软件的过程描述 √
C.软件层次结构
D.软件开发过程
解析:
21.关于以下初始化序列的执行结果的说法正确的是( )。
int index=1;
int index=1;
int[] foo=new int[3];
int bar=foo[index];
int baz=bar+index;
(分数:2.00)
int bar=foo[index];
int baz=bar+index;
(分数:2.00)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论