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

    【计算机类职业资格】国家二级(JAVA)笔试-试卷8及答案解析.doc

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

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

    【计算机类职业资格】国家二级(JAVA)笔试-试卷8及答案解析.doc

    1、国家二级(JAVA)笔试-试卷 8 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.在深度为 5 的满二叉树中,叶子结点的个数为(分数:2.00)A.32B.31C.16D.153.若某二叉树的前序遍历访问顺序是 abdscefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca4.一些重要的程序语

    2、言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(分数:2.00)A.栈B.堆C.数组D.链表5.软件工程的理论和技术性研究的内容主要包括软件开发技术和(分数:2.00)A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用6.开发软件时对提高开发人员工作效率至关重要的是(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力7.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序8.数据处理的

    3、最小单位是(分数:2.00)A.数据B.数据元素C.数据项D.数据结构9.索引属于(分数:2.00)A.模式B.内模式C.外模式D.概念模式10.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据11.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.模拟模型D.软件工程12.下列哪个选项不是 Java 的保留字?(分数:2.00)A.TRUEB.booleanC.intD.public13.下列标识符中哪项是不合法的?(分数:2.00

    4、)A.BigMeaninglessNameB.intC.1 stD.114.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?(分数:2.00)A.public class test public int x=0; public test(int x ) this.x=x; B.public class Test public int x=0; public Test(int x ) this.x=x; C.public class Test extends T1 T2 public int x=0; public Test(int x) this.x=x; D.protecte

    5、d class Test extends T2 public int x=0; public Test(int x) this.x=x; 15.为了区分类中重载的同名的不同的方法,要求(分数:2.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同16.类 Test 定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:2.00)A.public float Method(float a,float b,float c) B.public

    6、 float Method(float c,float d) C.public int Method(int a,int b) D.private float Method(int a,int b,int c) 17.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.class B B.class B extends A C.class B extends A B( )System.out.println(“=“+i); D.class A 18.给出下列的程序代码片段,下列的

    7、哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.第二行的声明不会为变量 my 分配内存空间B.第二行语句创建一个 Vector 类对象C.第三行语句创建一个 Vector 类对象D.第三行语句为一个 Vector 类对象分配内存空间19.下列程序段的输出结果是 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr);(分数:2.00)A.Hello,World!B.Hello,C.World!D.该

    8、程序段有语法错误20.公有成员变量 MAX 是一个 int 型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的?(分数:2.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX = 100;D.public final int(MAX = 100;21.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department; int age; public Person( String n ) name = n; pu

    9、blic Person( String n,int a ) name = n;age = a; public Person( String n,String d,int a ) _ department = d; (分数:2.00)A.Person(n,a);B.this(Person(n,a) );C.this(n,a);D.this(name,age);22.下列哪个语句是声明一个含有 10 个 String 对象的数组?(分数:2.00)A.char str ;B.char str ;C.String str = new String10;D.String str10;23.给出下列的程

    10、序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1C.2D.324.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1

    11、) throw new TimedoutException( ) (分数:2.00)A.public void method( )B.public void method( ) throws ExceptionC.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )25.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器(分数:2.00)A.BorderLayoutB.FlowLayoutC.CardLayoutD.G

    12、ridLayout26.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙 述是对的? TextField t = new TextField(“they are good“,40);(分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽D.用户可以编辑字符27.给出下列有关 List 的表达式,则哪个选项的叙述是对的?List 1 = new List(6,true);(分数:2.00)A.在没有其他的约束的条件下该列表将有 6 行可见B.一行的最大字符数是 6C.列表不允许用户多选D.列表

    13、只能有一项被选中28.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:2.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.static boolean interrupted( )29.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup30.在 OutputStream 类的常用方法中哪个是清空输出流的方法?(分数:2.00)A.flush( )B.close( )C.write(int b)D.write(

    14、byte b )31.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )D.showStatus(String)32.下列哪个选项不能提高程序的性能?(分数:2.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer 类C.避免太多的使用 synchronized 关键字D.尽量在循环中创建对象33.设有下列两个类的定义,则类 Person 和类 Man 的关系是 class Person long id;/ / 身份证

    15、号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误34.若 a 的值为 3 时,下列程序段被执行后,c 的值是 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4;(分数:2.00)A.1B.2C.3D.435.关于被私有访问控制符 private 修饰的成员变量,下列说法正确的是(分数:2.00)A.可以被三种类所引

    16、用:该类自身、与它在同一个包中的其他类、在其他包中的该类的B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问36.下列哪个选项是 main( )方法的返回值类型?(分数:2.00)A.intB.voidC.booleanD.Static二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:2.00)填空项 1:_39.在面向对象方法中,类之间共享属性和操作的机制称为 1

    17、。(分数:2.00)填空项 1:_40.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_41.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_42.数据库设计分为以下 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_43.字符串分为两大类,一类是字符串常量,使用 String 类的对象表示;另一类是字符串变量,使用 1类的对象表示。(分数:2.00)填空项 1:_4

    18、4.在 Java 程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。(分数:2.00)填空项 1:_45.下列程序段的输出结果为 1。? ? int a=2;? ? switch(a) ? ? ? case 2:? ? ? ? System.out.print(“Value is 2“);? ? ? case 3 :? ? System.out.println(“Value is 3.“);? ? break;? ? default:? ? ? ? System.out.prinfln(“end“);? ? break;? (分数:2.00)填空项 1:_46.在

    19、AWT 包中,创建一个具有 10 行,45 列的多行文本区域对象 ta 的语句为 1。(分数:2.00)填空项 1:_47.设 x = 2,则表达式( x + + ) * 3 的值是 1。(分数:2.00)填空项 1:_48.阻塞状态根据产生的原因可分为 1、等待阻塞和其他阻塞。(分数:2.00)填空项 1:_49.在线程中普通优先级的线程,其优先级默认值为 1。(分数:2.00)填空项 1:_50.顺序执行下列两个语句的输出结果是 1。String s = “全国计算机等级考试“; System.out.println(s.length( ) );(分数:2.00)填空项 1:_51.过滤字

    20、节输出流都是 1 抽象类的子类。(分数:2.00)填空项 1:_52.对话框(Dialog)是 1 类的子类。(分数:2.00)填空项 1:_国家二级(JAVA)笔试-试卷 8 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.在深度为 5 的满二叉树中,叶子结点的个数为(分数:2.00)A.32B.31 C.16D.15解析:解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子

    21、结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1 个结点,且深度为 m 的满二叉树有 2m-1 个结点。3.若某二叉树的前序遍历访问顺序是 abdscefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca 解析:解析:前序遍历的第一个结点 a 为树的根结点;中序遍历中 a 的左边的结点为 a 的左子树,a 右边的结点为 a 的右子树;再分别对 a 的左右子树进行上述两步处理,直到每个结点都找到正确的位置。4.一些重要的程序语言(如

    22、C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(分数:2.00)A.栈 B.堆C.数组D.链表解析:解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。5.软件工程的理论和技术性研究的内容主要包括软件开发技术和(分数:2.00)A.消除软件危机B.软件工程管理 C.程序设计自动化D.实现软件可重用解析:解析:软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可

    23、重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。6.开发软件时对提高开发人员工作效率至关重要的是(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序人员的数量D.计算机的并行处理能力解析:解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。7.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.发现软件错误而执行程序 解

    24、析:解析:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。8.数据处理的最小单位是(分数:2.00)A.数据B.数据元素C.数据项 D.数据结构解析:解析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C。9.索引属于(分数:2.00)A.模式B.内模式 C.外模式D.概念模式解析:解析:内模式(Internal

    25、 Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash 等存取方式与存取路径。10.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。11.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统 C.模拟模型D.软件

    26、工程解析:解析:数据库管理系统(Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。12.下列哪个选项不是 Java 的保留字?(分数:2.00)A.TRUE B.booleanC.intD.public解析:解析:Java 是区分大小写的,true 是 Java 的保留字,而 TRUE 不是。boolean, int 和 public 都是 Java 的保留字。13.下列标识符中哪项是不合法的?(分数:2.00)A.BigMeaningle

    27、ssNameB.intC.1 st D.1解析:解析:在 Java 中标识符是赋予变量、对象、类和方法的名称。标识符可以由字母、数字、下划线“_”和美元符“”组成,但数字不能开头,不能用关键字做标识符。14.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?(分数:2.00)A.public class test public int x=0; public test(int x ) this.x=x; B.public class Test public int x=0; public Test(int x ) this.x=x; C.public class Test ext

    28、ends T1 T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 解析:解析:类声明格式为修饰符class 类名extends 父类名implements 类实现的接口列表,选项A)中源文件名与程序名不相同,Java 不支持多重继承所以选项 C)错误,选项 D)中类的访问权限不对应为public。15.为了区分类中重载的同名的不同的方法,要求(分数:2.00)A.采用不同的形式参数列表 B.返

    29、回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同解析:解析:方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法。16.类 Test 定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:2.00)A.public float Method(float a,float b,float c) B.public float Method(float c,float d) C.public int

    30、Method(int a,int b) D.private float Method(int a,int b,int c) 解析:解析:此题主要考查方法重载,方法的重载是指多个方法可以享有相同 的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。选项 B)不符合 方法重载的要求。17.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.class B B.class B extends A C.class B extends A B( )System.out.prin

    31、tln(“=“+i); D.class A 解析:解析:在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。18.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.第二行的声明不会为变量 my 分配内存空间B.第二行语句创建一个 Vector 类对象 C.第三行语句创建一个 Vector 类对象D.第三行语句为一个 Vector 类对象分配内存空间解析:解析:要为一个新对象分配空间必须执行 new Xxx( )调用,new 调用执行以下的操作:

    32、为新对象分配空间并将其成员初始化为 0 或者 null。执行类体中的初始化(例如在类中有一个成员声明 int a=10;在第一步后 a=0,执行到第二步后 a=10)。执行构造方法。变量被分配为一个到内存堆中的新对象的引用。19.下列程序段的输出结果是 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr);(分数:2.00)A.Hello,World! B.Hello,C.World!D.该程序段有语法错误解析:解析:String 类型可以直接使用“+”进行连接运算。20.公有成员变量 MAX

    33、是一个 int 型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的?(分数:2.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX = 100;D.public final int(MAX = 100; 解析:解析:Java 中公有变量使用 public 定义,定义常量变量使用 final,另外注意的是修饰符的顺序,一个最完整的修饰是 public static final int varial_a=100;这个顺序不能变,而选项 C)错在修饰符的顺序上。21.给出下列的不完

    34、整的类代码,则下列的哪个语句可以加到横线处? 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 = d; (分数:2.00)A.Person(n,a);B.this(Person(n,a) );C.this(n,a); D.this(name,age);解析:解析:在同一个类的

    35、不同构造方法中调用该类的其他构造方法需要使用 this()的形式,而且必须是在构造方法的第一行调用,这个和普通方法重载调用的方式 不同,普通方法可以直接使用方法名加参数来调用,而且调用位置没有限制,因此选项 A)是不行的,选项 B)的语法就是错误的,选项 D)的错误在于在父类型的构造方法被调 用前不能引用类的成员。构造方法是一个类对象实例化的开始,因此在构造方法中不能 将成员作为参数引用。22.下列哪个语句是声明一个含有 10 个 String 对象的数组?(分数:2.00)A.char str ;B.char str ;C.String str = new String10; D.Strin

    36、g str10;解析:解析:正确的字符串数组声明是 String str =new String ;,注意选项 D)的形式是不对的,这和 C+语言是不同的。23.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1

    37、C.2D.3 解析:解析:此题考查 switch 语句的用法,switch 的判断的条件必须是一个 int 型值,也可以是byte,short 和 char 型的值,case 中需要注意的是一个 case 后面一般要接一个 break 语句才能结束判断,否则将继续执行其他 case 而不进行任何判断,如果没有任何值符合 CaSe 列出的判断,则执行 default 的语句,default 是可选的,可以没有,如果没有 default 而又没有任何值匹配 case 中列出的值,则switch 不执行任何语句。24.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? succe

    38、ss = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.public void method( )B.public void method( ) throws Exception C.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )解析:解析:如果程序在运行的过程中抛出异常,而这个异常又不是 Runtime-Exception 或者 Error,那么程序必

    39、须捕获这个异常进行处理或者声明抛出(throWs)该异常,捕获异常可以使用 trycatch( ).语句,而抛出异常在方法声明前是声明,在方法的声明后面加上 throws XxxxException,抛弃多个异常时,在各异常间使用逗号“,”分隔,题目中的程序在运行时抛出的不是一个 RuntimeExeeption,所有必须捕获或者抛弃,而程序又没有捕获,所有应该在方法声明中声明抛弃。由于 Exception 是所有异常的父类,所有当然也可以代表 RuntimeExccption 了。25.当 Frame 的大小被改变时,Frame 中的按钮的位置可能被改变,则使用下列哪一个布局管理器(分数:2

    40、.00)A.BorderLayoutB.FlowLayout C.CardLayoutD.GridLayout解析:解析:选项 A)该布局管理器将容器划分为五个部分,容器大小的改变不 会影响其中的组件的位置,而是影响它们的大小。选项 B)该布局管理器的容器大小发 生变化时,构件的大小不变,但是相对位置会发生变化。选项 C)该布局管理器显示放入 该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。 选项 D)该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相 对位置不会因为容器的大小变化而变化,改变的只是组件的大小。26.给出下列关于一个使用适当的字符

    41、间距的字体的 TextField 的表达式,则哪个选项的叙 述是对的? TextField t = new TextField(“they are good“,40);(分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40 个字符宽D.用户可以编辑字符 解析:解析:对于 TextField 的该种形式的构造方法来说,前一个参数是文本域中初始的字符串的显示值,第二个参数用于表示可见字符的个数。TextField 中允许的字符数量投有限制。当文本溢出时就会发生滚动。文本域的缺省编辑方式是可编辑的,一个文本域只能使用一种字体,这个字体可以在运行的

    42、过程中动态的改变,但是文本域中的所有字符串都将使用这个字体显示。27.给出下列有关 List 的表达式,则哪个选项的叙述是对的?List 1 = new List(6,true);(分数:2.00)A.在没有其他的约束的条件下该列表将有 6 行可见 B.一行的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中解析:解析:List 组件的该构造方法的第一个参数的意思是它的初始显式行数,如果该值为 0 则显示 4行,第二个参数是指定该组件是否可以多选,如果值为 true 则是可以多选,false 是不可多选,如果不指定则缺省是不能多选。28.下列选项中哪个方法可以判断线程是否处于活动状

    43、态?(分数:2.00)A.blooean isAlive( ) B.Thread currentThread( )C.String getName( )D.static boolean interrupted( )解析:解析:blooean isAhve( )可以判断线程是否处于活动状态,即调用了 start( )但 run( )还未返回,Thread currentThread( )可以返回当前线程对象的引用,String getName( )可以取得设置的线程的名字,static boolean interrupted( )可以判断当前线程是否被中断。29.下列哪个类或接口定义了线程同步与

    44、交互的方法?(分数:2.00)A.ThreadB.RunnableC.Object D.ThreadGroup解析:解析:线程的对象是由 java。lang 包的 Thread 类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread-Group 类实现了线程组,并提供了对线程组或组中线程进行操作的方法。30.在 OutputStream 类的常用方法中哪个是清空输出流的方法?(分数:2.00)A.f

    45、lush( ) B.close( )C.write(int b)D.write(byte b )解析:解析:flush( )是清空输出流的方法,并将缓冲区中的数据强制送出; close( )关闭流;write(int b)将一个整数输出到流中;write(byte b )将字节数组中的数据输出到流中。31.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(String) C.getApplnfo( )D.showStatus(String)解析:解析:getCoddeBase( )方法返回clas

    46、s 所在的网址 URL;getParameter (String)方法返回 HTML中设定的值;getApplnfo( )方法返回作者、版本、版权信息;show-Status(String)方法在浏览器的状态栏输出信息。32.下列哪个选项不能提高程序的性能?(分数:2.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer 类C.避免太多的使用 synchronized 关键字D.尽量在循环中创建对象 解析:解析:提高程序的性能的规则是不要在循环中创建和释放对象;在处理字符串时尽量使用StringBuffer 类;避免太多的使用 synchronized 关键字。33.设有下列两个类的定义,则类 Person 和类 Man 的关系是 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系 C.关联关系D.无关系,上述类定义有语法错误解析:解析:主要考查 Java 中类的继承,通过在类声明中加入 ext


    注意事项

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




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

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

    收起
    展开