【计算机类职业资格】二级JAVA笔试-348及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-348及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-348及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-348 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.下列不是 DataOutputStream方法的是A) writeDouble(double v) B) writeInt(int v)C) writeString(int v) D) writeChar(int v)(分数:2.00)A.B.C.D.2.线程控制方法中,yield()的作用是( )。A返回当前线程的引用B使比其低的优先级线程运行C强行终止线程D只让给同优先级现成运行(分数:2.00)A.B.C.D.3.下列叙述中正确的是( )。A一个逻辑数据结构只能
2、有一种存储结构B数据的逻辑结构属于线性结构,存储结构属于非线性结构C一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(分数:2.00)A.B.C.D.4.设有定义语句 int(*f)(int);,则以下叙述中正确的是( )。Af 是基类型为 int的指针变量Bf 是指向函数的指针变量,该函数具有一个 int类型的形参Cf 是指向 int类型一维数组的指针变量Df 是函数名,该函数的返回值是基类型为 int类型的地址(分数:2.00)A.B.C.D.5.执行下面的程序段后,变量 k的值为( )。int k
3、=3,s2; s0=k; k=s1*10;A) 不定值 B) 33 C) 30 D) 10(分数:1.00)A.B.C.D.6.下列关于栈的叙述中正确的是( )。A) 在栈中只能插入数据 B) 在栈十只能删除数据C) 栈是先进先出的线性表 D) 栈是先进后出的线性表(分数:2.00)A.B.C.D.7.表达式:(int)(double)9/2)-(9)%2 的值是( )。A0 B3 C4 D5(分数:2.00)A.B.C.D.8.下列各项中不属于变量组成部分的是( )。A) 变量名 B) 变量属性 C) 变量初值 D) 变量大小(分数:2.00)A.B.C.D.9.数据库的故障恢复一般是由(
4、)。A) 数据流图完成的 B) 数据字典完成的 C) DBA 完成的 D) PAD 图完成的(分数:2.00)A.B.C.D.10.以下数组定义中不正确的是( )。Aint a23; Bint b3=0,1,2;Cintc100100=0; Dint d3=1,2),1,2,3,1,2,3,4);(分数:2.00)A.B.C.D.11.所有在函数中定义的变量,连同形式参数,都属于( )。A全局变量 B局部变量C静态变量 D寄存器变量(分数:2.00)A.B.C.D.12.当一个 Applet被加载,后续对 Applet生命周期方法的调用中,可能存在的次序是( )。Astart(),stop()
5、,destroy() Binit(),start(),stop(),start(),stop(),destroy()Cstart(),init(),stop(),destroy() Dinit(),start(),destroy()(分数:2.00)A.B.C.D.13.下列程序的输出结果是classAint i,j;A(int i,int j)thisi=i;thisj=j;void print( )Systemoutprintln(“i=“+i+“+“j=“+j)class B extends Aint in;B (int i,int j,int m)super(a,B) ;thism=m
6、;void print( )Sytemoutprintln(“m+“+m);class C public static void main (strang args)B b:new B(1,2,3);bprint( );A) i=1 j=2 m=3 B) m=3C) i=3 j=2 D) m=1 i=1(分数:1.00)A.B.C.D.14.通常我们使用哪个方法来为一个部件注册事件监听器A) addXXXListener B) XXXListenerC) ListenerXXX D) XXXListeneradd(分数:2.00)A.B.C.D.15.关键字 super的作用是( )。A用来访
7、问父类被隐藏的成员变量B用来调用父类中被重载的方法C用来调用父类的构造函数D以上都是(分数:2.00)A.B.C.D.16.下列关于线程暂停类方法的叙述,错误的是( )。A) sleep()方法使线程暂停,让出 CPU给低优先级的线程运行B) yield()方法使线程暂停,让出 CPU使低优先级的线程运行,如果不存在有机会运行的线程,yield()方法将直接返回,线程继续C) join()方法使当前线程暂停,等待某线程类特定对象运行结束D) suspend()挂起的线程不能自动恢复(分数:2.00)A.B.C.D.17.关于下面的程序段,说法正确的是import javaawt*;import
8、 javaapplet.*;public class Test extends AppletCanvas MyCanvas;public void init()MyCanvasnew Canvas();MyCanvas.setBackground(Color.cyan);add(MyCanvas);A) 程序可以运行,且看到显示 B) 程序编译出错C) 程序可以运行,但看不到显示 D) 以上说法都不对(分数:2.00)A.B.C.D.18.下面 Java语句从指定的网址读取 HTML文件,在下画线处应填上的选项是Reader in=new_(new URL(urlString).openStr
9、ream();A) Reader B) DataOutputStreamC) ByteArrayInputStream D) InputStreamReader(分数:2.00)A.B.C.D.19.下列叙述中正确的是A) 在面向对象的程序设计中,各个对象之间具有密切的联系B) 在面向对象的程序设计中,各个对象都是公用的C) 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D) 上述二种说法都不对(分数:1.00)A.B.C.D.20.下列有关数据库的描述,正确的是 ( )A数据库是一个 DBF文件 B数据库是一个关系C数据库是一个结构化的数据集合 D数据库是一组文件(分数:1.00
10、)A.B.C.D.21.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。Alog 2n Bn/2Cn Dn+1(分数:2.00)A.B.C.D.22.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department;int age;public Person( String n ) name = n;public Person( String n,int a ) name = n;age = a;public Person( String n,String d,int a ) _department =
11、d;A)Person(n,a);B)this(Person(n,a) );C)this(n,a);D)this(name,age);(分数:1.00)A.B.C.D.23.数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。A需求分析阶段 B逻辑设计阶段C概念设计阶段 D物理设计阶段(分数:2.00)A.B.C.D.24.java.lang.StringBuffer类的引入,主要是为了( )。A提高数据传送的效率 B精简数据传送的操作C进行数据替换 D数据传送安全(分数:2.00)A.B.C.D.25.在 OutputStream类的常用方法中( )
12、是清空输出流的方法。Aflush() Bclose()Cwrite(int b) Dwrite(byte b)(分数:1.00)A.B.C.D.26.关于对象的串行化,下列说法错误的是( )。A对象串行化是对 Java对象的读、写的过程B对象串行化定制分为两个层次:部分串行化和完全串行化C对象串行化必须实现 Serializable接口D对象永久化是指将对象存在内存中(分数:1.00)A.B.C.D.27.在因特网(Internet)中,电子公告板的缩写是( )。Aftp BWWWCBBS DE-mail(分数:2.00)A.B.C.D.28.下列类中属于字节输入抽象类的是A) FileInp
13、utStream B) ObjectInputStreamC) FiterInputStream D) InputStream(分数:2.00)A.B.C.D.29.以下关于数据库系统的叙述中,正确的是( )。A表中只存在字段之间的联系B表的字段之间和记录之间都不存在联系C表的字段之间和记录之间都存在联系D表的字段之间无联系,记录之间存在联系(分数:2.00)A.B.C.D.30.在数据库设计的 4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是( )。A) 需求分析 B) 概念设计C) 逻辑设计 D) 物理设计(分数:1.00)A.B.C.D.31.下列代码的执行结果是( )。pub
14、lic class Test 2public static void main (String arg)System.out.println(100%3);System.out.println(100%3.0);A1 和 1B1 和 1.0C1.0 和 1D1.0 和 1.0(分数:1.00)A.B.C.D.32.对于算法的每一步,指令必须是可执行的。算法的( )要求算法在有限步骤之后能够达到预期的目的。A可行性 B有穷性C正确性 D确定性(分数:2.00)A.B.C.D.33.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是( )。AABCD
15、 BDCBACDBCA DCDAB(分数:2.00)A.B.C.D.34.关于 Applet执行的操作,下面说法正确的是A) 在运行时调用其他程序B) 可以进行文件读写操作C) 不能装载动态连接库和调用任何本地方法D) 试图打开一个 socket进行网络通信,但是所连接的主机并不是提供 Applet的主机(分数:2.00)A.B.C.D.35.Java中的抽象类 Reader和 Writer所处理的流是( )。, A图像流 B对象流C字节流 D字符流(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:24.00)36. 1是数据库设计的核心。(分数:1.00)填空项 1:_37.
16、下面的程序是列出目录 C:/Test中所有的.txt 文件,请将程序补充完整。import java.io.*;/引入 java.io包中所有的类public class FileFilterTest public static void main(String args)File dir=-new File(“C:/Test“);Filter filter=new Filter(“txt“);System.out.println(“list java files in directory “+dir);String files=dir, list(filter);for(int i=0; i
17、files.length;i+) Filer=_;/为目录 dir 下的文件或目录创建一个 File对象if(f.isFile()System.out.println(“file“+f);elseSystem.out.pfintlnCsub directory “+f );class Filter implements FilenameFilterString extent;Filter(String extent)this.extent=extent;public boolean accept(File dir, String name)return name.endsWith(“.“+ex
18、tent);/返回文件的后缀名(分数:2.00)填空项 1:_38.若按功能划分,软件测试的方法通常分为白盒测试方法和 1 测试方法。(分数:1.00)填空项 1:_39.Java不直接支持多继承,但可以通过 1 实现多继承。(分数:2.00)填空项 1:_40.设 x,y,max 均为 int型变量,x,y 已赋值。用三目条件运算符求 x,y 的最大值,这个赋值语句应是 max= 1。(分数:2.00)填空项 1:_41.在关系运算中, 1 运算是在给定关系的某些域上进行的运算。(分数:2.00)填空项 1:_42.流按照数据类型的不同,可以分为 1 和字符流。(分数:1.00)填空项 1:
19、_43.常用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4种。(分数:1.00)填空项 1:_44.下列 JApplet实现了一个不可编辑的 JTextArea和一个 JButton。请填写正确的程序代码。import javax.swing.*;import java.awt.*;public class Test17 extends JAppletJTextArea jta;public void init()Container cp = getContentPane();cp.setLayout( new GridLayout(2,1);jta = new JTextArea(3
20、0,30);jta.setEditable( true);_jta.setText(“你好“);JButton jb = new JButton (“ok“);cp.add(jB) ;(分数:1.00)填空项 1:_45.下列是一个类的定义,将程序段补充完整。class A String s;1int a=66;A(String sl) s=sl;static int geta2 return a;(分数:1.00)填空项 1:_46.在 Java语言中,复合数据类型有;类、接口和 1。(分数:2.00)填空项 1:_47.人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键
21、字的是 1。(分数:2.00)填空项 1:_48.现在有 Java Applet小程序的源程序文件 MyApplet.java,编译后生成的字节码文件为MyApplet.class,对应的 HTML文件为 MyApplet.html。查看该小程序的运行结果两种方式:运行命令 1;直接用浏览器打开 MyApplet.html文件。(分数:2.00)填空项 1:_49.请写出下面程序的运行结果:public class Test extends TTpublic static void main(String args)Test t=new Test(“Tom.“);public Test(Str
22、ing s)super(S);Systemoutprint(“How are you?“);public Test()this(“I am Jack“);class TTpublic TT()Systemoutprint(“Hi!“);public TT(String s)this();Systemoutprint(“I am“ +s);结果:_。(分数:2.00)填空项 1:_50.将下列程序按要求补充完整。import java.io*;public class DataTypepublic static void main(String args) 1/定义常量 TIME为 int类型,
23、且值为 1867byte b;int i;b=011;i=123;System.out.println(“TIME=“+TIME);System.out.println(“b=“+b);System.out.println(“i=“+i);(分数:2.00)填空项 1:_二级 JAVA笔试-348 答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.下列不是 DataOutputStream方法的是A) writeDouble(double v) B) writeInt(int v)C) writeString(int v) D) writeCha
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 348 答案 解析 DOC
