计算机Java认证-分包、编译和解释Java代码、Java语句编程
(总分:96.00,做题时间:90分钟)
一、{{B}}不定项选择题{{/B}}(总题数:26,分数:96.00)
1.Which two import statements will allow for the import of the HashMap class?
A. import java.util.HashMap;
B. import java.util.*;
C. import java.util.HashMap.*;
D. import java.util.hashMap;

(分数:4.00)
 A. 
 B. 
 C.
 D.
解析:HashMap类可以直接通过import java.util.HashMap或者使用通配符通过import java.util.*;而导入。C和D不正确。C不正确,因为这个答案是一条静态的import语句,它导入HashMap类的静态成员,而不是类本身。D不正确,因为类名是大小写敏感的,所以类名hashMap不等于HashMap。
2.Which statement would designate that your file belongs in the package com. ocajexam.utilities?
A. ajexam.utilities;
B. ajexam.utilities.*
C. ajexam.utilities.*;
D. ajexam.utilities;

(分数:4.00)
 A.
 B.
 C.
 D. 
解析:使用关键字package是正确的,紧跟着是以点分隔的包名,后紧跟一个分号。A、B和C不正确。A不正确,因为单词pack不是有效的关键字。B不正确,因为package语句必须以分号结尾,并且在package语句中不能使用星号。C不正确,因为不能在package语句中使用星号。
3.Which of the following is the only Java package that is imported by default?
A. java.awt
B. java.lang
C. java.util
D. java.io

(分数:4.00)
 A.
 B. 
 C.
 D.
解析:java.lang包是所有类都默认导入的唯一包。A、C和D不正确。java.awt、java.util和j
ava.io包中的类都不是默认导入的。
4.What Java-related features are new to J2SE 5.0?
A. Static imports
B. package and import statements
C. Autoboxing and unboxing
D. The enhanced for loop

(分数:4.00)
 A. 
 B.
 C. 
 D. 
解析:静态导入、自动装箱/拆箱和增强的for循环都是J2SE 5.0的新功能。B不正确,因为基本的package和import语句对于J2SE 5.0不是新的。
5.The JCheckBox and JComboBox classes belong to which package?
A. java.awt
B. javax.awt
C. java.swing
D. javax.swing

(分数:4.00)
 A.
 B.
 C.
 D. 
解析:属于Swing API的组件通常以大写J为前缀。因此,JCheckBox和JComboBox应该是Java Swing API。的一部分,而不是Java AWTAPI。Java Swing API的基本包是javax.swing。A、B和C不正确。A不正确,原因是包java.awt不包括JCheckBox和JComboBox类,因为它们属于Java Swing API。请注意,包Java.awt包括CheckBox类,而不包括JCheckBox类。B和C不正确,因为包名javax.awt和Java.swing不存在。
6.Which package contains the Java Collections Framework?
A. java.io
B. java
C. java.util
D. java.utils

(分数:4.00)
 A.
 B.
 C. 
 D.
解析:Java集合框架是java.util包中Java实用工具API的一部分。A、B和D不正确。A不正确,因为Java基本的I/O API的基本包名为java.io,并且不包含Java集合框架。B不正确,因为Java网络API的基本包名为java,同样不包括集合框架。D不正确,因为没有名为java.utils的包。
7.The Java Basic I/O API contains what types of classes and interfaces?
A. Internationalization
B. RMI, JDBC, and JNDI
C. Data streams, serialization, and file system
D. Collection API and data streams

(分数:4.00)
 A.
 B.
 C. 
 D.
解析:Java基本的I/O API包含了针对数据流、序列化和文件系统的类和接口。A、B和D不
正确,因为国际化(il8n)、RMI、JDBC、JNDI和集合框架不包括在基本I/O的API中。
8.Which API provides a lightweight solution for GUI components?
A. AWT
B. Abstract Window Toolkit
C. Swing
D. AWT and Swing

(分数:4.00)
 A.
 B.
 C. 
 D.
解析:Swing API为GUI组件提供了轻量级的解决方案,这意味着Swing API的类是用纯Java代码构建的。A、B和D不正确。AWT和抽象窗口工具是同一个,并且为GUI组件提供了重量级的解决方案。
9.Consider the following illustration. What problem exists with the packaging? You may wish to reference Appendix G on the Unified Modeling Language (UML) for assistance.
A. You can have only one class per package.
B. Packages cannot have associations between them.
C. ajexam.backing_beans fails to meet the appropriate packaging naming conventions.
D. Package COM.OCAJEXAM.UTILS fails to meet the appropriate packaging naming conventions.

(分数:4.00)
 A.
 B.
 C.
 D. 
java爱心代码编程简单解析:COM.OCAJEXAM.UTILS不满足正确的包命名规范。包名应该是小写的。包名的单词之间还应该有下划线。但是,ocajexam中的单词是连接在URL中的。因此,这里不包含下划线是可以接受的。包名应该是ajexam.utils。A、B和C不正确。A不正确,因为限制一个包内只能有一个类是可笑的,没有这样的限制。B不正确,因为包可以并且经常与其他的包相关联。C不正确,因为ajexam.backing beans符合正确的包命名规范。
10.When apply naming conventions, which Java elements should start with a capital letter and continue on using the camel case convention?
A. Class names
B. Interface names
C. Constant names
D. Package names
E. All of the above

(分数:4.00)
 A. 
 B. 
 C.
 D.
 E.
解析:类名和接口名应该以大写字母开头,并且继续使用驼峰命名规范。C和D不正确。C不正确,因为常量名应该全部是以下划线分隔的大写字母。D不正确,因为包名不包括大写字母,也不必遵守驼峰命名规范。
11.When instantiating an object with generics, should angle brackets, box brackets, parentheses, or double-quotes be used to enclose the generic type? Select the appropriate answer.
A. List <Integer> a = new ArrayList <Integer> ();
B. List [Integer] a = new ArrayList [Integer] ();
C. List {Integer} a = new ArrayList {Integer} ();
D. List "Integer" a = new ArrayList "Integer" ();

(分数:4.00)
 A. 
 B.
 C.
 D.
解析:泛型使用尖括号。B、C和D不正确。泛型不能放入方括号、大括号和双引号中。
12.When organizing the elements in a class, which order is preferred?
A. Data members, methods, constructors
B. Data members, constructors, methods

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。