【计算机类职业资格】国家计算机二级(Java)91及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)91及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)91及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)91 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列关于 Swing说法不正确的是( )。(分数:2.00)A.每个 Swing构件的程序必须有一个容器B.Swing是 AWT的扩展C.Swing采用的 MVC的思想D.Swing构件以“J”开头2.在访问数据库时,为建立实际的网络连接,把 URL、数据库用户名和密码传给 Driver- Manager的方法是 ( )。(分数:2.00)A.GridLayoutB.CardLayoutC.BorderLayoutD.Flo
2、wLayout3.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定4.在文件类提供的方法中,用于创建目录的方法是【 】(分数:2.00)A.mkdir()B.mkdirs()C.list()D.listRoots()5.关于提高编程的效率,下列说法中不正确的是( )。(分数:2.00)A.尽量不要在循环中创建和释放对象B.在处理字符串对象时,尽量不要使用 StringBuffer类C.避免使用过多的 synchronized关键字D.先设计,后编码6.下列哪个选项是合法的标识符?(分数:2.00)A.123B._nameC.
3、classD.1first7.运行 Java程序需要的工具软件所在的目录是【 】(分数:2.00)A.JDK的 bin目录B.JDK的 demo目录C.JDK的 lib目录D.JDK的 jre目录8.下列程序执行后,屏幕上显示的应是( )。 public class Testyyy public static void main(Stringargs) char charl=,t es,t; char char2=t,e,s,t,1; String s1=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(s
4、1equals(s2); (分数:2.00)A.dcbaB.abdcC.abcdD.dabc9.保证 Java语言可移植性的特征是【 】(分数:2.00)A.面向对象B.安全性C.分布式计算D.可跨平台10.有定义 int n=789;,下列表达式结果为 8的是( )。(分数:2.00)A.31B.32C.2D.3311.下列叙述中,错误的是【 】(分数:2.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类12.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:2.00)A.0B.1C
5、.2D.313.下列命令中,哪个命令能为远程对象生成 stub和 skeleton?(分数:2.00)A.rmicB.rmiregistryC.rmidD.serialver14.下列有关继承的说法不正确的是( )。(分数:2.00)A.子类的访问权限比父类方法的访问权限要高B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性C.子类方法不能产生比父类方法更多的异常D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同15.在 Java中,由 Java编译器自动导入而无需在程序中用 import导入的包是【 】(分数:2.00)A.iavaApple
6、tB.javaawtC.javaUtilD.javalang16.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )17.下列命令中,哪个命令是 Java的解释器?(分数:2.00)A.每个 Swing构件的程序必须有一个容器B.Swing是 AWT的扩展C.Swing采用的 MVC的思想D.Swing构件以“J”开头18.下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:2.00)A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B
7、.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容19.下列哪个选项不是 FilterInputStream的子类?(分数:2.00)A.CheckedInputStreamB.BufferedInputStreamC.PushbackInputStreamD.FileInputStream20.当 Applet小程序窗口需要重画时,将调用下列哪个方法?(分数:2.00)A.start( )B.init( )C.paint( )D.draw( )21.下列关于变量的叙述哪个是错的?(分
8、数:2.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=new 2.0f,3.5f,5.6f,7.8f;22.下列关于 Frame类的说法不正确的是( )。(分数:2.00)A.在 java中允许多重继承B.在 java中一个类只能实现一个接口C.在 java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠23.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n
9、=1; public static void main(String arg ) Test t = new Test( ); (分数:2.00)A.t.f;B.this.n;C.Test.m;D.Test.f;24.要将 web页中的数据装载到 Java应用程序中,下列哪种方式最佳?(分数:2.00)A.6 3B.3 6C.编译出错D.025.为了区分类中重载的同名的不同的方法,要求( )。(分数:2.00)A.每次移动滚动条时改变的数值,它是封装在内部的整型变量B.滚动条的方向有两个静态变量 horizontal和 vertical规定,前者是水平方向,后者是竖直方向C.滚动条的默认方向是水
10、平方向D.public void addAdjustmentListener(AdjustListener x)为滚动条注册事件监听器,x 为实现了接口AdjustmentListener的类的实例26.下列关于 JavaApplication与 Applet的说法中,正确的是【 】(分数:2.00)A.都包含 main()方法B.都通过“appletviewer“命令执行C.都通过“iavac“命令编译D.都嵌入在 HTML文件中执行27.下列哪个选项不能提高程序的性能?(分数:2.00)A.1 5B.12 7C.a bD.10 2528.下列关于 Applet中的归档文件叙述不正确的是(分
11、数:2.00)A.使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK的 jar工具创建 JAR文件29.下列常见的系统定义的异常中,哪个是输入、输出异常?(分数:2.00)A.过程文件的建立需使用 MODIFY COMMAND命令B.过程文件的默认扩展名为PRGC.在调用过程文件中的过程之前不必打开过程文件D.过程文件只包含过程,可以被其他程序所调用30.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:2.0
12、0)A.在项目管理器“数据”选项卡中展开“查询”选项,选择要运行的查询,单击“运行”命令按钮B.单击“查询”菜单中的“运行查询”命令C.利用快捷键 CTRL+D运行查询D.在命令窗口输入命令 DO31.有定义 int n=789;,下列表达式结果为 8的是( )。(分数:2.00)A.n/102B.(n-n10)/100C.n10D.n100/1032.设 A为已定义的类名,下列是声明 A类的对象 a的语句中正确的是( )。(分数:2.00)A.public A a=new A( );B.public A a=A();C.A a=new class();D.a A;33.下列关于 AWT和 S
13、wing的比较叙述不正确的是( )。(分数:2.00)A.c=1 d=1B.c=2 d=1C.c=2 d=2D.c=1 d=234.下列关于滚动条说法有误的是( )。(分数:2.00)A.每次移动滚动条时改变的数值,它是封装在内部的整型变量B.滚动条的方向有两个静态变量 horizontal和 vertical规定,前者是水平方向,后者是竖直方向C.滚动条的默认方向是水平方向D.public void addAdjustmentListener(AdjustListener x)为滚动条注册事件监听器,x 为实现了接口AdjustmentListener的类的实例35.下面描述中,符合结构化程
14、序设计风格的是【 】(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用 GOTO语句二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.编程语言大致分为面向机器,面向过程和面向对象 3种结构,Java 语言是面向 1 的一种网络编程语言。(分数:2.00)填空项 1:_37.布尔型数据除局部变量外,默认的值是 1。(分数:2.00)填空项 1:_38.一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为 1。(分数:2.00)填空项 1:_39.设 a =
15、 8,则表达式 a 2 的值是 1。(分数:2.00)填空项 1:_40.在 JDKl.4的 java.util.regex正则表达式包中,有一个 1 类,该类的 static Pattern compile(String expression,int flags)方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。(分数:2.00)填空项 1:_41.下列程序段的输出结果为 1。 int a=2; switch(a) case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); b
16、reak; default: System.out.prinfln(“end“); break; (分数:2.00)填空项 1:_42.求菲波那契数列的数学表达式为 fibonacci(n)=n, n=0,1; fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n2; 设 m是 long型变量,下面是递归算法求菲波那契数列的方法 long fibonacci(long n) if(n= =0| |n= =1)return n; else return (fibonacci(n-1)+fibonacci(n-2); 当语句 m=fibonacci(3),执行
17、时,方法 fibonacci1被调用了 2 次。 (分数:2.00)填空项 1:_43.下面程序执行的结果应是 1。 class Test2 public static void main(String args) int i=2,j=1; byte k=(byte)(i+j); System.out.println(k); (分数:2.00)填空项 1:_44.下列是一个 Java应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_45.线程模
18、型在 Java中是由 1 类进行定义和描述的。(分数:2.00)填空项 1:_46.下列是一个 Java应用程序,填空使它的功能是计算 s=1+2+3+4+100。 public class Testkk public static void main(String args) int s=0; for(int i=1;i=100;i+) s+= 1; System.out.println(“S=“+s); (分数:2.00)填空项 1:_47.URL是 1 的缩写。(分数:2.00)填空项 1:_48.阻塞状态根据产生的原因可分为 1、等待阻塞和其他阻塞。(分数:2.00)填空项 1:_49
19、.byte类型只有 8位,能表示的范围是 1。(分数:2.00)填空项 1:_50.与显示相关的 Applet方法有 12,repaint3 和 update4。(分数:2.00)填空项 1:_国家计算机二级(Java)91 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列关于 Swing说法不正确的是( )。(分数:2.00)A.每个 Swing构件的程序必须有一个容器 B.Swing是 AWT的扩展C.Swing采用的 MVC的思想D.Swing构件以“J”开头解析:每个 Swing构件的程序必须
20、有一个按钮构件。注意:为了简化构件的设计工作,再 Swing构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮 JButton有一个存储状态的分离模型 BuRonModal对象。构件的模型是自动设置的,例如一般都使用 JButton而不是使用ButtonModel对象。因此每个 Swing构件的程序必须有一个按钮构件。2.在访问数据库时,为建立实际的网络连接,把 URL、数据库用户名和密码传给 Driver- Manager的方法是 ( )。(分数:2.00)A.GridLayout B.CardLayoutC.BorderLayoutD.FlowLayou
21、t解析:CardLayout 布局管理器能够帮助用户处理两个或者两个以上的成 员共享同一个显示空间,它把容器分成许多层,每层懂得显示空间占据这个容器的大小。3.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低 D.根据具体的情况而定解析:双精度数据强制转换成单精度数据后,其数值精度会降低。注意:强制转换是将位数多的数据类型向位数少的数据类型转换,而在计算机中,位数越少,精度越低。4.在文件类提供的方法中,用于创建目录的方法是【 】(分数:2.00)A.mkdir() B.mkdirs()C.list()D.listRoots()解析: 本题考查文
22、件类提供的方法。mkdir()是为目录操作提供的方法,用来创建目录;mkdirs()也是为目录操作提供的方法,创建包含父目录的目录;list()是对文件名操作提供的方法,返回一个字符串数组,为该文件所在目录下的所有文件名列表; listRoots 是为目录提供的方法,返回根目录结构。由此可见,只有选项 A满足题目要求。5.关于提高编程的效率,下列说法中不正确的是( )。(分数:2.00)A.尽量不要在循环中创建和释放对象B.在处理字符串对象时,尽量不要使用 StringBuffer类 C.避免使用过多的 synchronized关键字D.先设计,后编码解析:在处理字符串对象时,尽量使用 Str
23、ingBuffer类。StringBuffer 类是构成 String类的基础。String类将 StringBuffer类封装起来为开发人员提供个安全的接口。 6.下列哪个选项是合法的标识符?(分数:2.00)A.123B._name C.classD.1first解析:在 Java中标识符是赋予变量、对象、类和方法的名称。标识符可 以由字母、数字、下划线“_、美元符“”组成,但不能以数字开头,不能用关键字做标识 符。下列举出几个合法的标识符HelloWorld,User_name,abc 和 abc123。下列举出几个 不合法的标识符 redblue,-abc,1234 和int。 7.运
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA91 答案 解析 DOC
