【计算机类职业资格】二级JAVA笔试-335及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-335及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-335及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-335 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.如果应用程序要在 Applet上显示输出,则必须重写的方法是A) Graphics.drawString() B) repaint()C) paint() D) update()(分数:2.00)A.B.C.D.2.t为 int类型,进入下面的循环之前,t 的值为 0。while(t=1) .则以下叙述中,正确的是( )。A) 循环控制表达式的值为 0 B) 循环控制表达式的值为 1C) 循环控制表达式不合法 D) 以上说法都不对(分数:1.00)A.B.C.D.3.
2、假设有以下代码:String s=“hello“;String t=“hello“;char c=h, e, l, l, o;下列选项中,返回 false的语句是_。A) s.equals(t); B) t.equals(c); C) s=t; D) t.equals (new String(“hello“);(分数:2.00)A.B.C.D.4.结构化程序所要求的基本结构不包括( )。A顺序结构 BGOTO 跳转C选择(分支)结构 D重复(循环)结构(分数:2.00)A.B.C.D.5.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( )A模块间的关系 B系统结构部件转
3、换成软件的过程描述C软件层次结构 D软件开发过程(分数:1.00)A.B.C.D.6.下列关于线程组的叙述中,正确的是( )。A) 线程默认是继承父进程的线程组B) 线程在创建时可以不确定其归属的线程组,可以在执行过程中更改C) 在 Java的应用程序中的首个线程组可以是 main,也可以是其他,视实际情况而定D) 线程组中包含任意数目的线程,但不能包含线程组(分数:2.00)A.B.C.D.7.给出下列的不完整的方法,则下列的( )声明可以被加入行完成此方法的声明。success=connect();if(success=-1)throw new TimedOutException();Ap
4、ublic void method()Bpublic void method()throws ExceptionCpublic void method()throw TimedOutExceptionDpublicthrowTimedOutExceptionvoidmethod()(分数:1.00)A.B.C.D.8.WindowListener中可以实现窗口关闭功能的方法是( )。A. public void windowOpened(WindowEvent e)B. public void wind0wClosed(WindowEvent e)C. public void windowCl
5、osing(WindowEvent e)D. public void windowDeaefivated(WindowEveot e)(分数:2.00)A.B.C.D.9.下列各选项中属于合法标识符的是( )。A) myid/2 B) +void C) -5 D) _vacl(分数:1.00)A.B.C.D.10.检查软件产品是否符合需求定义的过程称为( )。A确认测试 B集成测试C验证测试 D验收测试(分数:1.00)A.B.C.D.11.当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象( )。A以选中的压缩文件为参数 B以 FilelnputStreard对象为参数C以 Inpu
6、tStreamReader对象为参数 D以 BufferedReader对象为参数(分数:2.00)A.B.C.D.12.下列组件中能显示一个任务完成进度的是( )。A) JToolBar B) JScrollBarC) JSlider D) JProgressBar(分数:2.00)A.B.C.D.13.Applet的默认布局管理器是( )。ABorderLayout BFlowLayoutCGridLayout DPanelLayout(分数:2.00)A.B.C.D.14.下列关于对象的说法错误的是_。A必须属于某一个类B在程序运行期间存在C必须通过执行程序来显示声明和构建D一个对象就是
7、变量和相关的方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为(分数:2.00)A.B.C.D.15.下列方法中,声明抛出 InterruptedException类型异常的方法是A) suspended() B) resume() C) sleep() D) start()(分数:2.00)A.B.C.D.16.若要求尽可能快地对实数数组进行稳定的排序,则应选( )。A) 快速排序 B) 堆排序C) 归并排序 D) 基数排序(分数:1.00)A.B.C.D.17.有以下程序:#include stdio.hint f(int n);main()( int a=3,s;s=f(a);
8、s=s+f(a);printf(“%d/n“,s);int f(int n)( static int a=1;n+=a+:return n:程序运行以后输出的结果是( )。A7 B8C9 D10(分数:2.00)A.B.C.D.18.监听事件和处理事件_。A都是由 Listener完成B都由相应事件 Listener处登记过的组件完成C由 Listener和窗口分别完成D由 Listener和组件分别完成(分数:2.00)A.B.C.D.19.若所用变量都已正确定义,则在以下选项中,非法的表达式是 ( )A) a!=4|b=1B) a3C) a=1/2D) a+32(分数:2.00)A.B.C
9、.D.20.已知:inta=new int100;在下列给出的数组元素中,非法的是( )。A) a0 B) a1C) a99 D) a100(分数:1.00)A.B.C.D.21.在 Java中,所有类的根类是_。A) java.lang.Object B) java.lang.ClassC) java.lang.String D) java.lang.System(分数:2.00)A.B.C.D.22.下列叙述中,错误的是( )。AJava Application 与 Applet所用编译命令相同B通常情况下 Java Application只能有一个 main()方法CJava Apple
10、t 必须有 HTML。文件才能运行DJava Applet 程序的.class 文件可用 java命令运行(分数:2.00)A.B.C.D.23.下列数据类型转换,必须进行强制类型转换的是 ( )A) byteint B) shortlong C) floatdouble D) intchar(分数:2.00)A.B.C.D.24.当 Applet程序中的 init()方法为下列代码时,运行后用户界面会出现什么样的情况。public void init()setLayout(new BorderLayout();add(“North“, new TextField(10);add(“Cente
11、r“, new Button(“help“);下面各选项中描述正确的是( )。A) 文本框将会出现在 Applet的顶上,且有 10个字符的宽度B) 按钮将会出现在 Applet的正中间,且尺寸为正好能够包容 help的大小C) 文本框将会出现在 Applet的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet的正中央,覆盖除文本框外的所有空间D) 按钮与文本框的布局依赖于 Applet的尺寸(分数:1.00)A.B.C.D.25.创建一个标识有“关闭”按钮的语句是( )。A) TextField b=new TextField(“关闭“);B) Button b=new Burro
12、n(“关闭“);C) Checkbox b=new Checkbox(“关闭“);D) Label b=new Label(“关闭“);(分数:2.00)A.B.C.D.26.当启动 Applet程序时,首先调用的方法是( )。Astop() Binit()Cstart() Ddestroy()(分数:2.00)A.B.C.D.27.阅读下面程序public class Operators And Expressionsvoid equals Methodl()String1l=new String(“how are you“);Strings2=new String(“how are you
13、“);System.out.println(s1=s2);public static void main(String args)Operators And Expressions Oper And Exp=new Operators And Expressions();/用于复合类型数据的“=“运算符OperAndExp.equalsMethodl();程序运行结果是( )。A= Btrue Cfalse Dequal(分数:2.00)A.B.C.D.28.给出下列关于一个使用适当的字符间距字体的 TextField的表达式,则哪个选项的叙述是对的?( )TextField t=new Te
14、xtField(“they are good“,40);A) 被显示的字符串可以使用多种字体 B) 一行中最大的字符数是 40C) 显示的宽度正好是 40个字符宽 D) 用户可以编辑字符(分数:2.00)A.B.C.D.29.Java语言是( )。A区分大小写的B不完全区分大小写C完全不区分大小写D以上说法都不对(分数:1.00)A.B.C.D.30.执行下列方法 method(),返回值为( )。public int method int num=6;if (num8) return num;num=7;A) 编译出错 B) 6 C) 7 D) 8(分数:2.00)A.B.C.D.31.Ja
15、va编程规范主要包括( )。AJava 命名规范 BJava 注释规则CJava 源文件结构规则 D以上都是(分数:2.00)A.B.C.D.32.在下列说法中正确的是( )。A) Java语言是以类为程序基本单元的B) Java语言是不区分大小写的C) 多行注释语句必须以“/”开始D) 在 Java语言中,类的源文件名和该类名可以不相同(分数:1.00)A.B.C.D.33.下列正确的句子是( )。Afloat3.14; Bbyte i=225;Ck=331; Dint p;(分数:2.00)A.B.C.D.34.设 a=8,则表达式 a2 的值是( )。A) 1 B) 2 C) 3 D)
16、4(分数:1.00)A.B.C.D.35.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )Aacbed BdecabCdeabc Dcedba(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)36.在数据库的概念结构设计中,常用的描述工具是 1。(分数:2.00)填空项 1:_37.以下程序运行后输出的结果是_。#include string.hchar*ss(char *s)char *p,t;p=s+1;t=*s;while(*p)*p=*(p-1);p+;*(p-1)=t;return s:main()char *p,
17、str10=“abcdefgh“;p=ss(str);printf(“%s/n“,p);(分数:2.00)填空项 1:_38.请在划线处编写适当语句,完成此程序使它能正确执行。import java.io.*;public class Leap Yearpublic static void main (String arget) throws IOExceptionInputStreamReader ir;BufferedReader in;ir=new Input Stream Reader (System.in);in=new BufferedReader(ir);System.out.p
18、rintln(“输入年份是:”):String s=in.readLine();int year=Integer.parseInt(s);System.out.println(“ “+ year+“年是闰年。”);elseSystem.out.println(“ “ +year+“年不是闰年。”);(分数:1.00)填空项 1:_39.当生成 StringBuffer的一个对象后,还可用 1 方法或 ensureCapacity2方法来设定缓存大小。(分数:2.00)填空项 1:_40.Java程序中定义接口所使用的关键字是 1。(分数:2.00)填空项 1:_41.写出下面程序的运行结果_。
19、import java.io.*:publicClassAbcpublic static void main(StringArgs)String s1=“Hello!“;String s2=new String(“World!“);System.out.println(s1.concat(s2);(分数:1.00)填空项 1:_42.以下程序运行后输出的结果是_。main()int a44=1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18;int i=0,j=0,s=0;while(i+4)if(i=2|i=4)continue;j=0;do s+=aji; j+
20、;while(j4);printf(“%d/n“,s);(分数:2.00)填空项 1:_43.JButton构件在功能上属于_,而 JPanel构件属于_。(分数:2.00)填空项 1:_44.执行下面的程序段,输出结果为_。public class Qpublic static void main(String argvr)int anar=new int5;Systemoutprintln(anar0);(分数:2.00)填空项 1:_45.任何运行在 Web页面中的小应用程序都必须是 Java中 1 类的子类。(分数:2.00)填空项 1:_46.break语句最常见的用法是在 swit
21、ch语句中,通过 break语句退出 switch语句,使程序从整个switch语句后面的 1 开始执行。(分数:2.00)填空项 1:_47.在 AWT包中,创建一个具有 10行,45 列的多行文本区域对象 ta的语句为 1。(分数:2.00)填空项 1:_48.J2SDK的命令可以分为 6类:基本命令、RMI(远程方法调用命令)、 1 、安全控制命令、Java IDL 和RMI-IIOP命令、Java Plug-in。(分数:1.00)填空项 1:_49.在树形结构中,树的根结点没有 1。(分数:2.00)填空项 1:_50.输入输出在计算机中有两个主要作用,是 1 和提供数据处理结果。(
22、分数:1.00)填空项 1:_二级 JAVA笔试-335 答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.如果应用程序要在 Applet上显示输出,则必须重写的方法是A) Graphics.drawString() B) repaint()C) paint() D) update()(分数:2.00)A.B.C. D.解析:解析 Applet 显示相关的方法主要有 3个。paint()方法,具体执行 Applet的绘制,定义为public void paint(Graphics g)。update()方法,定义为 public Void upd
23、ate(Graphics g),主要用于更新 Applet的显示。repaint()方法,定义为 public void repaint(),主要用于 Applet的重新显示,它调用 update()方法实现对 Applet的更新。向 Applet中画图、画图像、显示字符串,都要用 paint()方法。2.t为 int类型,进入下面的循环之前,t 的值为 0。while(t=1) .则以下叙述中,正确的是( )。A) 循环控制表达式的值为 0 B) 循环控制表达式的值为 1C) 循环控制表达式不合法 D) 以上说法都不对(分数:1.00)A.B. C.D.解析:解析 本题考核对 while循环
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 335 答案 解析 DOC
