二级JAVA笔试18

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二级JAVA笔试18
(总分:100.00,做题时间:90分钟)
一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)
1.下列关于内部类的说法不正确的是 ( )
(分数:2.00)
A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用
B.内部类可以使用它所在类的静态成员变量和实例成员变量
C.内部类不可以用abstract修饰符定义为抽象类√
D.内部类可作为其他类的成员,而且可访问它所在类的成员
解析:
2.下列有关数据库的描述,正确的是 ( )
(分数:2.00)
A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字√
解析:
3.下列Java常见事件类中哪个是鼠标事件类? ( )
(分数:2.00)
A.InputEvent
B.KeyEvent
C.MouseEvent √
D.WindowEvent
解析:
4.Java语言的下列哪个包是编译器自动导入的? ( )
(分数:2.00)
A.javlang √
B.javawt
C.javio
D.javapplet
解析:
5.若a的值为3时,下列程序段被执行后,c的值是 ( ) int c=1; if(a>0) if(a>3) c=2; else c=3; else c=4;
(分数:2.00)
A.1
B.2
C.3 √
D.4
解析:
6.软件生命周期中所花费用最多的阶段是 ( )
(分数:2.00)
A.详细设计
B.软件编码
C.软件测试
D.软件维护√
解析:
7.当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列哪一个布局管理器? ( ) (分数:2.00)
A.BorderLayout
B.FlowLayout √
C.CardLayout
D.GridLayout
解析:
8.下列哪个语句是声明一个含有10个String对象的数组? ( )
(分数:2.00)
A.char str[];
B.char str[][];
C.String str[]=new String[10];√
D.String str[10];
解析:
9.树是结点的集合,它的根结点数目是 ( )
(分数:2.00)
A.有且只有1 √
B.1或多于1
C.0或1
D.至少2
解析:
10.下列的哪个程序段可能导致错误? ( )
(分数:2.00)
A.String s="hello"; String t="good"; String k=s+t;
B.String s="hello"; String t; t=s[3]+"one";√
C.String s="hello"; String standard=toUpperCase();
D.String s="hello"; String t=s+"good";
解析:
11.结构化程序设计的3种结构是 ( )
(分数:2.00)
A.顺序结构、选择结构、转移结构
B.分支结构、等价结构、循环结构
C.多分支结构、赋值结构、等价结构
D.顺序结构、选择结构、循环结构√
解析:
12.下列标识符中哪个是不合法的? ( )
(分数:2.00)
A.BigMeaninglessName
B.$ int
C.1st √
D.$1
解析:
13.下列的哪个赋值语句是不正确的? ( )
(分数:2.00)
A.float f=11.1;√
B.double d=5.3E12;
C.float d=3.14f;
D.double f=11.1E10f;
解析:
14.resume()方法负责恢复被哪个方法挂起的线程? ( )
(分数:2.00)
A.stop()
B.sleep()
C.wait()
D.suspend() √
解析:
15.栈和队列的共同特点是 ( )
(分数:2.00)
A.都是后进先出
B.都是先进后出
C.只允许在端点处插入和删除元素√
D.没有共同点
解析:
16.在数据库设计中,将E-R图转换成关系数据模型的过程属于 ( )
(分数:2.00)
A.需求分析阶段
B.逻辑设计阶段√
C.概念设计阶段
D.物理设计阶段
解析:
17.数据结构中,与所使用的计算机无关的是数据的 ( )
(分数:2.00)
A.存储结构
B.物理结构
C.逻辑结构√
D.物理和存储结构
解析:
18.下列常见的系统定义的异常中,哪个是数组越界异常? ( )
(分数:2.00)
A.ArrayIndexOutOmoundsException √
B.IOException
C.NullPointerException
D.ArithmeticException
解析:
19.检查软件产品是否符合需求定义的过程称为 ( )
(分数:2.00)
A.确认测试√
B.集成测试
C.验证测试
D.验收测试
解析:
20.下列程序段的输出结果是 ( ) String MyStr="Hello,"; MyStr=MyStr+"World!";System.out.println(MyStr);
(分数:2.00)
A.Hello,World! √
B.Hell
C.World!
D.该程序段有语法错误
解析:
21.下列程序的输出结果是 ( ) Public class fff { void printValue(int m)
{ do{System.out.println("The value is"+m);} whilE(--m>10) } public static void main(String arg[]) int i=10; Test t=new Test(); t.printValue(i); } }
(分数:2.00)
A.8
B.9
C.10 √
D.11
解析:
22.下列InputStream类中哪个方法可以用于关闭流? ( )
(分数:2.00)
A.skip()
B.close() √
C.mark()
D.reset()
解析:
23.单个用户使用的数据视图的描述称为 ( )
(分数:2.00)
A.外模式√
B.概念模式
C.内模式
D.存储模式
解析:
24.下列哪个选项可能包含菜单条? ( )
(分数:2.00)
A.Panel
B.Frame √
C.Applet
D.Dialog
解析:
25.下列哪个选项是short型数据的取值范围? ( )
(分数:2.00)
A.-128~+127
B.-32768~+32767 √
C.-2147483648~+2417483647
D.-3.40282347E38~+3.40282347E38
解析:
26.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序? ( )
(分数:2.00)
A.rmic
B.rmiregistry √
C.rmid
D.serialver
解析:
27.下列关于Applet的方法中,哪个是返回HTML中设定的值? ( )
(分数:2.00)
A.getCodeBase()
B.getParameter(Strin √
C.getAppInfo()
D.showStatus(Strin
解析:
28.下列选项中哪个方法可以判断线程是否处于活动状态? ( )
(分数:2.00)
A.blooean is Alive() √
B.Thread currentThread()
C.String getName()
D.static boolean interrupted()
解析:
29.类Test定义如下,将下列哪个方法插入③行处是不合法的? ( ) ①public class Test { ②public float Method(float a,float b){} ③ ④}
(分数:2.00)
A.public float Method(float a,float b,float {}
B.public float Method(float c,float {} √
C.public int Method(int a,int {}
D.private float Method(int a,int b,int {}
解析:
30.已知有下列类的说明,则下列哪个语句是正确的? ( ) public class Test { private float f=1.0f;int m=2; static int n=1; public static void main(String arg[]) { Test t=new Test(); } } (分数:2.00)
A.f; √
B.this,n;
C.Tesm;
D.Tesf;
解析:
31.下列关于继承的哪项叙述是正确的? ( )
(分数:2.00)
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单—继承使代码更可靠√
解析:
32.下列哪个选项的java源文件程序段是不正确的? ( )
(分数:2.00)
A.package testpackage; public class Test{ }
B.import javi*; package testpackage; public class Test{ } √
C.import jav*; class Person{} public class Test{ }
D.import javi*; import javaw*; public class Test { }
解析:
33.下列常见的系统定义的异常中,哪个是输入、输出异常? ( )
(分数:2.00)
A.ClassNotFoundException
B.IOException √
C.FileNotFoundException
D.UnknownHostException
解析:
34.下列哪个选项是合法的标识符? ( )
(分数:2.00)
A.123
B._name √
C.class
D.1first
解析:
35.程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( )
(分数:2.00)
A.对象成分
B.变量成分
C.语句成分
D.传输成分√
解析:
二、{{B}}填空题{{/B}}(总题数:15,分数:30.00)
36.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。

(分数:2.00)
填空项1:__________________ (正确答案:有穷性)
解析:
37.在面向对象方法中,类之间共享属性和操作的机制称为 1 。

(分数:2.00)
填空项1:__________________ (正确答案:继承)
解析:
38.一个类可以从直接或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的 1。

(分数:2.00)
填空项1:__________________ (正确答案:可重用性)
解析:
39.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1 。

(分数:2.00)
填空项1:__________________ (正确答案:软件生命周期)
解析:
40.数据库设计分为以下六个设计阶段:需求分析阶段、 1 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

(分数:2.00)
填空项1:__________________ (正确答案:数据库概念设计阶段)
解析:
41.CRC技术的全称是 1 。

(分数:2.00)
填空项1:__________________ (正确答案:Cyclic Redundancy Check(循环冗余校验))
解析:
42.在Java程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。

(分数:2.00)
填空项1:__________________ (正确答案:接口)
解析:
43.设有数组定义:int a[]={11,22,33,44,55,66,77,88,99 };则执行下列程序段后的输出结果是 ______ 。

for(int i=0;i<a. length ;i++) if (a[i]%3==0)System.out.println(a[i]+" ");(分数:2.00)
填空项1:__________________ (正确答案:33 66 99)
解析:
44.下列程序的运行结果是 ______ 。

import java.io.*; public class abc { public static void main(String args[]) { String s1="Hello!”; System.out.println(s1.to UpperCase()); } } (分数:2.00)
填空项1:__________________ (正确答案:HELLO!)
解析:
45.设x=2,则表达式(x++)*3的值是 1 。

(分数:2.00)
填空项1:__________________ (正确答案:6)
解析:
46. 1 日历类提供日期和时间的表示,它以格里历(即阳历)来计算。

(分数:2.00)
填空项1:__________________ (正确答案:GregorianCalendar)
解析:
47. 1 类是提供线程操作和管理的类。

(分数:2.00)
填空项1:__________________ (正确答案:Thread)
解析:
48.顺序执行下列两个语句的输出结果是______ 。

String s=“全国计算机等级考试”;
System.out.priatln(s.length());
(分数:2.00)
填空项1:__________________ (正确答案:9)
解析:
49.Java中访问限定符有 1 ,protected,private和default等。

(分数:2.00)
填空项1:__________________ (正确答案:public)
解析:
50.setLayout1方法是所有容器的父类 2 的方法。

(分数:2.00)
填空项1:__________________ (正确答案:Container)
解析:。

相关文档
最新文档