[计算机类试卷]国家二级(JAVA)笔试模拟试卷212及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷212及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷212及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 212及答案与解析 1 以下不属于面向对象的基本特点的是 ( )。 ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 2 下列有关数据库的描述中,正确的是 ( )。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 3 用树形结构来表示实体之间联系的模型称为 ( )。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 4 下列数据结构中,能用二分法进行查 找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序
2、线性链表 5 下列运算符中,优先级最高的是 ( A) + ( B) + ( C) * ( D) 6 结构化程序设计的 3种结构是 ( ) ( A)顺序结构、选择结构、转移结构 ( B)分支结构、等价结构、循环结构 ( C)多分支结构、赋值结构、等价结构 ( D)顺序结构、选择结构、循环结构 7 在结构化方法中,软件功能分解属于下列软件开发中的阶段是 ( A)概要设计 ( B)需求分析 ( C)详细设计 ( D)编程调试 8 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过
3、程 9 阅读厂列 Java语句 ObjectOutputStreamout=new ObjectOu中utStream(new_(“employee.daf“); 在下划线处,应填的正确选项是 ( )。 ( A) File ( B) FileWriter ( C) FileOutputStream ( D) Outputstream 10 当 Applet需要更新显示内容时,应该调用的方法是 ( )。 ( A) paint ( B) update() ( C) start() ( D) repaint() 11 下列程序段执行后, x5的结果是 _。 public class ex42 pub
4、lic static void main(String args) int xl = 8; int x2 = 12; int x3=7; int x4; int x5; x4 = x1 x2 ? x1 : x2+ x1; x5 = x4 x3 ? x4 : x3; System.out.println(x5); ( A) 11 ( B) 20 ( C) 10 ( D) 12 12 下列程序运行的结果是 _。 public class ex22 public static void main(String args) int a=0,b=l; do if(b%2=0) a+=b; b+; whi
5、le(b =100); System.out.println(a); ( A) 5050 ( B) 2550 ( C) 2525 ( D) 2500 13 当浏览器重新返回 Applet所在页面时,将调用的 Applet类的方法是 ( )。 ( A) start () ( B) init () ( C) stop () ( D) destroy () 14 下面程序的功能是把 316表示为两个加数的和,使两个加数分别能被 13和 11整除,则在横线上应填入的语句是 ( )。 public class Test public static void main (String args) int
6、i=0, j, k; do i+; k=316-13*i; while(_); j=k/11; System.out.print(“316=13*“+i+“+11*“+j); ( A) k/11!=0 ( B) k%11!=0 ( C) k/11=0 ( D) k%11=0 15 下面程序执行后,输出的结果是 ( )。 public class Test public static void main (String )args) boolean m=true; if(m=false) System.out.println(“假 “); else if(m=true) System.out.p
7、rintln(“真“); else System.out.println (“错误 “); ( A)真 ( B)假 ( C)错误 ( D)编译出错 16 下列哪项是将一个十六进制数值赋值给一个 long型变量 ? ( A) long number=123L; ( B) long number=0123; ( C) long number=0123L; ( D) long number=Oxl23L; 17 在 Java中,由 Java编译器自动导入而无需在程序中用 import导入的包是 ( A) java.applet ( B) java.awt ( C) java.util ( D) ja
8、va.lang 18 下列各选项中属于 Java保留字的是 ( )。 ( A) TRUE ( B) NULL ( C) FALSE ( D) null 19 下 列关于组合框的描述中不正确的是 ( )。 ( A)默认情况下,只能从组合框中选择 ( B)组合框也可让用户自行输入 ( C)组合框不可以选择多项 ( D)使用 getSelectedIndex()方法可以获得用户选择的内容 20 阅读下列代码后 public class Person int art=new int10; public static void main(String args) System.out.println(a
9、rr1); 正确的说法是( )。 ( A)编译时将产生错误 ( B)编译时正确,运行时将产生错误 ( C)输出零 ( D)输出空 21 下列代码的执行结果是 ( )。 public class Test3 public static void main(String args) System.out.pnntln(100%3); System.out.pfintln(100%0); ( A) 1和 1 ( B) 1和 1.0 ( C) 1.0和 1 ( D) 1.0和 1.0 22 下列关于 Frame类的说法不正确的是 ( )。 ( A) Frame是 Window类的直接子类 ( B) F
10、rame对象显示的效果是一个窗口 ( C) Frame被默认初始化为可见 ( D) Frame的默认布局管理器为 BorderLayout 23 下列关于垃圾回收机制说法错误的是 ( )。 ( A) Java 语言中,类的实例化对象都存储在内存堆中 ( B) Java 有一个系统级的线程 ( C) Java 语言中,只有部分系统事物封装于类中 ( D)系统级线程在系统空闲时进行垃圾回收 24 下列有关 Java语言的叙述中,正确的是 ( )。 ( A) Java是不区分大小写的 ( B)源文件名与 public类型的类名必须相同 ( C)源文件其扩展名为 .jar ( D)源文件中 pubic
11、类的数目不限 25 在压缩文件流中,下列 ()是用于缓冲阅读器阅读文本的方法。 ( A) readLine() ( B) getNextEntrv() ( C) bufferRead() ( D) 10adZipFile() 26 调用线程的下列方法,不会改变该线程在生命周期中状态的方法是 ( )。 ( A) yeild() ( B) wait() ( C) sleep() ( D) isAlive() 27 当浏览器重新返回 Applet所在页面时,将调用 Applet类的方法是 ( )。 ( A) start() ( B) init() ( C) stop() ( D) destroy()
12、 28 线程组是一个 Java特有的概念,在 Java中,线程组是 类 ThreadGronp的对象,每个线程都隶属于 ( )个线程组。 ( A) 0 ( B) 1 ( C) 2 ( D)可以多于 2 29 下列 Java布局管理器中,简单地将组件由左到右排列,排满一行,自动移到下一行的布局管理器是 ( )。 ( A) FlowLayout ( B) BorderLayout ( C) GfidLayout ( D) BoxLayout 30 已知大写字母 A的 ASCII码是 65,小写 a的 ASCII码值是 97,则用八进制表示字符常量 101为 ( )。 ( A)字符 A ( B)字符
13、 a ( C)字符 e ( D)非法常量 31 下列构造函数中创建了一个为 20行, 30列的文本区的是 ( )。 ( A) TextField(20,30) ( B) TextArea(20, 30) ( C) TextField(20, 30,“) ( D) TextArea(20, 30,“) 32 下列 ( )数代表十六进制数。 ( A) 0XB2 ( B) 215 ( C) 1500 ( D) fa00 33 Java语言具有的操作是 ( )。 ( A)自定义类 ( B)运算符重载 ( C)多重继承 ( D)指针操作 34 下列是一个 Java Applet程序,输出结果是 (要求只
14、写出在 Applet容器内显示的内容 ) import java.awt *; import java.applet.*; public class Testuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;i x.length; i+) s+=(int)xi; g.drawstring(“ “+s, 30, 60); ( A) 15 ( B) 16 ( C) 16 ( D) 17 35 执行 int x=(int)(Math.random()*100
15、);语句时,不会出现下列哪个数值 ? ( A) 1 ( B) 35 ( C) 48 ( D) 100 36 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 37 某二叉树中度为 2的结点有 18个,则该二叉树中有 _个叶子结点。 38 在长度为 n的有序线性表中进行二分查找,所需要的比较次数为 _。 39 Java中,可以通过建立 java.lang._类或其子类的实例创建和控制线程。 40 一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为【 】的联系。 41 以下程序运行后输出的结果是 _。 public class exl7 publ
16、ic static void main(String args ) int a = 0; for(int j = 1; j = 20; j+) if(j%5 != 0) a = a + j; System.out.println (a); 42 一个 int类型常量和一个 byte类型常量做加法,结果是【 】类型。 43 下面是一个 JavaApplet程序,请将程序补充完整使它的功能为计算数组各元素的平均值。 import java applet Applet; import java awt *; public class Exam extends Applet public void p
17、aint(Graphics g) int a =1, 3, 5, 7, 9, 10; int total=0; float ave; for(int i=0; i A.length; i+) total+=ai; ave=total/ g.drawstring(“ave=“+ave, 30, 60); 44 下面的程序执行后,屏幕上显示的应是 _。 public class Exam public static void main(Stringargs) char charl =1, 2, 3, 4; chgr char2=0, 1, 2, 3, 4; String s1=new String
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 212 答案 解析 DOC
