1、二级 JAVA笔试-243 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.运行下列程序,会产生什么结果? ( )public class X exlends Thread implements Runablepublic void run()System.out.println(“this is run()“);public static void main(String args)Thread t=new Thread(new X();t.start();(分数:2.00)A.第一行会产生编译错误B.第五行会产生编译错误C.第六行会产生
2、运行错误D.程序会运行和启动2.Java以 JVM为基础,最下层是移植接口,由适配器和 _ 组成。 ( )(分数:2.00)A.网卡B.JavaOSC.Java基本类D.java应用程序和 Applet小程序3.以下选项中,非法的表达式是 ( )(分数:2.00)A.a! =4|b=1B.a%3C.a=1/2D.A+324.Java虚拟机的执行过程有多个特点,下列哪个特点不属于 JVM执行特点? ( )(分数:2.00)A.多线程B.动态连接C.异常处理D.异步处理5._ 能够对解决软件危机有帮助。 ( )(分数:2.00)A.大幅度提高计算机硬件系统的性能B.大力昔及计算机网络系统的应用C.
3、从根本上改变计算机硬件系统的结构D.大幅度降低计算机硬件系统的价格6.Java中,数值类型值中可能出现的符号是 ( )(分数:2.00)A.RB.DC.TD.Y7.for语句与 while语句的关系为 ( )(分数:2.00)A.可以互相替换B.有的情况可以互相替换C.大部分情况都可以互相替换D.不可以互相替换8.下列语句片段:int a=-67,b=116,c=78;int d=-a|bs+=i;B.String s=“你好”;int i=3;if(i=s)s+=i;C.String s=“你好”;int i=3;s=i+s;D.String s=“你好”;int i=3; s=i+;13.
4、下面关于数据结构的叙述中,正确的叙述是 ( )(分数:2.00)A.顺序存储方式的优点是存储密度大,且插入、删除运算效率高B.链表中的每一个结点都包含恰好一个指针C.包含 n个结点的二叉排序树的最大检索长度为 log2nD.将一棵树转换为二叉树后,根结点没有右子树14.数据库系统支持数据的逻辑独立性,依靠的是 ( )(分数:2.00)A.DDL语言和 DML语言完全独立B.定义完整性约束条件C.数据库的三级模式结构D.模式分级及各级模式之间的映像机制15.switch语句 ( )(分数:2.00)A.都可以用 if-else if结构实现B.都不可以用 if-else if结构实现C.有的可以
5、用 if-else if结构实现D.大部分不可以用 if-else if结构实现16.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件数据进行管理 ( )人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.B.C.,D.,17.下列语句 byte b=011;System.out.println(b);输出结果为 ( )(分数:2.00)A.BB.11C.9D.01118.在 Java中,属于整数类型变量的是 ( )(分数:2.00)A.singleB.doubleC.byteD.char19.用关键字 _ 修饰的类不能被继承。 ( )(分数:2.00)A.publ
6、icB.friendly(缺省)C.finalD.无修饰关键字20.软件工程是一种 _ 分阶段实现的软件程序开发方法。 ( )(分数:2.00)A.自底向上B.自顶向下C.逐步求精D.面向数据流21.Java语言中,下列标识符错误的是 ( )(分数:2.00)A.dissB.$_nameC.iar.length;i+)System.out.println(ari);(分数:2.00)A.打印 5个 0B.编译出错,数组 ar必须初始化C.编译出错,Mine 应声明为 abstractD.出现 IndexOutOfBoundes的例外28.下面说法不正确的是 ( )(分数:2.00)A.Java
7、中线程是抢占式的B.Java中线程是分时的C.Java中的线程可以共享数据D.Java中的线程可以共享代码29.要从文件“file.dar”文件中读出第 10个字节到变量 C中,下列哪个方法适合 ( )(分数:2.00)A.FileInputStream in=new FileInputStream(“file.dar“);in.skip9.;int c=in.read();B.FileInputStream in=new FileInputStream(“file.dar“);in.skip10.;int c=in.read();C.FileInputStream in=new FileIn
8、pmStream(“file.dar“);int c=in.read();D.Random AccessFile in=new RandomAceessFile(“file.dar“);in.skip9.;int c=in.readByte30.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是 ( )(分数:2.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析和模块结构图D.实体联系法和实体联系图31.对于 catch子句的排列,下列哪种说法是正确的 ( )(分数:2.00)A.父类在先,子类在后B.子类在先,父类在后C.有继承关系的异常不能在同一个 tr
9、y程序段内D.先有子类,其他如何排列都无关32.Java流程控制结构不包括 ( )(分数:2.00)A.分支语句B.循环语句C.异常处理语句D.汉语语句33.下列语句序列执行后,j 的值是 ( )int j=3,i=2;while(- -i!=i/j)j=j+2;(分数:2.00)A.2B.4C.6D.534.以下哪个方法仅在 Applet程序被创建和首次被载入支持 Java的浏览时被调用? ( )。(分数:2.00)A.paint()B.init()C.action()D.start()35.在描述软件的结构和过程中,提出了以下的设计表达工具,其中不正确的说法是 ( )(分数:2.00)A.
10、图形表达工具:流程图、NS 图等B.文字表达工具:伪代码、PDL 等C.表格表达工具:判定表等D.系统设计表达工具:用于表达软件过程二、填空题(总题数:15,分数:30.00)36.键码的定义:在关系的范围内惟一标识 1。(分数:2.00)填空项 1:_37.关系代数主要运算有并、交、差、选择、投影、笛卡儿积、自然连接、 连接和 1。(分数:2.00)填空项 1:_38.若声明 char a =“windows”,b=“9x”;”,执行语句“printf(“%s”,strcat(a,b);的输出结果为 1。(分数:2.00)填空项 1:_39.数据模型是用来描述数据库的结构和语义的,数据模型有
11、概念数据模型和结构数据模型两类,E-R 模型是 1。(分数:2.00)填空项 1:_40.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 1、可使用性和效率。(分数:2.00)填空项 1:_41.Java是面向对象语言,对象是客观事物的 1,对象与之是一一对应的。它是很具体的概念。(分数:2.00)填空项 1:_42.Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 Java基本类和 1,它们都具有可扩展性。(分数:2.00)填空项 1:_43.Java的类库具有 1 的特点,保证了软件的可移植性。(分数:2.00)填空项 1:_44.按异常处理
12、不同可分为运行异常、捕获异常、声明异常和 1 几种。(分数:2.00)填空项 1:_45.抛出异常的程序代码可以是 1 ,或者是 JDK中的某个类,还可以是 JVN。(分数:2.00)填空项 1:_46.变量是程序中的基本存储单元之一,由变量名、变量类型、变量属性、 1 组成。(分数:2.00)填空项 1:_47.请完成下列语句中应填的内容;File pathName=new File(orgs0);Stringfile Names=path Name. _;(分数:2.00)填空项 1:_48.Java中的线程由 1、代码、数据等三部分组成。(分数:2.00)填空项 1:_49.抛出异常、生
13、成异常对象都通过 1,语句实现。(分数:2.00)填空项 1:_50.在 Java中有一种叫做 1 特殊方法,我们在程序中用它来对类的对象成员进行初始化。(分数:2.00)填空项 1:_二级 JAVA笔试-243 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.运行下列程序,会产生什么结果? ( )public class X exlends Thread implements Runablepublic void run()System.out.println(“this is run()“);public static void main
14、(String args)Thread t=new Thread(new X();t.start();(分数:2.00)A.第一行会产生编译错误 B.第五行会产生编译错误C.第六行会产生运行错误D.程序会运行和启动解析:2.Java以 JVM为基础,最下层是移植接口,由适配器和 _ 组成。 ( )(分数:2.00)A.网卡B.JavaOS C.Java基本类D.java应用程序和 Applet小程序解析:3.以下选项中,非法的表达式是 ( )(分数:2.00)A.a! =4|b=1B.a%3C.a=1/2 D.A+32解析:4.Java虚拟机的执行过程有多个特点,下列哪个特点不属于 JVM执行
15、特点? ( )(分数:2.00)A.多线程B.动态连接C.异常处理D.异步处理 解析:5._ 能够对解决软件危机有帮助。 ( )(分数:2.00)A.大幅度提高计算机硬件系统的性能B.大力昔及计算机网络系统的应用C.从根本上改变计算机硬件系统的结构 D.大幅度降低计算机硬件系统的价格解析:6.Java中,数值类型值中可能出现的符号是 ( )(分数:2.00)A.R B.DC.TD.Y解析:7.for语句与 while语句的关系为 ( )(分数:2.00)A.可以互相替换 B.有的情况可以互相替换C.大部分情况都可以互相替换D.不可以互相替换解析:8.下列语句片段:int a=-67,b=116
16、,c=78;int d=-a|bs+=i; B.String s=“你好”;int i=3;if(i=s)s+=i;C.String s=“你好”;int i=3;s=i+s;D.String s=“你好”;int i=3; s=i+;解析:13.下面关于数据结构的叙述中,正确的叙述是 ( )(分数:2.00)A.顺序存储方式的优点是存储密度大,且插入、删除运算效率高B.链表中的每一个结点都包含恰好一个指针C.包含 n个结点的二叉排序树的最大检索长度为 log2nD.将一棵树转换为二叉树后,根结点没有右子树 解析:14.数据库系统支持数据的逻辑独立性,依靠的是 ( )(分数:2.00)A.DD
17、L语言和 DML语言完全独立B.定义完整性约束条件C.数据库的三级模式结构D.模式分级及各级模式之间的映像机制 解析:15.switch语句 ( )(分数:2.00)A.都可以用 if-else if结构实现 B.都不可以用 if-else if结构实现C.有的可以用 if-else if结构实现D.大部分不可以用 if-else if结构实现解析:16.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件数据进行管理 ( )人工管理阶段 文件系统阶段 数据库阶段(分数:2.00)A.B. C.,D.,解析:17.下列语句 byte b=011;System.out.print
18、ln(b);输出结果为 ( )(分数:2.00)A.BB.11 C.9D.011解析:18.在 Java中,属于整数类型变量的是 ( )(分数:2.00)A.singleB.doubleC.byte D.char解析:19.用关键字 _ 修饰的类不能被继承。 ( )(分数:2.00)A.publicB.friendly(缺省)C.final D.无修饰关键字解析:20.软件工程是一种 _ 分阶段实现的软件程序开发方法。 ( )(分数:2.00)A.自底向上B.自顶向下 C.逐步求精D.面向数据流解析:21.Java语言中,下列标识符错误的是 ( )(分数:2.00)A.dissB.$_name
19、C.iar.length;i+)System.out.println(ari);(分数:2.00)A.打印 5个 0B.编译出错,数组 ar必须初始化C.编译出错,Mine 应声明为 abstractD.出现 IndexOutOfBoundes的例外 解析:28.下面说法不正确的是 ( )(分数:2.00)A.Java中线程是抢占式的B.Java中线程是分时的 C.Java中的线程可以共享数据D.Java中的线程可以共享代码解析:29.要从文件“file.dar”文件中读出第 10个字节到变量 C中,下列哪个方法适合 ( )(分数:2.00)A.FileInputStream in=new F
20、ileInputStream(“file.dar“);in.skip9.;int c=in.read(); B.FileInputStream in=new FileInputStream(“file.dar“);in.skip10.;int c=in.read();C.FileInputStream in=new FileInpmStream(“file.dar“);int c=in.read();D.Random AccessFile in=new RandomAceessFile(“file.dar“);in.skip9.;int c=in.readByte解析:30.数据库设计的概念设
21、计阶段,表示概念结构的常用方法和描述工具是 ( )(分数:2.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析和模块结构图 D.实体联系法和实体联系图解析:31.对于 catch子句的排列,下列哪种说法是正确的 ( )(分数:2.00)A.父类在先,子类在后 B.子类在先,父类在后C.有继承关系的异常不能在同一个 try程序段内D.先有子类,其他如何排列都无关解析:32.Java流程控制结构不包括 ( )(分数:2.00)A.分支语句B.循环语句C.异常处理语句 D.汉语语句解析:33.下列语句序列执行后,j 的值是 ( )int j=3,i=2;while(- -i
22、!=i/j)j=j+2;(分数:2.00)A.2B.4C.6D.5 解析:34.以下哪个方法仅在 Applet程序被创建和首次被载入支持 Java的浏览时被调用? ( )。(分数:2.00)A.paint()B.init() C.action()D.start()解析:35.在描述软件的结构和过程中,提出了以下的设计表达工具,其中不正确的说法是 ( )(分数:2.00)A.图形表达工具:流程图、NS 图等B.文字表达工具:伪代码、PDL 等C.表格表达工具:判定表等D.系统设计表达工具:用于表达软件过程 解析:二、填空题(总题数:15,分数:30.00)36.键码的定义:在关系的范围内惟一标识
23、 1。(分数:2.00)填空项 1:_ (正确答案:一个元组的属性或属性集)解析:37.关系代数主要运算有并、交、差、选择、投影、笛卡儿积、自然连接、 连接和 1。(分数:2.00)填空项 1:_ (正确答案:改名)解析:38.若声明 char a =“windows”,b=“9x”;”,执行语句“printf(“%s”,strcat(a,b);的输出结果为 1。(分数:2.00)填空项 1:_ (正确答案:Windows 9x)解析:39.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R 模型是 1。(分数:2.00)填空项 1:_ (正确答案:概念数
24、据模型)解析:40.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 1、可使用性和效率。(分数:2.00)填空项 1:_ (正确答案:可移植性)解析:41.Java是面向对象语言,对象是客观事物的 1,对象与之是一一对应的。它是很具体的概念。(分数:2.00)填空项 1:_ (正确答案:实体)解析:42.Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 Java基本类和 1,它们都具有可扩展性。(分数:2.00)填空项 1:_ (正确答案:基本 API)解析:43.Java的类库具有 1 的特点,保证了软件的可移植性。(分数:2.00)填空项 1
25、:_ (正确答案:跨平台)解析:44.按异常处理不同可分为运行异常、捕获异常、声明异常和 1 几种。(分数:2.00)填空项 1:_ (正确答案:抛出异常)解析:45.抛出异常的程序代码可以是 1 ,或者是 JDK中的某个类,还可以是 JVN。(分数:2.00)填空项 1:_ (正确答案:Java 应用程序)解析:46.变量是程序中的基本存储单元之一,由变量名、变量类型、变量属性、 1 组成。(分数:2.00)填空项 1:_ (正确答案:常量)解析:47.请完成下列语句中应填的内容;File pathName=new File(orgs0);Stringfile Names=path Name. _;(分数:2.00)填空项 1:_ (正确答案:getPath)解析:48.Java中的线程由 1、代码、数据等三部分组成。(分数:2.00)填空项 1:_ (正确答案:CPU)解析:49.抛出异常、生成异常对象都通过 1,语句实现。(分数:2.00)填空项 1:_ (正确答案:throw)解析:50.在 Java中有一种叫做 1 特殊方法,我们在程序中用它来对类的对象成员进行初始化。(分数:2.00)填空项 1:_ (正确答案:构造函数)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1