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

    【计算机类职业资格】计算机二级JAVA-124及答案解析.doc

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

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

    【计算机类职业资格】计算机二级JAVA-124及答案解析.doc

    1、计算机二级 JAVA-124 及答案解析(总分:87.60,做题时间:90 分钟)一、选择题(总题数:40,分数:70.60)1.一个栈的初始状态为空,首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。(分数:1.80)A.54321ABCDB.5ABCD4321C.DCBA12345D.1DCBA23452.下列关于构造方法的叙述中,错误的是_。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Jav

    2、a 语言规定构造方法不可以重载D.Java 语言规定构造方法只能通过 new 自动调用3.下列叙述中正确的是_。(分数:1.80)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.上述三种说法都不对4.以下叙述中不属于 JAVA 语言特点的是_。(分数:2.00)A.面向对象B.可移植性C.多线程D.宏定义5.数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流6.下列关于 Test 类的定义中,正确的是_。(分数:1.

    3、80)A.class Test implements Runnablepublic void run()public void someMethodB.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test implements Runnablepublic void someMethod()7.下列关于 J2EE 的特点的说法中,错误的是_。(分数:2.00)A.J2EE 的基础是 J2SEB.J2EE 提供高度的

    4、安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web 开发8.请阅读如下程序。 public class OperatorsAndExpressions void residual() int i=100,j=30; float m=563.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); public static void main (String args) OperatorsAndExpressions OperAndExp new OperatorsAndExpressions(); /取模运算符在整数

    5、和浮点数中的应用 OperAndExp.residual(); 程序运行结果是_。(分数:2.00)A.103.5B.202.5C.104.5D.203.59.栈和队列的共同点是_。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点10.下列关于 Applet 的叙述中,正确的是_。(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 javaappletApplet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别

    6、在执行方式上D.Applet 不能在浏览器中运行11.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.1512.char 类型的取值范围是_。 A.-272 7-1 B.02 16-1 C.-2152 15-1 D.02 8-1(分数:3.00)A.B.C.D.13.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码_。(分数:1.80)A.可读性好B.可重用C.可跨包访问D

    7、.运行更安全14.下列特点中不属于 Java 的是_。(分数:1.80)A.多线程B.多继承C.跨平台D.动态性15.功能用来终止当前循环体语句的执行语句是_。(分数:1.00)A.if 语句B.if-else 语句C.break 语句D.return 语句16.下面_是合法的标识符。(分数:1.80)A.$personsB.2UsersC.*pointD.this17.若有以下说明和语句: int c45,(*p)5; p=c; 能够正确引用 c 数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)18.下列 Java 组件中,不属于容器的是_。

    8、(分数:1.80)A.PanelB.WindowC.FrameD.Label19.请阅读如下程序。 import java.io.*; public class ExceptionCatch public static void main (String args) try FileInputStream fis=new FilelnputStream (“text“); System.out.println (“content of text is: “); catch (FileNotFoundException e) System.out.println (e); System.out.

    9、println (“message:“+e.getMessageQ); e.printStackTrace (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e)D.System.out.println(e)20.下列各项中不属于 AWT 提供的图形图像工具的是_。(分数:1.00)A.形状B.按钮C.颜色D.字体21.以下不属于 Java Application 应用

    10、程序编写和执行步骤的是_。(分数:1.00)A.编写源代码B.编写 HTML 文件C.编译源代码D.解释执行22.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public void run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import 语句将 Thread 类引入B.程序不能通过编译,因为 Test 类没有实现 Runnable

    11、 接口C.程序通过编译,且运行正常,没有任何输出D.程序通过编译,且运行正常,打印出一个“HeIlo”23.下面的哪些程序段可能导致错误? : String s = “Gone with the wind“; String t = “good “; String k = s + t; : String s = “Gone with the wind“; String t; t = s3 + “one“; : String s = “Gone with the wind“; String standard = s.toUpperCase(); : String s = “home directo

    12、ry“; String t = s-“directory“:(分数:2.00)A.、B.、C.、D.、24.结构化程序设计所规定的三种基本控制结构是_。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数25.当 Applet 程序中的 init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。 public void init() setLayout(new BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); (

    13、分数:1.80)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于 Applet 的尺寸26.下面叙述中,正确的是_。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种叙述都不对27.下列不属于 Java 的图形

    14、用户界面内容的包是_。(分数:1.00)A.java.avaB.javax.swingC.java.ava.eventD.java.io28.下列链表中,其逻辑结构属于非线性结构的是_。(分数:2.00)A.二叉链表B.循环链表C.双向链表D.带链的栈29.设有如下三个关系表 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S30.关于多线程,下列哪个说法不正确?(分数:1.00)A.多线程就是同时执行几个事件B.多线程是将程序分为几个并行的子任务,由它们并发交叉执行C.一个进程可产生多线程,形成执行流D.Java 语言支持多线程31.在方法内部使用,代表对当前对象自身引用的

    15、关键字是_。(分数:1.80)A.superB.ThisC.SuperD.this32.下面描述中错误的是_。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具33.下列叙述中正确的是_。(分数:1.80)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对34.下列代码中 if(x0)System. out

    16、. println(“first“); elseif(x-3)System. out. println(“second“); elseSystem. out. println(“third“); 要求打印字符串为“second”时,x 的取值范围是_。(分数:1.80)A.x=0 且 x-3B.x0C.x-3D.x=-335.下列链表中,其逻辑结构属于非线性结构的是_。(分数:1.00)A.二叉链表B.循环链表C.双向链表D.带链的栈36.设执行下面的赋值语句 a=Float.valueOf(“12.34“)floatValue()之后,a 的值是_。(分数:2.00)A.a=“12.34“B

    17、.a=12.34C.a=1234D.a=1237.在 Java 中,线程是_。(分数:1.80)A.分时的B.抢占式的C.非抢占式的D.非分时的38.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程39.为了区分类中重载的同名的不同方法,要求_。(分数:2.00)A.采用不同的形式参数列表B.使用不同的参数名C.修改访问权限D.返回值的数据类型不同40.下列内部类的正确用途是_。 Btnn.addActionListener(new /注册监听器 ActionLis

    18、tener() public void actionPerformed (ActionEvent event) String s=input.getText(); Output.setText(“Hello“+s+“,Welcome You!“); )(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器二、填空题(总题数:10,分数:17.00)41.软件是程序、数据和相关 1 的集合。 (分数:2.00)42.请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: public class throwsException

    19、 static void Proc(int sel) throws ArithmeticException, ArrayIndexOutOfBoundsException System.out.println(“In Situation“+sel); if(sel=0) System.out.println(“no Exception caught“); return; else if(sel=1) int iArray=new int4; iArray1=3; public static void main(String args) try Proc(0); Proc(1); catch (

    20、ArrayIndexOutOfBoundsException e) System.out.println(“Catch“+e); finally System.out.println(“in Proc finally“); 执行结果 In Situation 0 no Exception caught 1 in Proc finally (分数:1.00)43.通过实现 Runnable 接口创建线程,请在画线处加入正确的代码完成此程序 1。 public class ThreadTest public static void main(String args ) Thread t1=new

    21、Thread(new Hello(); Thread t2=new Thread(new Hello(); 2; t2.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(“Hello“+i+); if(i=5) break; (分数:1.00)44.以下代码的运行结果是 1。 public class exl4 public static void main(String args ) int i = O; while(i 10) i+; if(i =

    22、 5) continue; System.out.println(i); (分数:2.00)45.Java 的线程调度策略是一种基于优先级的 1。 (分数:2.00)46.请在下画线中填写适当内容: abstract class Person public Person(String n)name=n; public 1 String getDescription(); public String getName()return name; private String name; (分数:2.00)47.下列 JApplet 使用重写 paintCompon6t()方法来绘制图像,请填写正确

    23、的代码在横线处。 import java.awt.*; import javax.swing.*; public class Test extends JApplet staic String fileName = “img().gif“; public void init() Container cp = getContentPane(); cp.setLayout(new GridLayout(1,1); Image i = getImage(getCodeBase(),fileName); MyImagePanel ip=new MyInmagePanel(i); cp. add (ip

    24、); class MyImagePanel extends JPanel Image i; public MyImagePanel(Image img) this.i = img; public void paintComponent(Graphics gg) 1 gg.drawImage(i,20,20,this); (分数:1.00)48. 1 类是提供线程操作和管理的类。 (分数:2.00)49.函数 min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空。 #include stdio.h struct node int data; struct node *next

    25、; ; int min(struct node *first)/*指针 first 为链表头指针*/ struct node *p; int m; p=first-next; m=p-data; p=p-next; for(;p!=NULL; p= 1) if(p-datam) m=p-data; return m; (分数:2.00)50. 1 语句的功能是从当前方法中退出,返回到调用该方法的地方继续执行下面的语句。 (分数:2.00)计算机二级 JAVA-124 答案解析(总分:87.60,做题时间:90 分钟)一、选择题(总题数:40,分数:70.60)1.一个栈的初始状态为空,首先将元

    26、素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_。(分数:1.80)A.54321ABCDB.5ABCD4321C.DCBA12345D.1DCBA2345 解析:解析 栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。2.下列关于构造方法的叙述中,错误的是_。(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Java 语言规定构造方法不可以重载 D.Java 语

    27、言规定构造方法只能通过 new 自动调用解析:3.下列叙述中正确的是_。(分数:1.80)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.上述三种说法都不对解析:解析 栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。4.以下叙述中不属于 JAVA 语言特点的是_。(分数:2.00)A.面向对象B.可移植性C.多线程D.宏定义 解析:解析 本题考查 Java 语言的基本特点。选项 A 正确 Java 最大的特点之一

    28、是跨平台、面向对象:选项 B 正确,解释问 A:选项 C 正确,多线程是 Java 的一个主要特性,它使可执行程序具有同时保持几个线程执行的能力;选项 D 错误,Java 不支持宏定义。5.数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析 数据流图的基本符号的意思:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;少右面的矩形表示数据的存储;箭头表示数据流。6.下列关于 Test 类的定义中,正确的是_。(分数:1.80)A.class Test implements Runnablepublic void run()pub

    29、lic void someMethod B.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test implements Runnablepublic void someMethod()解析:解析 java 中实现多线程的方法之一就是实现 Runnable 接口中的 run 方法,把实现 Runnable 接口的子类对象传递给 Thread 类的构造函数。7.下列关于 J2EE 的特点的说法中,错误的是_。(分数:2

    30、.00)A.J2EE 的基础是 J2SEB.J2EE 提供高度的安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web 开发 解析:解析 J2EE 支持高效率的基于构件的 Web 开发,构件是面向对象的,不是面向过程的。8.请阅读如下程序。 public class OperatorsAndExpressions void residual() int i=100,j=30; float m=563.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); public static void main (String a

    31、rgs) OperatorsAndExpressions OperAndExp new OperatorsAndExpressions(); /取模运算符在整数和浮点数中的应用 OperAndExp.residual(); 程序运行结果是_。(分数:2.00)A.103.5 B.202.5C.104.5D.203.5解析:解析 因为 100%30=10,563.5%4.0=3.5,所以选项 A 正确。9.栈和队列的共同点是_。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同特点解析:解析 栈和队列都是操作受限的线性表,只允许在端点插入和删除。不同

    32、点是栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。10.下列关于 Applet 的叙述中,正确的是_。(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 javaappletApplet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上 D.Applet 不能在浏览器中运行解析:解析 本题考查 Java 中 Applet 与 Application 的区别。这个知识点是考试重点,历次考试都有涉及,务必

    33、掌握。 Applet 是 Java 类,但 Applet 不能由 JDK 中的解释器 java 直接运行,要在浏览器或 appletviewer 中运行,运行过程比 Application 更复杂,选项 A 和选项 D 说法错误。Applet 的主类一定要定义为 javaappletApplet 类或 JApplet 类的子类,选项 B 说法错误。Applet 与 Application 的主要区别在执行方式上,Application 以 main()方法为入口点运行,两者都是通过“javac“命令编译,所以只有选项C 说法正确。11.有以下程序: #includestdio.h #defin

    34、e F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是_。(分数:2.00)A.8B.10C.12D.15 解析:12.char 类型的取值范围是_。 A.-272 7-1 B.02 16-1 C.-2152 15-1 D.02 8-1(分数:3.00)A.B. C.D.解析:解析 本题考查 Java 中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char 类型在内存中占 16 位,取值范围是 065535,也就是 2 16- 1,选项 B 正确。13.继承是面向对象编程的一个重要特征,

    35、它可降低程序的复杂性并使代码_。(分数:1.80)A.可读性好B.可重用 C.可跨包访问D.运行更安全解析:解析 继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。14.下列特点中不属于 Java 的是_。(分数:1.80)A.多线程B.多继承 C.跨平台D.动态性解析:解析 Java 不支持多重继承(子类只能有一个父类)。15.功能用来终止当前循环体语句的执行语句是_。(分数:1.00)A.if 语句B.if-else 语句C.br

    36、eak 语句 D.return 语句解析:16.下面_是合法的标识符。(分数:1.80)A.$persons B.2UsersC.*pointD.this解析:解析 本题考查 Java 标识符的命名,属于考试重点内容,应该掌握。Java 中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java 中标识符不能以数字开头,所以选项 B 错误;不能以“*”开头,选项 C 错误;this 是专用标识符,具有专门的意义和用途,选项 D 错误,只有选项 A 正确。17.若有以下说明和语句: int c45,(*p)5; p=

    37、c; 能够正确引用 c 数组元素的是_。(分数:2.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2) 解析:18.下列 Java 组件中,不属于容器的是_。(分数:1.80)A.PanelB.WindowC.FrameD.Label 解析:解析 本题考查 Java 组件中容器的基本知识。选项 A 错误,Panel 类派生自容器类 Container,属于容器的一种;选项 B 错误,Window 类也派生自容器类 Container,也属于容器的一种;选项 C 错误,Frame 类派生自 Window 类,也是一种容器;选项 D 正确,Lable 组件是标签组件,不属于容器

    38、。19.请阅读如下程序。 import java.io.*; public class ExceptionCatch public static void main (String args) try FileInputStream fis=new FilelnputStream (“text“); System.out.println (“content of text is: “); catch (FileNotFoundException e) System.out.println (e); System.out.println (“message:“+e.getMessageQ); e

    39、.printStackTrace (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e) D.System.out.println(e)解析:解析 题中程序的最后一个语句体“System.out.println(e);”表示另一个 catch 从句的开始,catch 从句由 catch 引导,并且要先捕获异常,所以选项 C 正确。20.下列各项中不属于 AWT 提供的图

    40、形图像工具的是_。(分数:1.00)A.形状B.按钮 C.颜色D.字体解析:解析 图形图像工具是 AWT 提供的一个重要功能,具体包括了形状、颜色和字体,属于用户界面构件。21.以下不属于 Java Application 应用程序编写和执行步骤的是_。(分数:1.00)A.编写源代码B.编写 HTML 文件 C.编译源代码D.解释执行解析:22.下列程序的运行结果是_。 public class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public v

    41、oid run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import 语句将 Thread 类引入B.程序不能通过编译,因为 Test 类没有实现 Runnable 接口C.程序通过编译,且运行正常,没有任何输出 D.程序通过编译,且运行正常,打印出一个“HeIlo”解析:解析 程序中通过继承 Thread 类来创建线程。而 Java 中新创建的线程不会自动运行,必须调用线程的 start()方法,才能运行该线程。23.下面的哪些程序段可能导致错误? : String s = “Gone with the wind“; S

    42、tring t = “good “; String k = s + t; : String s = “Gone with the wind“; String t; t = s3 + “one“; : String s = “Gone with the wind“; String standard = s.toUpperCase(); : String s = “home directory“; String t = s-“directory“:(分数:2.00)A.、B.、 C.、D.、解析:解析 本题是考杳对 String 操作符的理解和应用。段中,String 类型可以直接使用+进行连接运

    43、算:段中,String 是一种 Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误;段中, toUppelCase0 方法是 String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String 类型);IV 段中,String 类型不能进行减()运算,错误。24.结构化程序设计所规定的三种基本控制结构是_。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环 D.主程序、子程序、函数解析:解析 顺序结构、选择结构和循环结构(或重复结构)是结构化程序设计的 3 种基本结构。25.当 Applet 程序中的 init

    44、()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是_。 public void init() setLayout(new BorderLayout(); add(“North“, new TextField(10); add(“Center“, new Button(“help“); (分数:1.80)A.文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B.按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C.文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有

    45、空间 D.按钮与文本框的布局依赖于 Applet 的尺寸解析:解析 该题考查对容器布局策略的理解。边界布局管理器 BorderLayout 将容器按上北下南左西右东划分为东、南、西、北、中 5 部分,分别用英文单词 East,gouth,North,West,Center 来表示。其中,东、西、南、北 4 个方向的组件宽度为恰好能够包容组件的内容,而长度为延伸到该容器边界的长度;而对于中间的组件,它会扩充到除四边以外的整个容器区域。本题的具体情况是:文本框将会出现在applet 的顶上,长度为整个 applet 的宽度;按钮将会出现在 applet 的正中央,覆盖除文本框外的所有空间。26.下

    46、面叙述中,正确的是_。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种叙述都不对解析:解析 算法的设计可以避开具体的计算机程序没计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱,它们是一个不可分割的整体。算法在运行过程中所需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。27.下列不属于 Java 的图形用户界面内容的包是_。(分数:1.00)A.java.ava

    47、B.javax.swingC.java.ava.eventD.java.io 解析:解析 选项 A 中的 java.awt 是 java1.1 中设计处理图形界面的包,属于 Java 的图形用户界面内容的包。选项 B 中的 javaxswing 是 java1.2 中扩展 java.awt 功能的处理图形界面的包,属于 Java 的图形用户界面内容的包。选项 C 中的 java.awt.event 包含了所有图形界面的事件类,属于 Java 的图形用户界面内容的包。选项 D 中的 java10 是 java 中处理输入/输出的包,不属于 Java 的图形用户界面内容的包,为本题正确答案。28.下列链表中,其逻辑结构属于非线性结构的是_。(分数:2.00)A.二叉链表 B.循环链表C.双向链表D.带链的栈解析:解析 此题目主要考查数据结构中的非线性结构的基本知识。其中,循环链表、双向链表、带链的栈都是线性结构,二叉链表是非线性


    注意事项

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




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

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

    收起
    展开