[计算机类试卷]国家二级(JAVA)笔试模拟试卷209及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷209及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷209及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 209及答案与解析 1 程序流程图 (PFD)中的箭头代表的是 ( )。 ( A)数据流 ( B)控制流 ( C)调用关系 ( D)组成关系 2 设一棵完全二叉树共有 699个结点,则该二叉树中的叶子结点数为 ( )。 ( A) 349 ( B) 350 ( C) 255 ( D) 351 3 如果使用 Thread t=new Test()语句创建一个线程,则下列叙述正确的是 ( A) Test类一定要实现 Runnable接口 ( B) Test类一定是 Thread类的子类 ( C) Test类一定是 Runnable类的子类 ( D) Test类一定
2、是继承 Thread类,并且实现 Runnable接口 4 下列关于软件测试的描述中正确的是 ( )。 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 5 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 6 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( ) ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 7 对象实现了数据和操作的结合,是指对数据和数据的操作进行 (
3、 ) ( A)结合 ( B)隐藏 ( C)封装 ( D)抽象 8 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 9 Sun公司的网络计算机又称为 ( )。 ( A) PC ( B) NC ( C) NetPC ( D) Professor 10 如果线程调用下列方法,不能保证使该线程停止运行的是 ( )。 ( A) sleep() ( B) stop() ( C) yield() ( D) wait() 11 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 12 下列不属于低级事件的
4、一项是 _。 ( A) PaintEvent ( B) InputEvent ( C) FocusEvent ( D) ActionEvent 13 以下类中 ,不具有缓冲功能的是 ( )。 ( A) BufferedInputStream ( B) MappedByteBuffer ( C) ObjectOutputStream ( D) BufferedReader 14 下面程序中需要对 Employee的对象进行存储,横线处应填入的语句是 ( )。 classEmployee implements_ . ( A) Comparable ( B) Serializable ( C) Cl
5、oneable ( D) DataInput 15 下面程序段的输出结果是 ( )。 public class Test t public static void main(String args) int x=0; for (int i=1;i 4;i+) x=4; for(int j=1;j 3; j+) x=3; for(int k=1; k 2; k+) x=x+6; System. out. println (x); ( A) 36 ( B) 48 ( C) 144 ( D) 15 16 下列关于对象删除的说法中,正确的是 ( )。 ( A)只有当程序中调用 System.gc()方
6、法时才能进行垃圾收集 ( B) Java中的对象都很小,一般不进行删除操作 ( C) Java把没有引用的对象作为垃圾收集起来并释放 ( D)必 须由程序员完成对象的清除 17 下列运算符中属于关系运算符的是 ( )。 ( A) = ( B) = ( C) += ( D) -= 18 下列哪个程序段可能导致错误 ? ( A) String s=“hello“; String t= “good“; String k=s+ t; ( B) String s=“hello“; String t; t=s3+“one“; ( C) String s=“hello“; String standard=s
7、. toUpperCase ( D) String s=“hello“; String t =s+ “good“ 19 设 A为已定义的类名,则下列声明 A类的对象 a的语句中正确的一项是 ( A) public A a=new A(); ( B) public A a=A(); ( C) A a=new class(); ( D) aA; 20 下列关于线程优先级的说法中,正确的是 ( )。 ( A)线程的优先级是不能改变的 ( B)线程的优先级是在创建线程时设置的 ( C)在创建线程后的任何时候都可以设置 ( D) B和 C 21 int类型的取值范围为 ( )。 ( A) -216 21
8、6-1 ( B) -231 231-1 ( C) -232 232-1 ( D) -264 264-1 22 十进制数 16的十六进制表示格式是 ( )。 ( A) 0x10 ( B) 0x16 ( C) 0xA ( D) 016 23 下面程序的运行结果是 ( )。 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) ; ( A) 5 6 6 ( B) 5 5
9、 6 ( C) 6 7 7 ( D) 6 6 6 24 下列语句执行后, i的值是 ( )。 public class Test public static void main(String args) int i =0; for(int j=10; j 5 j-=3,i+=2) i=i+j; System.out.println(i); ( A) 8 ( B) 9 ( C) 10 ( D) 12 25 对于构造方法,下列叙述正确的是 ( )。 ( A)构造方法的方法名必须与类名相同 ( B)构造方法必须用 void申明返回类型 ( C)构造方法可以被程序调用 ( D)若编程人员没在类中定义构
10、造方法,程序将报错 26 JDBC中要显式地关闭连接的命令是 ()。 ( A) Connection.close(); ( B) RecordSet.close(); ( C) Connection.stop(); ( D) Connection.release(); 27 下面创建一个新文件对象方法错误的是 ( )。 ( A) File myFile; myFile=new File(“mulu/file“); ( B) File myFile=new File(); ( C) myFile=new FileC/mulu“,“filel“); ( D) File myDir=new file
11、(“/mulu“); myFile=new File(Dir, “filer); 28 对于 try和 catch子句的排列,下列各项中正确的是 ( )。 ( A)子类异常在前,父类异常其后 ( B)父类异常在前,子类异常其后 ( C)先有子类,其他如果排列都无关 ( D)有继承关系的异常不能在同一个 try程序段内 29 下面关于串行化的说法中正确的是 ( )。 :对象串行化机制需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态。 :通过让类实现 java.io.Serializable接口可以将类串行化。这个接口是一个制造者 (marker)接口。也就是说,
12、对于要实现它的类来说,该接口不需要实现任何方法 。 :将对象读出或者写入流的主要类有两个: ObjectOutputStream与ObjectInputStream。 :以上都不对。 ( A) 、 ( B) 、 ( C) 、 、 ( D) 、 30 Applet类的直接父类是 ( )。 ( A) Component类 ( B) Container类 ( C) Frame类 ( D) Panel类 31 下面关于 Java语言中的方法说法不正确的是 ( ) ( A) Java中的方法的参数传递是传值调用,而不是地址调用 ( B)方法体是对方法的实现,包括变量声明和 Java的合法语句 ( C)如
13、果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法 ( D)类的私有方法不能被其子类直接访问 32 自定义的异常类可从下列哪个类继承 ? ( ) ( A) Error ( B) AWTError ( C) VirtualMachineError ( D) Exception及其子集 33 下列对继承的说法正确的一项是 ( A)子类能继承父类的所有方法和状态 ( B)子类能继承父类的非私有方法和状态 ( C)子类只能继承父类的 public方法和状态 ( D)子类只能继承父类的方法,而不能继承状态 34 按照 Java的标识符命名规则,下列表示一个类的标识符正确的是
14、( A) Helloworld ( B) HelloWorld ( C) helloworld ( D) helloWorld 35 阅读和理解下面程序段: class Manager extends Employee public Manager(String n,double s,int year,int month,int day) super(n,s,year,month,day); bonus=O; public double getSalary() double baseSalary=super,gerSalary(); return baseSalary+bonus; publi
15、c void setBonus(double b); bonus=b; private double bonus; Manager是 Employee的子类,其理由是 ( A) Manager的适用范围较宽 ( B) extends关键字声明 ( C) Manager的域减小了 ( D)雇员是一个经理 36 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。 37 关系模型的数据操纵是建立在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 38 在面向对象方法中,类之间共享属性和操作的机制称为【 】。 39 在 Java中,线程的模型就是一个 CPU、程序代码和
16、_的封装体。 40 通常,将软件产品从提出、实现、使用维护到停止使用、退役的过程称为_。 41 采用 GridLayout布局管理器的容器,其中的各构件呈 _布局。 42 顺序执行下面两个语句的输出结果为【 】。 String s “全国计算机等级考试 ”; System.out.println (s.length(); 43 Swing的事件处理机制包括 _、事件和事件监听者。 44 【 】类是由 Java编译器自动生成的,它伴随每个类。 45 用来填充几何图形的方法是【 】。 46 加载 Applet时,发生的操作是:产生 1个 Applet类的 【 】,然后对 Applet进行初始化,最
17、后启动 Applet。 47 一般在 Applet中,声音文件的加载只需要进行一次,一般在 _ 方法中。 48 下面程序分别用 while、 do-while和 for语句实现 1 10累计求和。请在横线处填入适当内容完成程序。 public class Sum public static void main(String args) System out println(“n*while循环 *“): int n=10, sum=0; while(_) sun+=n: n-; System out println(“sum is“+sum); System out println(“n*do
18、_while循环 *“); n=0; sum=0; do sum+=n; n+; while( ); System out println(“sam is“+sum); System out println(“n*for循环 *“): sum=0; for(int i=1; _i+) sum+=i; System out println(“sum is“+sum); 49 顺序存储方法是把逻辑上相邻的结点存储在物理位置 _ 的存储单元中。 50 过滤字节输出流都是【 】抽象类的子类。 国家二级( JAVA)笔试模拟试卷 209答案与解析 1 【正确答案】 B 【试题解析】 程序流程图 (PFD
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 209 答案 解析 DOC
