1、国家二级(JAVA)笔试-试卷 31 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.数据的存储结构是指()。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示3.下列关于队列的叙述中正确的是()。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表4.已知 inta,
2、*pa=publicclassTypeTransitionpublicstaticvoidmain(Stringargs)chara=h;iNti=100;intj=97;intaa=a+i;System.out.println(“aa=“+aa);charbb=(char)j;System.out.println(“bb=“+bb);如果输出结果的第二行为 bb=a,奸么第一行的输出是()。(分数:2.00)A.aa=IB.aa=204C.aa=vD.aa=15623.()是不能被当前类的子类重新定义的方法。(分数:2.00)A.抽象方法B.私有方法C.最终方法D.构造方法24.已知:1St
3、ringinput=JoptionPane.showlnputDialog(“Whatsyourname?“);2Intage=Integer.parseIntln(input);语句 2 所起的作用是()。(分数:2.00)A.将字符串转换为整数B.将整数转化为字符串C.对字符串进行语法分析D.对整数进行语法分析25.线程控制方法中,yield()的作用是()。(分数:2.00)A.返回当前线程的引用B.使比其低的优先级线程运行C.强行终止线程D.只让给同优先级现成运行26.下列不属于 J2SDK 命令的是()。(分数:2.00)A.RMI 命令B.网络传输命令C.J2SDK 基本命令D.安
4、全控制命令27.已知如下的命令执行 javaMyTestabc,下列()语句是正确的。(分数:2.00)A.args0=“MyTestabc“B.args0=“MyTest“C.args0=“a“D.args0=“abc“28.Swing 构件必须添加到 Swing 顶层容器相关的()。(分数:2.00)A.选项板上B.复选框内C.内容面板上D.分隔扳土29.查找随机文件的记录时,应使用的方法是()。(分数:2.00)A.readInt()B.readBytes(intn)C.seek(long1)D.readDouble()30.下面关于线程优先级的说法中,错误的是()。(分数:2.00)A
5、.java 中的线程的优先级有三个静态常量B.新建线程的优先级默认为最低C.优先级高的线程优先被执行D.一个线程运行时,有可能被比它高优先级的线程抢占运行31.下列方法中建议使用的是()。(分数:2.00)A.stop()B.supend()C.restume()D.wait()32.用 AWT 组件实现单选按钮功能,使用的组件是()。(分数:2.00)A.CheckboxB.CheckboxGroupC.Checkbox 和 CheckboxGroupD.Choice33.关于 Runnable 接口,错误的说法是()。(分数:2.00)A.实现接口 Runnable 的类仍可以继承其他父类
6、B.创建实现 Runnable 接口的类后,就可以用 Start 方法启动线程了C.Runnable 接口提供了通过线程执行程序的最基本的接口D.Runnable 只定义了一个 run 方法34.已知如下代码:publicclassTestpublicstaticvoidmain(Stringarg)longa=newlong10;System.out.Println(a6);下列选项正确的是()。(分数:2.00)A.输出为 nullB.输出为 0C.编译时出错D.运行时出错35.java.io 包的 File 类是()。(分数:2.00)A.字符流类B.字节流类C.对象流类D.非流类36.
7、下列描述中,正确的是()。(分数:2.00)A.在 Serializable 接口中定义了抽象方法B.在 Serializable 接口中定义了常量C.在 Seriaiizable 接口中没有定义抽象方法,也没有定义常量D.在 Serializable 接口中定义了成员方法二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.测试的目的是暴露错误,评价程序的可靠性;而 1 的日的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_39.在面向对象方法中, 1 描述的是具有相似属
8、性操作的一组对象。(分数:2.00)填空项 1:_40.需求分析最终结果是产生 1。(分数:2.00)填空项 1:_41.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体集“项目主管”与实体集“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_42. 1 结构,也称为重复结构,即算法中有一组操作要求反复被执行。(分数:2.00)填空项 1:_43.Java 源程序文件编译后产生的文件成为字节码文件,其扩展名为 1。(分数:2.00)填空项 1:_44.一个类的定义分为类注释、 1 和类体的定义。(分数:2.00)填空项 1:_45.生成 StringBuffer 一个对
9、象后,还可用 1 方法或 ensureCapacity()方法来设定缓存大小。(分数:2.00)填空项 1:_46.JavaAplication 应用程序的编写和执行分 3 步进行;编写源代码、编译源代码、 1。(分数:2.00)填空项 1:_47.接口可以看作是仅容纳 1、常量,而又不能直接生成对象的特殊抽象类。(分数:2.00)填空项 1:_48.Java 语言的循环语句包括 for 语句、do-while 语句和 1 语句。(分数:2.00)填空项 1:_49. 1 方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新,则返回 true,否则返回false。(分数:2.00)填
10、空项 1:_50.一个 java application 源程序文件名为 myjavaapplication.java,如果使用 SUH 公司的 java 开发工具 jdk 编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,则应该首先执行的命令是: 1。(分数:2.00)填空项 1:_51.可以通过 1 语句来捕获所有的异常。(分数:2.00)填空项 1:_52.在 java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 31 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数
11、:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.数据的存储结构是指()。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:3.下列关于队列的叙述中正确的是()。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:4.已知 inta,*pa=publicclassTypeTransitionpublicstaticvoi
12、dmain(Stringargs)chara=h;iNti=100;intj=97;intaa=a+i;System.out.println(“aa=“+aa);charbb=(char)j;System.out.println(“bb=“+bb);如果输出结果的第二行为 bb=a,奸么第一行的输出是()。(分数:2.00)A.aa=IB.aa=204 C.aa=vD.aa=156解析:23.()是不能被当前类的子类重新定义的方法。(分数:2.00)A.抽象方法B.私有方法C.最终方法 D.构造方法解析:24.已知:1Stringinput=JoptionPane.showlnputDialo
13、g(“Whatsyourname?“);2Intage=Integer.parseIntln(input);语句 2 所起的作用是()。(分数:2.00)A.将字符串转换为整数 B.将整数转化为字符串C.对字符串进行语法分析D.对整数进行语法分析解析:25.线程控制方法中,yield()的作用是()。(分数:2.00)A.返回当前线程的引用B.使比其低的优先级线程运行C.强行终止线程D.只让给同优先级现成运行 解析:26.下列不属于 J2SDK 命令的是()。(分数:2.00)A.RMI 命令B.网络传输命令 C.J2SDK 基本命令D.安全控制命令解析:27.已知如下的命令执行 javaMy
14、Testabc,下列()语句是正确的。(分数:2.00)A.args0=“MyTestabc“B.args0=“MyTest“C.args0=“a“ D.args0=“abc“解析:28.Swing 构件必须添加到 Swing 顶层容器相关的()。(分数:2.00)A.选项板上B.复选框内C.内容面板上 D.分隔扳土解析:29.查找随机文件的记录时,应使用的方法是()。(分数:2.00)A.readInt()B.readBytes(intn)C.seek(long1) D.readDouble()解析:30.下面关于线程优先级的说法中,错误的是()。(分数:2.00)A.java 中的线程的优
15、先级有三个静态常量B.新建线程的优先级默认为最低 C.优先级高的线程优先被执行D.一个线程运行时,有可能被比它高优先级的线程抢占运行解析:31.下列方法中建议使用的是()。(分数:2.00)A.stop()B.supend()C.restume()D.wait() 解析:32.用 AWT 组件实现单选按钮功能,使用的组件是()。(分数:2.00)A.CheckboxB.CheckboxGroupC.Checkbox 和 CheckboxGroup D.Choice解析:33.关于 Runnable 接口,错误的说法是()。(分数:2.00)A.实现接口 Runnable 的类仍可以继承其他父类
16、B.创建实现 Runnable 接口的类后,就可以用 Start 方法启动线程了 C.Runnable 接口提供了通过线程执行程序的最基本的接口D.Runnable 只定义了一个 run 方法解析:34.已知如下代码:publicclassTestpublicstaticvoidmain(Stringarg)longa=newlong10;System.out.Println(a6);下列选项正确的是()。(分数:2.00)A.输出为 nullB.输出为 0 C.编译时出错D.运行时出错解析:35.java.io 包的 File 类是()。(分数:2.00)A.字符流类B.字节流类C.对象流类
17、D.非流类 解析:36.下列描述中,正确的是()。(分数:2.00)A.在 Serializable 接口中定义了抽象方法B.在 Serializable 接口中定义了常量C.在 Seriaiizable 接口中没有定义抽象方法,也没有定义常量 D.在 Serializable 接口中定义了成员方法解析:二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.测试的目的是暴露错误,评价程序的可靠性;而 1 的日的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_ (正确答
18、案:正确答案:调试)解析:39.在面向对象方法中, 1 描述的是具有相似属性操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:正确答案:类)解析:40.需求分析最终结果是产生 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:需求规格说明书)解析:41.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体集“项目主管”与实体集“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案:一对多)解析:42. 1 结构,也称为重复结构,即算法中有一组操作要求反复被执行。(分数:2.00)填空项 1:_ (正确答案:正确答案:循环)解析:43
19、.Java 源程序文件编译后产生的文件成为字节码文件,其扩展名为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:class(或.class))解析:44.一个类的定义分为类注释、 1 和类体的定义。(分数:2.00)填空项 1:_ (正确答案:正确答案:类声明)解析:45.生成 StringBuffer 一个对象后,还可用 1 方法或 ensureCapacity()方法来设定缓存大小。(分数:2.00)填空项 1:_ (正确答案:正确答案:setLength())解析:46.JavaAplication 应用程序的编写和执行分 3 步进行;编写源代码、编译源代码、 1。(分数:
20、2.00)填空项 1:_ (正确答案:正确答案:解释执行)解析:47.接口可以看作是仅容纳 1、常量,而又不能直接生成对象的特殊抽象类。(分数:2.00)填空项 1:_ (正确答案:正确答案:抽象方法)解析:48.Java 语言的循环语句包括 for 语句、do-while 语句和 1 语句。(分数:2.00)填空项 1:_ (正确答案:正确答案:while)解析:49. 1 方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新,则返回 true,否则返回false。(分数:2.00)填空项 1:_ (正确答案:正确答案:imageuPdate())解析:50.一个 java app
21、lication 源程序文件名为 myjavaapplication.java,如果使用 SUH 公司的 java 开发工具 jdk 编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,则应该首先执行的命令是: 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:javac myjavaspplication.java)解析:51.可以通过 1 语句来捕获所有的异常。(分数:2.00)填空项 1:_ (正确答案:正确答案:catch(Exception e))解析:52.在 java 语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:方法体)解析: