[计算机类试卷]国家二级(JAVA)笔试模拟试卷178及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷178及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷178及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 178及答案与解析 1 下列说法中,不属于数据模型所描述的内容的是 ( )。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 2 下列工具中属于需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 3 在设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 4 下列方法中可用于定义线程体的是 ( A) start() ( B) init() ( C) run() ( D) main() 5
2、下列 4项中说法不正确的是 ( ) ( A)数据库减少了数据冗余 ( B)数据库中的数据可以共享 ( C)数据库避免了一切数据的重复 ( D)数据库具有较高的数据独立性 6 数据库的故障恢复一般是由 ( ) ( A)数据流图完成的 ( B)数据字典完成的 ( C) DBA完成的 ( D) PAD图完成的 7 在 Windows环境下,截取当前整个屏幕只需按 ( )。 ( A) Ctrl+PrintScreen ( B) Alt+PrintScreen ( C) Shift+PrintScreen ( D) PrintScreen 8 树是结点的集合,它的根结点数目是 ( )。 ( A)有且只有
3、 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 9 下列叙述中错误的是 ( A)在数据库系统中数据的物理结构必须与逻辑结构一致 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库设计是指在已有数据库管理系统的基础上建立数据库 ( D)数据库系统需要操作系统的支持 10 下列不 属于逻辑运算符的是 ( )。 ( A) t ( B) | ( C) public int y; public void setX (int m) x=m; public int getX( ) return x; 现用 Test t=new Text();生成一个对象 t,则如下语句中
4、,错误的是 ( )。 ( A) t.x 10; ( B) t.y=10; ( C) t. setX(10); ( D) int m=t.getX( ); 16 下面代码的执行结果是 ( )。 public class test public static void main (String args) float m=5.0f; int n 4; System.out.println(+m)*(n-); ( A) 20.0 ( B) 20 ( C) 24.0 ( D) 24 17 下列关于 Java对 import语句规定的叙述中,错误的是 ( )。 ( A)在 Java程序中 import语
5、句可以有多个 ( B)在 Java程序中 import语句可以没有 ( C)在 Java程序中 import晤句必须有一个 ( D)在 Java程序中 import语句必须引入在所有类定义之前 18 下列程序段的输出结果是 _。 public class Test int a,b; Test( ) a=100; b=200; Test(int x,int y) a=X; b=y; public static void main(String args ) Test Obj1=new Test(12,45); System.out.println(“a=“+Obj1.a+“b=“+Obj1.B)
6、; Test Obj2=new Test( ); System.out.println(“a=“+Obj1.a+“b=“+Obj1.B); ( A) a=100 b=200 a=12 b=45 ( B) a=12 b=45 a=100 b=200 ( C) a=12 b=200 a=100 b=45 ( D) a=100 b=45 a=12 b=200 19 执行下列程序段之后,变量 n的值为 ( )。 public class Test public static void main(String args) int y = 2; int z = 3; int n = 4; n=n+-y*
7、z/n; System.out.println(n); ( A) 3 ( B) -1 ( C) -12 ( D) -3 20 如要抛出异常,应用下列 ( )子句。 ( A) catch ( B) throw ( C) try ( D) finally 21 下列说法错误的是 ( )。 ( A) Java的字符类型采用的是 Unicode编码,每个 Unicode码占 16位比特 ( B) Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关 ( C) Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类 ( D) Java Application只能在字符界面
8、下工作 22 下列说法不正确的是 ( )。 ( A) Java语言中,异常处理分为编译异常、运行异常、捕获异常三种 ( B)捕获异常要求在程序的方法中预先声明 ( C)运行异常在编程时必须定义 ( D)以上说法都不对 23 用于输入压缩文件格式的 ZiplnputStream 类所属包是 ( )。 ( A) java.util ( B) java.io ( C) java.nio ( D) java.util.zip 24 下列标准对话框 JOptionPane类创建的对话框中,综合了其他 3个对话框类型特点的是 ( )。 ( A) ConfirmDialog ( B) InputDialog
9、 ( C) OptionDialog ( D) MessageDialog 25 下面程序的输出结果是 ( )。 public class Sun public static void main(String args) inta=1, 2, 3, 4; int j=1, s=0; for(int i=3; i =0; i-) s=s+ai*j; j=j*10; System.out.println(s); ( A) 1234 ( B) 21 ( C) 43 ( D) 4321 26 设有整型数 组的定义: int a=new int8;则 a length的值为 ( ) ( A) 8 ( B
10、) 9 ( C) 7 ( D) 6 27 Java语言的字符变量以 char类型表示,它在内存中占 _位。 ( ) ( A) 8 ( B) 16 ( C) 32 ( D) 64 28 下面程序输出的结果是什么 ? ( ) public class Quiz2 public static void main(String args) try throw new MyException(); catch(Exception e) System.out.println(“Its caught!“); finally System.out.println(“Its finally caught!“);
11、 class MyException extends Exception ( A) Its finally caught! ( B) Its caught! ( C) Its caught!/Its finally caught! ( D)无输出 29 int类型的取值范围为 ( A) -216 216-1 ( B) -231 231-1 ( C) -232 232-1 ( D) -264 264-1 30 下列哪个代表双精度浮点数 ( )。 ( A) 1.524D ( B) 0.769f ( C) 368 ( D) 0L 31 以下不属于 Java程序结构 文件的是 ( )。 ( A) as
12、p文件 ( B) java文件 ( C) class文件 ( D) jar文件 32 在下列程序的划线处应填入的语句是 ( )。 class Person private int a: public class Man extends Person public int b; public static void main(String arg ) Person p=newPerson(); Man t=new Man(); int i; _ ( A) i=w; ( B) i=b; ( C) i=P.a; ( D) i=t.b; 33 下列哪个方法用来定义线程的具体行为,也就是定义线程体 ?
13、( A) start( ) ( B) run( ) ( C) init( ) ( D) thread( ) 34 下列关于 Java程序结构的说法有误的是 ( A) package语句可以有一个或多个 ( B) import语句可以有一个或多个 ( C)接口定义可以有一个或多个 ( D)每个 Application程序可 以包括许多方法,但必须有且只能有一个 main方法 35 下列属于合法的 Java标识符是 ( A) _cat ( B) 5books ( C) +static ( D) -3.14159 36 面向对象的模型中,最基本的概念是对象和【 】。 37 关系数据库管理系统能实现的
14、专门关系运算包括选择、连接和【 】。 38 数据结构分为线性结构和非线性结构,带链的队列属于【 】。 39 耦合和内聚是评价模块独立性的两个主要标准,其中【 】反映了模块内务成分之间的联系。 40 当实现 Runnable接口时,要实现的方法是 _。 41 数字签名的验证过程是:首先引入签名密钥的公钥,其次建立【 】,然后配置本地运行环境的安全策略。 42 Applet与 Application的主要区别在于执行方式上: Application以 main()方法为入口点运行,而 Applet要在【 】或 appletviewer中运行。 43 【 】日历类提供日期和时间的表示,它以格里历 (
15、即阳历 )来计算。 44 Java 源程序文件编译后产生的文件称为字节代码文件,其扩展名为【 】。 45 Java源程序文件编译后产生的文件成为字节码文件,其扩展名为【 】。 46 一个类的定义分为类注释、【 】和类体的定义。 47 接口可以看作是仅容纳【 】、常量,而又不能直接生成对象的特殊抽象类。 48 多线程是 Java语言的【 】机制,它能够处理同步共享数据和各种不同的事件。 49 下面程序的运行结果是 _。 import java.io.*; public class ABC public static void main(String args) int i; int a=11,
16、22, 33, 44, 55, 66, 77, 88, 99; for(i=0;i a.length/2; i+) System.out.println(ai+aa.length-i-1+“ “); System.out.println(); 50 MouseMotionListener中的方法包括【 】 ()。 国家二级( JAVA)笔试模拟试卷 178答 案与解析 1 【正确答案】 C 【试题解析】 数据模型所描述的内容有数据结构、数据操作和数据约束。其中,数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要描述在相应数据结构上的操作类型与操作方式。 2 【正确答案】
17、D 【试题解析】 PAD是问题分析图,常用于详细设计; PFD 是程序流程图,常用于详细设计,很多如 C、 VB 等程序设计书上都有简单的实例; N-S 是方框图,比程序流程图更灵活,也常用于详细设计; DFD是数据流图,用于需求分析。 3 【正确答案】 D 【试题解析】 滥用 goto语句将使程序流程无规律,可读性差,因此 A) 不选;注解行有利于对程序的理解,不应减少或取消, B) 也不选;程序的长短要依照实际情况而论,而不是越短越好, C) 也不选。 4 【正确答案】 C 【试题解析】 创建线程有两种方法:实现 java.lang.Runnable 接口和继承Thread 类并重写 ru
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 178 答案 解析 DOC
