【计算机类职业资格】计算机二级(Java)7及答案解析.doc
《【计算机类职业资格】计算机二级(Java)7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)7及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)7 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列哪个是为嵌入式和移动设备提供的 Java平台?(分数:70.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0;2.下列哪个是 Java类分解器,即对.class 文件提供字节代码的反汇编,并打印?(分数:70.00)A.java.exeB.jdb.exeC.javap.exeD.javac.exe3.下列哪个标识符不是合法的标识符?(分数:70.00)A
2、.PicturePrint “Microsoft“B.Print “Microsoft“C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“4.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?(分数:70.00)A.只能根据已建查询创建查询B.只能根据数据库表创建查询C.可以根据数据库表创建查询,但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询5.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j
3、=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:70.00)A.31B.32C.2D.336.下列哪个选项是正确计算 42度(角度)的余弦值?(分数:70.00)A.double d=Math.cos(42);B.double d=Math.cosine(42);C.double d=Math.cos(Math.toRadians(42) );D.double d=Math.cos(Math.toDegrees(42) );7.下列哪个选项不
4、是 InputStream类中的方法?(分数:70.00)A.public abstract int read( )throws IOExceptionB.public final void writeInt(int v)throws IOExceptionC.pubfic void close( )throws IOExceptionD.pubfic int available( )throws IOExcepfion8.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java语言中
5、不能进行数据类型的强制转换D.以上都不符合9.下列哪个不是 nio包的新特点?(分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O10.在 Java中,数组是当成什么来处理?(分数:70.00)A.类B.对象C.接口D.简单数据类型11.关于 Java语言的健壮性特点,下列说法不正确的是( )。(分数:70.00)A.ListBoxB.ComboBoxC.TextBoxD.LabelBox12.在 Java语言的下列哪个包是编译器自动导入的?(分数:70.00)A.-1B.1C.2D.编译出错,无法运行13.下列命令中,哪个命令是 Java的 API文档生成器?(分数
6、:70.00)A.float f = 11.1;B.double d = 5.3E12;C.float d=3.14f;D.double f = 11.1E10f;14.下列 for循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0) xA.派生类可以作为基类派生其他的子类B.派生类继承基类的所有数据成员C.派生类可以有多个基类D.派生类不能继承一些函数成员15.在 Applet的生命周期中,下列哪个方法使 Applet成为激活状态?(分数:70.00)A.start( )B.run( )NULLC.init( )D.thread( )16.Java中处理压缩流的抽象类是(
7、 )。(分数:70.00)A.I=1B.I=2C.I=3D.I=417.有如下程序段 if(x0) System.out.println(“first“); else if (x -4) System.out.println(“second“); else System.out.println(“third“); x 的取值在什么范围内时,将打印出字符串“second“? (分数:70.00)A.在数据库中使用 USE命令打开或关闭视图B.在“浏览器”窗口中可以显示或修改视图中的数据C.视图不能作为文本框、表格等控件的数据源D.可以使用 SQL语句操作视图18.设 i,j 为类 X定义的 do
8、uble型变量名,下列 X类的构造方法中不正确的是( )。(分数:70.00)A.使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK的 jar工具创建 JAR文件19.设 X,Y 为已定义的类名,下列声明 X类的对象 x1的语句中正确的是( )。(分数:70.00)A.在 Swing中用轻量级的构件替代了 AWT中的重量级构件,而且 Swing的替补构件中都包含有一些其他的特性B.Swing的按钮和标签可显示图标和文
9、本,而 AWT的按钮和标签只能显示文本C.与 AWT相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务20.下列哪个选项不是 FilterInputStream的子类?(分数:70.00)A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数21.下列关于内部类说法中不正确的是( )。(分数:70.00)A.内部类不能有自己的成员方法
10、和成员变量B.内部类可用 abstract修饰符定义为抽象类,也可以用 private或 protected定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static内部类外,不能在类内声明 static成员22.下列哪项是将一个十六进制值赋值给一个 long型变量?(分数:70.00)A.内部类不能有自己的成员方法和成员变量B.内部类可用 abstract修饰符定义为抽象类,也可以用 private或 protected定义C.内部类可作为其他类的成员,而且可访问它所在类的成员D.除 static内部类外,不能在类内声明 static成员23.计算机中的流是( )。(分数
11、:70.00)A.添加文件B.运行文件C.重命名文件D.连编文件24.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.4B.5C.6D.725.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:70.00)A.ababccB.464688C.46abc8D
12、.10abc826.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成( )。(分数:-1.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构27.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )。(分数:-1.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法28.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比29.对建立良好的程序设计风格,下面描述正确的是( )。(分数:-1
13、.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无30.关系数据库管理系统应能实现的专门的关系运算包括( )。(分数:-1.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表31.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法32.需求分析阶段的任务是确定( )。(分数:-1.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能33
14、.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。(分数:-1.00)A.冒泡排序B.选择排序C.快速排序D.归并排序34.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:-1.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构35.算法的时间复杂度是指( )。(分数:-1.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数三、填空题(每空 2分,共 30分)(总题数:10,分
15、数:30.00)36.通过 1 运算符实现对成员变量的访问和方法调用。(分数:3.00)填空项 1:_37.在自定义 Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的 1。 建议继承 JPanel类或更具体的 Swing构件类。 (分数:3.00)填空项 1:_38.抽象、封装、 1 和多态是 Java语言的四大特性。(分数:3.00)填空项 1:_39.在 Java中 AWT和 Swing组件,一般来讲在应用程序中用到的组件是 1。(分数:3.00)填空项 1:_40.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1
16、。 (分数:3.00)填空项 1:_41.在 Java中 AWT和 Swing组件,一般来讲在应用程序中用到的组件是 1。(分数:3.00)填空项 1:_42.下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。 import javai.*; public class FindDirectories public static void main (String args ) if(argslength= =0) args=new String “; try File pathName=new File(args 0); StringfileName=pathNameli
17、st1; for(int i=0;fileNamelength;i+ + File f=new 2 if(f.isDirectory3) Systemoutprintln(f.getCanonicalPath4); main(new String f.getPath5 ); catch(IOException e) eprintStackTrace6; (分数:3.00)填空项 1:_43.捕获异常要求在程序的方法中预先声明,然后调用方法时,用 1 语句捕获并处理。(分数:3.00)填空项 1:_44.布尔型数据除局部变量外,默认的值是 1。(分数:3.00)填空项 1:_45. 1类是提供线
18、程操作和管理的类。(分数:3.00)填空项 1:_46.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:-1.00)填空项 1:_47. 1是数据库设计的核心。(分数:-1.00)填空项 1:_48. 1是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:-1.00)填空项 1:_49.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:-1.00)填空项 1:_50.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件 的 1。 (分数:-1.00)填空项 1:_计算机二级(Java)7 答案解析(总分
19、:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.下列哪个是为嵌入式和移动设备提供的 Java平台?(分数:70.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0; 解析:浮点型数的赋值,带有小数点的数字缺省是 double型的,如果在浮点数后面加 f或者 F则是float,后面加 d或者 D则是 double,科学计数法形式的浮点数也是 double型的,而 double的精度比float高,将一个高精度的 double赋值给一个低精度的 flo
20、at时需要进行强制类型转换,反之则不需要。2.下列哪个是 Java类分解器,即对.class 文件提供字节代码的反汇编,并打印?(分数:70.00)A.java.exeB.jdb.exeC.javap.exe D.javac.exe解析:javap.exe 是 Java类的分解器,即对class 文件提供字节代码的反汇编,并打印。默认时,打印类的公共域、方法、构造方法、静态初值。注意:javacexe,Java 的编译器,能将源文件编译成字节码文件;jdbexe,Java 调试器如编译器返回程序代码错误,可用它对程序调试,它是解释器的拷贝;jdbdocexe,Java 文档生成器,对 Java
21、源文件和包以 HTML格式产生文档。3.下列哪个标识符不是合法的标识符?(分数:70.00)A.PicturePrint “Microsoft“B.Print “Microsoft“ C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“解析:将位数多的数据类型向位数少的数据类型转换,只能用强制转换;而将位数少的数据类型向位数多的数据类型转换可以让编译系统按一定的优先次序自己转换,也可以进行强制转换。Java 语言的各种数据类型之间提供两种转换:强制转换和自动转换。 4.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?(分数:70.0
22、0)A.只能根据已建查询创建查询B.只能根据数据库表创建查询C.可以根据数据库表创建查询,但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询 解析:形参的数目不能少于实参的数目,否则系统会产生运行时错误;当形参的数量大于实参的数量时?,多余的形参初值取逻辑假F。5.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j
23、; Systemoutprintln(k); (分数:70.00)A.31B.32C.2 D.33解析:仔细观察 case后的语句,每个都没有用 break关键字;在 switch语句中,是通过 break关键字来退出 switch语句的。而在题目中,case 8:k+;后没有 break,则继续执行 k+=2;这时还没有 break语句,继续执行,这时的 k的值是 33;一直执行完 k+=3;这时 k的值是 36;default 语句是当表达式的值与任一 case子句中的值都不匹配时,程序执行 default后面的语句。在题目中,因为在执行完 case 10:k+=3;后还没有 break,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA7 答案 解析 DOC
