1、国家二级( JAVA)笔试模拟试卷 17及答案与解析 1 在七类内聚中具有最强内聚的一类是 ( )。 ( A)功能内聚 ( B)通讯内聚 ( C)偶然内聚 ( D)顺序内聚 2 下列不属于软件工程的 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 3 ( )是 Java的一类特殊应用程序,它嵌入 HTML中,随主页发布到互联网上。 ( A) Applet ( B) VM ( C) JDK ( D) System 4 在计算机领域中,所谓 “裸机 ”是指 ( )。 ( A)单片机 ( B)单板机 ( C)不安装任何软件的计算机 ( D)只安装操作系统的计算机 5
2、一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是 ( )。 ( A)一对一的联系 ( B)一对多的联系 ( C)多对一的联系 ( D)多对多的联系 6 下列 ( )数代表八进制整数。 ( A) 1325 ( B) -3A2 ( C) 0XC3 ( D) 12 7 SQL语言又称为 ( )。 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵 语言 8 ( )是有关国际组织的标准。 ( A) API ( B) Org包 ( C)扩展包 Javax ( D) Java核心包 9 不属于基本操作系统的是 ( )。 ( A)批处理操作系统 ( B)
3、分时操作系统 ( C)实时操作系统 ( D)网络操作系统 10 循环队列 Q(n: m)满足哪个条件时,可以判断队列为 ? ( ) ( A)队尾指针 =0 ( B)排头指针 =0 ( C)队尾指针 =排头指针 ( D)以上条件均不充分 11 计算机经历了从器件角度划分的四代发展历程,但从系统结构 来看,至今为止,绝大多数计算机仍是 ( )式计算机。 ( A)时处 ( B)智能化 ( C)并行 ( D)冯 诺依曼 12 下列关于 Java名称命名的约定,错误的是 ( )。 ( A) - $不作为变量名、方法名开头 ( B)变量名、方法名首字母小写,其余单词只有首字母大写 ( C)接口名、类名首单
4、词第一字母大写 ( D)常量完全小写 13 Java语言的各种数据类型之间提供自动转换,如第 1操作数是 byte类型,第 2操作数是 int类型,其结果是 ( )。 ( A) int ( B) long ( C) float ( D) double 14 下列 ( )是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。 ( A) java.exe ( B) javadoc.exe ( C) jdb.exe ( D) javaprof.exe 15 Java中,八进制数以 ( )开头。 ( A) 0x ( B) 0 ( C) 0X ( D) 8 16 在多级存储体系中,
5、“cache主存 ”结构的作用是解决 ( )的问题。 ( A)主存容量不足 ( B)主存与辅存速度不匹配 ( C)辅 存与 CPU速度不匹配 ( D)主存与 CPU速度不匹配 17 当方法遇到异常又不知如何处理时,下列 ( )做法是正确的。 ( A)捕获异常 ( B)抛出异常 ( C)声明异常 ( D)嵌套异常 18 下列 ( )是横向跳格的正确表示。 ( A) f ( B) b ( C) t ( D) r 19 下列的 ( )赋值语句是正确的。 ( A) charA=12; ( B) intA=12.0; ( C) intA=12.of; ( D) intA=(int)12.0: 20 自定
6、义类型转换是由 按优先关系从低级数据转换为高级数据,优先次序为( )。 ( A) char-int long-folat-double ( B) int-Iong-float-double-char ( C) long-float-int-double-char ( D)以上都不对 21 在 DOS系统中,下列文件名中非法的是 ( )。 ( A) ABCDEFG1 ( B) ABCDEFG ( C) ABCD EFG ( D) ABCDEFG1.234 22 要创建包含父目录的目录,用到的方法是 ( )。 ( A) createdirs() ( B) createdir() ( C) mkdi
7、rs() ( D) mkdir() 23 表示 1 3位的八进制数据所代表的字符是 ( )。 ( A) TTT ( B) ddd ( C) UXXX ( D) XXX 24 给出下列代码,则数组初始化中 ( )是不正确的。 bytearrayl, array2; bytearray ; bytearray4: ( A) array2=array1 ( B) array2=array3 ( C) array2=array4 ( D) array3=array4 25 下列声明和赋值语句错误的是 ( )。 ( A) double w=3.1415; ( B) String strl=“bye“:
8、( C) float z=6.74567; ( D) boolean true=true: 26 扩展名为 .bak的文件是 ( )。 ( A)备用文件 ( B) BASIC源程序 ( C) Word的临时文件 ( D)批处理文件 27 JDBC的模型对开放数据库连接 (ODBC)进行了改进,它包含 ( )。 ( A)一套发出 SQL语句的类和方法 ( B)更新表的类和方法 ( C)调用存储过程的类和方法 ( D)以上全部都是 28 以下字符常量中不合法的是 ( )。 ( A) ( B) ( C) K ( D) 整 29 顺序执行下列程序语句后,则 b的值是 ( )。 StringA=Hell
9、o; String b=A.substring(0, 2); ( A) Hello ( B) hello ( C) Hel ( D) null 30 Java语言中, 卜列标识符 错误的是 ( )。 ( A) $_desk ( B) _org ( C) !fill ( D) vate 31 下列代码的执行结果是 ( )。 publicClass Testl public static void main(StringArgs) System.out.println(5/2); ( A) 2.5 ( B) 2 ( C) 2.5 ( D) 2 32 Java虚拟机中的 ( )模块既负责管理针对各种
10、类型数据库软件的 JDBC驱动程序,也负责和用户的应用程序交互,为 Java应用程序建立起基于 JDBC机制的数据库连接。 ( A) JDBCConnection Manager ( B) JDBCCommad Manager ( C) JDBCDriver Manager ( D) JDBCDatabase Manager 33 字符串 “a“的长度是 ( )。 ( A) 2 ( B) 3 ( C) 1 ( D) 4 34 下列 ( )选项的 java源文件代码片段是不正确的。 ( A) package testpackage; publicClass Test ( B) import ja
11、va.io.*; package testpackage: publicClass Test ( C) import java.io *; Class Person publicClass Test ( D) import java.io.*; import java.awt.*; publicClass Test 35 以下 n变量赋值必须进行强制类型转换的是 ( )。 ( A) int n; n=100+10; ( B) int n; n=100F+10; ( C) int n; short m=10; n=100+m; ( D) int n; short m=10; char s=2;
12、n=s+m; 36 接口是一种只含有抽象方法或 _的一种特殊抽象类。 37 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加 工过程等的描述,这通常称为 _。 38 Java有两类应用程序, Java Application和 _。 39 数据结构分为逻辑结构与存储结构,线性链表属于 _。 40 Java解释器采用生成与体系结构无关的 _指令的技术,只需安装 Java运行系统,就可保证 Java程序在网络的任何地方运行。 41 E-mail地址由用户名和域名两部分组成,这两部分的分隔符为_。 42 关系代数主要运算有并、交、差、选择、投
13、影、笛卡儿积、自然连 接、 连接和 _。 43 Java源文件最后只能有一个 _类,其他类的个数不限。 44 Java的产品主流操作系统平台是 Solaris、 _和 Macintosh。 45 Swing的事件处理机制包括 _、事件和事件处理者。 46 对于一个长度为 n的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是 _。 47 下面程序的运行结果是 _。 import java io *; public class ABC public static void (String args) int i; int a =11, 22, 33, 44
14、, 55, 66, 77, 88, 99; for (io; i =A length/2; i+) System out Print(ai+aA length-i-1+“): System out println( ); 48 Java语言中, _是所有类的根。 49 URL是 _的缩写。 50 Java程序的安全性体现在多个层次上,在 _有语法检查;在解释层,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换合法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台上,通过配置策略,可设定访问资源域,而无需区分本地或远程。 国家二级( JAVA)笔试模拟试卷 17答案与 解析
15、 1 【正确答案】 A 2 【正确答案】 D 3 【正确答案】 A 4 【正确答案】 C 5 【正确答案】 B 6 【正确答案】 D 7 【正确答案】 C 8 【正确答案】 B 9 【正确答案】 D 10 【正确答案】 D 11 【正确答案】 D 12 【正确答案】 D 13 【正确答案】 A 14 【正确答案】 C 15 【正确答案】 B 16 【正确答案】 D 17 【正确答案】 C 18 【正确答案】 C 19 【正确答案】 D 20 【正确答案】 A 21 【正确答案】 B 22 【正确答案】 C 23 【正确答案】 B 24 【正确答案】 A 25 【正确答案】 C 26 【正确答案
16、】 A 27 【正确答案】 D 28 【正确答案】 C 29 【正确答案】 C 30 【正确答案】 C 31 【正确答案】 D 32 【正确答案】 C 33 【正确答案】 B 34 【正确答案】 B 35 【正确答案】 B 36 【正确答案】 常量 37 【正确答案】 数据 字典 38 【正确答案】 Java Applet 39 【正确答案】 存储结构 40 【正确答案】 字节代码 41 【正确答案】 42 【正确答案】 改名 43 【正确答案】 public 44 【正确答案】 Windows 45 【正确答案】 事件源 46 【正确答案】 (n-1)/2 47 【正确答案】 110 110 110 110 110 48 【正确答案】 Object 49 【正确答案】 Unform Resource Locator 50 【正确答案】 编译层