欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机二级(Java)45及答案解析.doc

    • 资源ID:1337896       资源大小:80.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机二级(Java)45及答案解析.doc

    1、计算机二级(Java)45 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列方法中,不属于 WindowListener 接口的是【 】(分数:2.00)A.windowOpened()B.window Closed()C.window Activated()D.mouseDragged()2.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:2.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect 属性的设置D.以上说

    2、法均正确3.下列选项中的变量已正确定义,则表达式不合法的是(分数:2.00)A.新建一个数据库B.新建一个数据库表C.打开相关的数据库D.打开相关的数据表4.下列程序执行后,字符串 s 应是( )。 String greets=“hello“; String s=greetssubstring(0,3); (分数:2.00)A.elloB.hellC.helloD.hl5.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:2.00)A.控件类用于进行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.控件类的封装性比容器类更加严密,灵活性更好D.控件类必须作为一个整体来访

    3、问或处理,不能单独对其中的组件进行修改或操作6.阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest public static void main (String args) String output=“ “; stop: for(int row=1;row10;row+) for(int column=1;column=5;column+) if(row5) break stop; output+=“ * “; output+=“ /n “; output+=“/nLoops terminated norma

    4、lly“; JOptionPane.showMessageDialog( null,output,“用一个标志测试 break 语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:2.00)A.窗口中有 5 行*B.窗口中有 5 行*C.窗口中有 4 行*D.窗口中有 6 行*7.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是

    5、容器C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体8.下列哪个选项不是 FilterInputStream 的子类?(分数:2.00)A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数9.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.系统产生线程负担要比进程小的多,所以线程也被称为“轻型进程”B.线程和

    6、进程不能同时出现在同一个系统或程序中C.进程是一个内核级的实体,线程是一个用户级的实体D.线程不包含进程地址空间中的代码和数据,线程是计算过程在某时刻的状态10.下列叙述哪个有误?(分数:2.00)A.11 3B.3 15C.3 11D.15 311.数据的存储结构是指【 】(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示12.下列叙述中正确的是【 】(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令13

    7、.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:2.00)A.Sub Pro4 (x As Form)B.Sub Pro4 (y As Control)C.Sub Pro4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency)14.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:2.00)A.throwsB.throwC.ThrowableD.Exception15.Swing 的选项面板是【

    8、】(分数:2.00)A.JTabbedPaneB.JLayeredPaneC.JScrollPaneD.JSplitPane16.下列有关 MVC 体系结构的叙述中正确的是( )。(分数:2.00)A.Swing 胜过 AWT 的主要优势在于 MVC 体系结构的普遍使用B.MVC 用户界面存在 3 个通讯对象:模型、视图和控件C.MVC 其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确17.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1; publ

    9、ic static void main(String arg ) Test t = new Test( ); (分数:2.00)A.对象的加锁技术有效的预防了死锁的发生B.共享数据的所有访问都必须作为临界区,使用 synchronized 关键字进行加锁控制C.用 synchronized 保护的共享数据必须都是私有的D.Java 语言中对象加锁具有可重入性18.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n);

    10、class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.FalseC.-1D.119.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE 为基础,支持 EJB,并且它有强大的服务功能? (分数:

    11、2.00)A.J2DEB.J2SEC.J2MED.J2EE20.关于 Java 语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.ListBoxB.ComboBoxC.TextBoxD.LabelBox21.下列关于 Applet 的安全限制的叙述中,错误的是【 】(分数:2.00)A.通常情况下,禁止 Applet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息D.通常情况下,禁 Applet 加载本地库或方法22.下列是一个 Java 应用程序,输出结果是( )。 pu

    12、blic class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:2.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录C.显示第一条计算机成绩大于等于 60 的学生记录D.显示第一条计算机成绩小于 60 的学生记录23. 执行下面程序后输出的正确结果是【 】 public class Test public static void main(String args) Systemou

    13、tprint(100%3); Systemoutprint(“,“); Systemoutprint(100%3.0); (分数:2.00)A.1,1B.1,1.0C.1.0,1D.1.0,1.024.在 OutputStream 类的常用方法中哪个是清空输出流的方法?(分数:2.00)A.fedcbaB.abcdefC.afbecdD.defabc25.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=126.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?(分数:2.

    14、00)A.throwsB.ExceptionC.ThrowableD.Error27.下列哪个选项的 java 源文件代码片段是不正确的?(分数:2.00)A.类是同种对象的集合和抽象B.类属于 Java 语言中的复合数据类型C.类是 Java 程序中的基本的结构单位D.类就是对象28.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( );

    15、Man t = new Man( ); int i; _ (分数:2.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件C.利用视图可以更新表数据D.视图可以作为查询数据源29.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(分数:2.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对

    16、对象的串行化进行更具体的控制,我们要用到定制串行化的功能30.Java 语言通过什么方式支持多重继承?(分数:2.00)A.2.5B.2.0C.2.50D.231.下列哪个类是 Applet 进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:2.00)A.PaintB.GraphicC.GraphicsD.Paints32.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:2.00)A.连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性B.可随时连编应用程序C.应用程序文件和可执行文件都可以在 Windows 中运行D.应用程序文件和可执行文件都必须在

    17、Visual FoxPro 中运行33.下列哪个选项是 main( )方法的返回值类型?(分数:2.00)A.intB.voidC.booleanD.Static34.下列关于变量的叙述哪个是错的?(分数:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static 声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化35.下列哪个是 Java 类分解器,即对.class 文件提供字节代码的反汇编,并打印?(分数:2.00)A.java.exeB.jdb.exeC.javap.exeD.javac.exe二、填空题(每空 2 分,共 30 分)(总题数:

    18、15,分数:30.00)36.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:2.00)填空项 1:_37.在事件处理的过程中,主要涉及到的 3 个对象分

    19、别是事件、 1 和事件处理者。(分数:2.00)填空项 1:_38.下面程序执行的结果应是 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:_39. 1 日历类提供日期和时间的表示,它以格里历(即阳历)来计算。(分数:2.00)填空项 1:_40.Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float 型和 double 型,其中 double 型占 1 位。 (分数:

    20、2.00)填空项 1:_41.当实现 Runnable 接口时,要实现的方法是 1。 (分数:2.00)填空项 1:_42.使用 Swing 编写 Applet,则该 Applet 的主类应该定义为 1 类的子类。(分数:2.00)填空项 1:_43.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:2.00)填空项 1:_44.接口可以看作是仅容纳上 1、常量,而又不能直接生成对象的特殊抽象类。(分数:2.00)填空项 1:_45.每个 Applet 程序必须有一个类是 1 类的子类。

    21、(分数:2.00)填空项 1:_46.Java 语言用 1 进行解释执行。(分数:2.00)填空项 1:_47.URL 是 1 的缩写。(分数:2.00)填空项 1:_48.设有数组定义:int a = 1l,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是 1。 for( int i= 0 ;i alength ;i + + ) if ( ai3= =0 ) System.out.println(ai + “ “); (分数:2.00)填空项 1:_49.一个类的定义分为类注释、 1 和类体的定义。(分数:2.00)填空项 1:_50.Java 不直接支持多继

    22、承,但可以通过 1 实现多继承。(分数:2.00)填空项 1:_计算机二级(Java)45 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列方法中,不属于 WindowListener 接口的是【 】(分数:2.00)A.windowOpened()B.window Closed()C.window Activated()D.mouseDragged() 解析:Window Listener 接口包含的方法是: /windowActivated (WindowEvent) /windowOpene

    23、d (WindowEvent) /windowClosed (WindowEvent) /windowCloshlg (WindowEvent) /windowDeactivated (WindowEvent) /windowDeiconified (WindowEvent) /windowlconified (WindowEvent) 因此不属于WindowListener 接口的方法是 D。 补充:在 AWT 中,接口的命名是与事件相对应的,比如 WindowEvent事件所对应的接口就是 WindowListener,而 MouseEvent 事件所对应的接口就是 WouseListen

    24、er。同时,接口中方法的命名也是与事件相对应的,比如 WindowListener 接口中包含的方法的名称都是以 window 开头,而 WouseListener 接口中包含的方法的名称都是以 mouse 开头。 针对本题,在不知道具体WindowListener 接口中包含的方法时,根据 AWT 中接口和接口中方法的命名原则,也可以答对本题。 2.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:2.00)A.组合框中,只有一个条目是可见的B.组合框不提供多重选定的功能C.组合框没有 MnltiSelect 属性的设置D.以上说法均正确 解析:本题中选项 A) ,B)

    25、,D) 都是数据库表的特点,在自由表中无法实现这些功能,且只能建立候选索引、惟一索引和普通索引 3 种索引类型。3.下列选项中的变量已正确定义,则表达式不合法的是(分数:2.00)A.新建一个数据库B.新建一个数据库表C.打开相关的数据库 D.打开相关的数据表解析:“报表向导”在创建的时候会提示用户输入相关的信息,其他 3 个选项在创建的时候都是不会提示的,需要自己选择。4.下列程序执行后,字符串 s 应是( )。 String greets=“hello“; String s=greetssubstring(0,3); (分数:2.00)A.elloB.hell C.helloD.hl解析:

    26、本题中方法。substring(0,3)是取字符串 greets 的第 0 个到第 3 个字符组成新串。 5.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:2.00)A.控件类用于进行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.控件类的封装性比容器类更加严密,灵活性更好 D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作解析:接收参数的语句 PARAMTERS,应该是模块程序的第一条可执行命令,在调用模块程序时,必须和语句 PARAMTERS 语句搭配使用,发送参数和接收参数的名字可以不一样,但排列顺序和数据类型必须一一对应。6.阅读下

    27、面程序 import javax.swing.JOptionPane; public class BreakLabelTest public static void main (String args) String output=“ “; stop: for(int row=1;row10;row+) for(int column=1;column=5;column+) if(row5) break stop; output+=“ * “; output+=“ /n “; output+=“/nLoops terminated normally“; JOptionPane.showMessa

    28、geDialog( null,output,“用一个标志测试 break 语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:2.00)A.窗口中有 5 行*B.窗口中有 5 行*C.窗口中有 4 行* D.窗口中有 6 行*解析: break 语句最常用的用法是在 switch 语句中,此外,还可以用 break 语句退出循环。break 语句的另外一个作用就是提供一个“标签化中断”的语句,可以让程序退出任意的嵌套的花括号中的代码块。 题目中的程序主体是一个二重 for 循环的嵌套,并且用花括号7.下列程

    29、序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器 C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体解析:与普通类一样,内部类也具有自己的成员方法和成员变量。内部类是指在一个类的内部嵌套定义的类,与普通类一样,内部类也具有自己的成员方法和成员变量。但它也有与普通类不同的地方:内部类可以使用它所在类的静态变量和成员变量

    30、,也可以使用它所在类的方法中的局部变量。内部类的类名只能定义在它的类或程序段巾或在表达式内部匿名使用,外部使用它时必须给出类的全名。内部类可用abstract 修饰定义为抽象类,也可以用 private 或 protected 定义。内部类可作为其他类的成员,而且可访问它所在类的成员。除 static 内部类外,不能在类内声明 static 成员。一旦内部类声明为static,就变成顶层类,不能再使用局部变最。这时可声明 stage 成员。 8.下列哪个选项不是 FilterInputStream 的子类?(分数:2.00)A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后

    31、调用 C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数解析:Visual FoxPro 中,在项目中新建或添加的文件并不是项目的一部分。每个文件都是独立存在的,项目中的文件只能表示该文件与项目之间存在着一种关联。9.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.系统产生线程负担要比进程小的多,所以线程也被称为“轻型进程”B.线程和进程不能同时出现在同一个系统或程序中 C.进程是一个内核级的实体,线程是一个用户级的实体D.线程不包含进程地址空间中的代码和数据,线程是计算过程在某时

    32、刻的状态解析:线程本身不是一个进程,它是比进程更小的单位,它必须运行于一个进程之中。因此,在题目中的说法线程和进程不能同时出现在同一个系统或程序中,是和线程本身的概念相矛盾的。 10.下列叙述哪个有误?(分数:2.00)A.11 3 B.3 15C.3 11D.15 3解析:本题考查对函数传参。在 fun 函数中,x 接收的是 main 函数中 y 的地址,所以 * x 值为 2,同样,* y 值为 1,所以第 1 次输出的是 2 1,第 2 次改变 * x 的值等同于改变 y 的值,改变 * y 的值也即改变x 的值,所以第 2 次输出的是 4 3。11.数据的存储结构是指【 】(分数:2.

    33、00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。所以选项 D 正确。12.下列叙述中正确的是【 】(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析: 本题考核软件维护的概念。维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段,在软件交付使用后,还需要进行维护。软件维护通常有以下四类:为纠正使用中出现的

    34、错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护:为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述,本题的正确答案是 A,其余选项的说法错误。13.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:2.00)A.Sub Pro4 (x As Form)B.Sub Pro4 (y As Control)C.Sub Pro4 (Forml As Form,Labell As Cont

    35、rol)D.Sub Pro4 (x As Currency) 解析:组合框中只有一个条目是可见的,组合框不提供多重选定的功能,并且,其中没有 Multiselect 属性的设置。14.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:2.00)A.throwsB.throw C.ThrowableD.Exception解析:在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象,这就是用抛出异常来实现的。抛出异常、生成异常对象都通过 throW 语句实现,如: IOExcepftion e=new IOException; throw e; 利用 throw 语句还可以自定义异常类抛出

    36、。 15.Swing 的选项面板是【 】(分数:2.00)A.JTabbedPane B.JLayeredPaneC.JScrollPaneD.JSplitPane解析:本题考查 Swing 的容器面板。在 Swing 的容器面板中:选项板(JTabbedPane)提供一组可供用户选择的带有标签或图标的选项,每个选项下面都可以显示一个构件;Swing 提供两种分层面板:JLayeredPane 和 JDesktopPane。JDesktopPane 是 JLayeredPane 的子类,专门为容纳内部框架(JIntemalFrame)而设计:滚动窗口 (JScrollPane)是带滚动条的面板

    37、,主要是通过移动 JViewport(视口)来实现的;分隔板(JSplitPane)用于分隔两个构件,这两个构件可以按照水平方向分隔,也可以按照垂直方向分隔。根据上述介绍可知,Swing 中的选项面板是 JTabbedPaae。因此,本题的正确答案是 A。 16.下列有关 MVC 体系结构的叙述中正确的是( )。(分数:2.00)A.Swing 胜过 AWT 的主要优势在于 MVC 体系结构的普遍使用B.MVC 用户界面存在 3 个通讯对象:模型、视图和控件C.MVC 其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确 解析:MVC 体系结构是现有的编程语言中制作图形用户界面的一种通

    38、用思想,基本内容和特点也就是选项A),选项 B),选项 C)中叙述的。17.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg ) Test t = new Test( ); (分数:2.00)A.对象的加锁技术有效的预防了死锁的发生 B.共享数据的所有访问都必须作为临界区,使用 synchronized 关键字进行加锁控制C.用 synchronized 保护的共享数据必须都是私有的D.Ja

    39、va 语言中对象加锁具有可重入性解析:在 Visual FoxPro 中,创建报表的方法通常有 3 种:一是使用报表设计器创建自定义报表;二是使用报表向导创建报表;三是使用快速报表创建简单规范的报表。而快速报表是在报表设计器中完成的。18.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a

    40、,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.False C.-1D.1解析: 本题考查的是 For 循环结构语句,程序段的运行过程为:开始 a=1,b=2。For 循环中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=2,a=2,b=2; 第二次循环后

    41、,结果为:f=4,a=2,b=4; 第三次循环后,结果为:f=8,a=4,b=8; 所以每循环一次,便输出 f 当前值,循环 3 次即便输出 3 个 f 值分别为 2,4,8。 19.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE 为基础,支持 EJB,并且它有强大的服务功能? (分数:2.00)A.J2DEB.J2SEC.J2MED.J2EE 解析:我们需要知道 J2EE 是面向大型企业级用容器管理专用构件的应用平台,以 J2SE 为基础,支持EJB,并且它有强大的服务功能。 20.关于 Java 语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.ListB

    42、oxB.ComboBoxC.TextBoxD.LabelBox 解析:利用 STORE 命令给变量赋值,可以一次性给多个变量赋以相同的变量值,且各个变量名之间应该用逗号隔开,但不能将多个变量值赋给一个变量或多个变量。21.下列关于 Applet 的安全限制的叙述中,错误的是【 】(分数:2.00)A.通常情况下,禁止 Applet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息 D.通常情况下,禁 Applet 加载本地库或方法解析:本题考查 Applet 的安全限制。许多浏览器为了保护本

    43、地主机,一般情况下,对 Applet 作了如下安全限制:Applet 不能运行任何本地可执行程序;禁止 Applet 读、写本地计算机的文件系统;禁止加载本地库或方法。Applet 只能使用自身的代码或 Applet 浏览器提供的 Java API:禁止向提供 Applet 之外的任何主机建立网络连接;不能读取某些系统信息。除了 Java 版本号、操作系统名等一些简单信息外,Applet 不能获得与本地计算机有关的任何信息。根据上述介绍可知,Applet 只能读取有限的系统信息,但不是一点儿都不能读取。因此,本题的正确答案是 C。22.下列是一个 Java 应用程序,输出结果是( )。 pub

    44、lic class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:2.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录 C.显示第一条计算机成绩大于等于 60 的学生记录D.显示第一条计算机成绩小于 60 的学生记录解析:程序开始时分别执行 x,y 赋值 5,-6。If 语句 Not xO 相当于 x=0,现在 x 的值为 5,比 0 大,所以条件值为 False,执行 Else 浯句

    45、 y=x+3,此时 y 为 8,执行 Print 方法,即输出 x-y 和 y-x 的值,x-y=-3,y-x=3,所以最后输出结果应该如选项 A)所示。23. 执行下面程序后输出的正确结果是【 】 public class Test public static void main(String args) Systemoutprint(100%3); Systemoutprint(“,“); Systemoutprint(100%3.0); (分数:2.00)A.1,1B.1,1.0 C.1.0,1D.1.0,1.0解析:本题考查 Java 语言运算符的使用。运算符是模数除,也就是求余,表达

    46、式为:op1op2Java中的二元运算符适用于所有数值型数据类型,但需要注意,如果两个操作数全是 int 型,结果也是 int 型,1003=1:如果两个操作数全是 float 型,或其中一个是 float 型,而另外一个是整型时,表达式结果是 float 型,1003.0=1.0,所以选项 B 为正确答案。务必注意操作数类型不同时运算结果的类型。24.在 OutputStream 类的常用方法中哪个是清空输出流的方法?(分数:2.00)A.fedcba B.abcdefC.afbecdD.defabc解析:主调函数最终输出值是 Pat(FirStr)过程的返回值,这就得调用函数过程 Pat。

    47、 被调过程 Pat的参数 xStr 从主调函数中收到实参 FirStr 传来的值“abcdef”,过程 Pat 开始声明了两个变量,一个是String 型的 tempStr,一个是 Integer 型的 strLen。语句 tempStr=“。 strLen=Len(xStr) 以上两条语句的功能是:为变量 tempStr 赋空值,变量 strLen 的值就是 xstr 的长度,此题为 6。程序代码执行Do WhileLoop 的循环语句: 第一次循环,I=1,I=3 成立,执行语句 tempStr+Mid(xStr,i,1)+Mid(xStr, strLen-i+1,1); mid 函数一般调用格式:Mid(字符串,p,n) 其功能就是从第 p 个字符开始,向后截取 n 个字符,第一次循环结束后,tempStr=“af”; 第二次循环,I=2,I=3 成立,继续执行循环体,tempStr=“afbe”; 第三次


    注意事项

    本文(【计算机类职业资格】计算机二级(Java)45及答案解析.doc)为本站会员(jobexamine331)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开