[计算机类试卷]国家二级(JAVA)笔试模拟试卷65及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷65及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷65及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 65及答案与解析 1 Java语言具有的操作是 ( ) ( A)自定义类 ( B)运算符重载 ( C)多重继承 ( D)指针操作 2 面向对象设计时,对象信息的隐藏主要是通过 _实现的。 ( ) ( A)对象的封装性 ( B)子类的继承性 ( C)系统模块化 ( D)模块的可重用性 3 下列选项中哪一个编译不出现错误 ( ) ( A) int i=0; if(i) System.out.println(“Hi“); ( B) int il=5; int i2=5; if(i1=i2) System.out.println(“So true“); ( C) i
2、nt i=1; int j=2; if(i=1|j=2) System.out.println(“OK“); ( D) int i=1; int j=2; if (i=1 b=011; i=123; System.out.println(“TIME=“+TIME); System.out.println(“b=“+b); System.out.println(“i=“+i); 40 在程序运行过程中,经常需要扩展数组,则应该使用 java.util.【 】类。 国家二级( JAVA)笔试模拟试卷 65答案与解析 1 【正确答案】 A 【试题解析】 Java语言可以自定义类,选项 A是正确的;它
3、不可以运算符重载; Java只允许单继承,如果想多继承可以定义接口实现; Java中没有指针操作,所以本题选择 A。 2 【正确答案】 A 【试题解析】 面向对象设计时,对象信息的隐蔽主要是通过对象的封装性实现的。封装是一种把代码和代码所操作的数据捆绑在一起,使这两者不受外界干扰和误用的机制。封装可被理解为一种用做保护的包装器,以防止代码和数据被包装器外部所定义的其他代码任意访问。 3 【正确答案】 C 【试题解析】 该题考查的是 if语句。 if语句的格式为: if布尔表达式 )语句 1;else语句 2;选项 A、 B和 D中的条件判断都不是布尔表达式,所以编译会出现错误。选项 C中的判断
4、是布尔表达式,所以编译时不出现错误。 4 【正确答案 】 D 【试题解析】 在数据运算时遵循的自动转换规则为:byteshortintlongfloat double 和 charint 。如果没有遵循这个规则,就要进行强制类型转换,本题中选项 D不遵循,则要进行强制类型转换。 5 【正确答案】 D 【试题解析】 不能被实例化的类是抽象类, System类是一个 final类,即不能被实例化的类,它主要提供标准输入、输出和系统环境信息。它有 3个很有用的成员变量: in、 out和 err,分别表示标准输入流对象、标准输出流对象和出错流对象。 6 【 正确答案】 B 【试题解析】 本题考查逻辑
5、 &运算符。逻辑 &运算符是两个都为 true时才返回true,本题中永远不可能为 true,所以一次也不执行。 7 【正确答案】 C 【试题解析】 该题考查的是递归调用。在 Java中允许方法的递归调用,即允许方法调用自身。当算阶乘的时候最多的是用到递归调用,本题的功能是求 n的阶乘。 8 【正确答案】 C 【试题解析】 该题考查的是对象的串行化。选项 C的说法是不正确的,一个类只有实现了 Serializable接口,它的对象才是可串行化的。因此如果 要串行化某些类的对象,这些类就必须实现 Serializable接口。 9 【正确答案】 A 【试题解析】 sleep()方法可以通过 Th
6、read类就可以调用,而不需要通过 Thread类的实例进行调用。 10 【正确答案】 D 【试题解析】 本题考查的是对数组的理解,在 Java中其实并没有多维数组,它只有一维数组。但一维数组可以实现多维数组,多维数组其实就是 “一维数组的数组 ”。 11 【正确答案】 D 【试题解析】 该题考查的是类和对象的区别。对象的产生来源于类。类是一种对象的 归纳和抽象,其中含有对象的特征信息和行为信息。可以说类是对象的模板,而对象则是类的实例化结果。 12 【正确答案】 A 【试题解析】 该题考查的是数组长度的问题。由于 Java中的数组是 Array类的实例,所以用户可通过 Array类的 len
7、gth成员变量获取数组的长度。本题中a.length=8。 13 【正确答案】 A 【试题解析】 该题考查的是类的继承。继承分为单继承和多继承两种形式。单继承允许一个类可以有多个子类,但只能有一个父类;多继承则允许一个类不仅可以有多个子类,还可以有多个父 类。但需要注意一点, Java只支持单继承,但可以通过接口实现多继承的功能。一个类可以同时继承一个类和实现一个接口。所以选项 A是正确的。 14 【正确答案】 D 【试题解析】 Applet禁止加载本地库或方法,只能使用自身的代码或 Applet浏览器提供的 Java API,不允许装载动态连接库和调用任何本地方法。选项 A说法不正确。对 s
8、tatic方法的调用不需要类实例,直接可以调用。选项 B说法错误。Socket类不是在 java.lang包中,而是在 包中,选项 C说法错误。 Lo- calhost和 127.0.0.1都是代表的本机地址,选项 D正确。 15 【正确答案】 A 【试题解析】 本题中,第 10不能通过编译,因为 getInfo定义的是 float型,而里面的参数却是 int型,再者,如果定义为 float型也不能覆盖 class A的方法。所以不正确,应该该为 int型。 16 【正确答案】 D 【试题解析】 该题考查的是 int型和 String型的混合运算。本题中先算a+b=10,然后再和 String
9、型的 s相连起来变为字符串 10abc,最后在用 “+”号把int型的 8连起来,结 果也是 String型的,即 10abc8。所以选项 D是正确的。 17 【正确答案】 B 【试题解析】 选项 A的说法是错误的, Swing代构件也具有 AWT对应构件的特征;选项 B是正确的, AWT的按钮和标签只能显示文本,而不能显示图标;选项C是错误的,与 AWT的构件不同,许多 Swing构件如按钮、标签,除了使用文字外,还可以使用图标修饰自己;选项 D的说法错误, Swing构件以 “J”开头。即Swing大多数构件比 AWT构件名称前面多了一个 “J”。 18 【正确答案】 D 【试题解析】 该
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 65 答案 解析 DOC
