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

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

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

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

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

    1、二级 JAVA 笔试-175 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下面哪个不是 InputStream 类中的方法?(分数:2.00)A.int read(byte)B.void flush()C.void close()D.int available()2.下列说法中,哪一项是正确的?(分数:2.00)A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广C.子类要调用父类的方法,必须使用 super 关键字D.一个 Java 类可以有多个父类3.在软件生存周期中,能准确地确定软件系统必须做什么和必须具

    2、备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析4.Java 程序与数据库的连接机制是(分数:2.00)A.ODBCB.JDBCC.ODBC APID.SQL/CLI5.在关系数据库中,用来表示实体之间联系的是(分数:2.00)A.树结构B.网结构C.线性表D.二维表6.在面向对象的程序设计中,下列叙述中错误的是(分数:2.00)A.任何一个对象构成一个独立的模块B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖C.下一层次的对象可以继承上一层次对象的某些属性D.上述三种说法都正确7.将一个容器 panel1 放到容器 frame1 中的方法是(

    3、分数:2.00)A.frameinsert(panel1)”B.frameadd(panel1)C.frameadd Panel(panel1)D.framelinsertJPanel(panel1)8.文件操作中,用于移动文件指针到指定的位置的是(分数:2.00)A.seek(long pos)B.lengh()C.find()D.skipBytes(int n)9.下面的程序执行后,屏幕上显示的应是public class Exampublic static void main(Stringargs)char char1=t,e,s,t;char char2=t,e,s,t,1,;Stri

    4、ng sl=new String(char1);String s2=new String(char2,0,4);Systemoutprintln(S1equals(s2);(分数:2.00)A.trueB.falseC.testD.编译错误10.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系C.键D.域11.下列程序的输出结果是Class Testpublic static void main(String args)int n=7;n3;n=nSystemoutprintin(n);Systemoutprintln(sum);(分数:2.00)填空项

    5、 1:_48.创建一个显示“选项”的菜单项对象 mi 的正确语句是 【13 】 。(分数:2.00)填空项 1:_49.所有由 Container 派生的类称为 【14】 。(分数:2.00)填空项 1:_50.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击 b1 按钮时标题变为 students,当单击 b2 按钮时标题变为 teachers。请将程序补充完整。public ChangeTitle()super(“Title Bar“);b1addActionListener(this);【15】 Jpanel pane=new Jpane1();Panea

    6、dd(b1);Paneadd(b2);SetContentPane(pane);public void action Performed(ActionEventevt)Object sourve=evtgetSource();if(sourve=b1”setTitle(”Students”);else if(sourceb2)setTitle(”Teachers”);repaint();(分数:2.00)填空项 1:_二级 JAVA 笔试-175 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下面哪个不是 InputStream 类中的方法

    7、?(分数:2.00)A.int read(byte)B.void flush() C.void close()D.int available()解析:解析 本题考查 InputStream 类中的方法。lnpmstream 类中包括的主要方法有:int read(byte),该方法从输入流中读多个字节,存入字节数组;void close()方法用来关闭输入流,并释放相关资源:int available()方法返回输入流中可读字节数:long skip(long n)方法从输入流中最多向后跳 n 个字节,返回实际跳过字节数。还有其他方法,都应该有所了解,选项 B 中 void flush()并不

    8、属于 InputStream类中的方法。不仅要记住有哪些方法,也要理解其作用,并用于实际编写程序中。2.下列说法中,哪一项是正确的?(分数:2.00)A.子类拥有的成员数目大于等于父类拥有的成员数目B.父类代表的对象范围比子类广 C.子类要调用父类的方法,必须使用 super 关键字D.一个 Java 类可以有多个父类解析:解析 本题考查对子类父类关系的理解。对一个类的继承也就是构建了个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类能够代替父类,子类方法不能产生比父类更多的异常。子类拥有的成

    9、员数目小于等于父类拥有的成员数目,选项 A 说法错误;父类代表的对象范围比子类广,选项 B说法正确:子类要调用父类的方法,可以使用 super 关键字,也可以将父类的方法进行重写,选项 C 说法错误。在 Java 中一个类只能有一个父类,选项 D 说法错误。3.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:解析 在需求分析阶段中,根据可行性研究阶段所提交的文档,特别是从数据流图出发,对目标系统提出清晰、准确和具体的要求,即要明确系统必须做什么的问题。本题的正确答案为 D。4.Java 程序与

    10、数据库的连接机制是(分数:2.00)A.ODBCB.JDBC C.ODBC APID.SQL/CLI解析:解析 本题考查 Java 程序与数据库的连接。JDBC(Java DataBase Connectivity)是 Java 程序与数据库连接的一种机制。在 Java 虚拟机中有个特殊模块JDBC Driver Manager,既负责管理针对各种类型数据库软件的 JDBC 驱动程序,也负责和用户应用程序交互。5.在关系数据库中,用来表示实体之间联系的是(分数:2.00)A.树结构B.网结构C.线性表D.二维表 解析:解析 在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。即关系模

    11、型是用表格数据来表示实体本身及其相互之间的联系。本题的正确答案是 D。6.在面向对象的程序设计中,下列叙述中错误的是(分数:2.00)A.任何一个对象构成一个独立的模块B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖 C.下一层次的对象可以继承上一层次对象的某些属性D.上述三种说法都正确解析:解析 在面向对象的程序设计中,一个对象是一个可以独立存在的实体。各个对象之间相对独立,相互依赖性小。所以,选项 B 错误,应为所选。7.将一个容器 panel1 放到容器 frame1 中的方法是(分数:2.00)A.frameinsert(panel1)”B.frameadd(panel1)

    12、 C.frameadd Panel(panel1)D.framelinsertJPanel(panel1)解析:解析 本题考查容器的嵌套。将一个容器 panel1 放到容器 frame1 中的方法和在容器上添加部件是一样的,使用 add()方法即可。8.文件操作中,用于移动文件指针到指定的位置的是(分数:2.00)A.seek(long pos) B.lengh()C.find()D.skipBytes(int n)解析:解析 本题考查文件操作。seek(long pos)是随机文件记录的查找,满足题意。lengh()方法是求随机文件字节长度的方法,不符合题意;Java 中没有 find()方

    13、法;skipBytes(int n)方法是使随机文件访问跳过指定字节,不符合题意。9.下面的程序执行后,屏幕上显示的应是public class Exampublic static void main(Stringargs)char char1=t,e,s,t;char char2=t,e,s,t,1,;String sl=new String(char1);String s2=new String(char2,0,4);Systemoutprintln(S1equals(s2);(分数:2.00)A.true B.falseC.testD.编译错误解析:解析 本题考查考生对字符数组的理解。首

    14、先可以通过字符数组宋生成一个字符串对象:String(charvalue)和 String(charvalue,int startIndex,int numChars),其中, startIndex 指定字符串在数组中的起始下标,numChars 表示字符个数。然后再测试字符串是否相等,可调用 equals()方法,两个字符串相等则返回 true,否则返回 false。题目中 s1 和 s2 都是“test“,所以最后返回是true,选项 A 正确。10.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系 C.键D.域解析:解析 把概念模型转换成关系数据模

    15、型,就是把 E-R 图转换成一组关系模式,每一个实体型转换为一个关系模式,每个联系分别转换为关系模式。本题的正确答案是 B。11.下列程序的输出结果是Class Testpublic static void main(String args)int n=7;n3;n=nSystemoutprintin(n);Systemoutprintln(sum);(分数:2.00)填空项 1:_ (正确答案:2*n+l)解析:解析 本题考查 do-while 循环的用法。题目中没有给出累加次数,故不能使用 for 循环,在 do循环中,由累加项 term 的值作为退出循环的条件。根据题目要求,应该填写 2

    16、*n+l。本题的关键点是while(term=000001)语句,题目要求计算直至 1/(2N+1)小于 000001,所以 term=1/(2N+1),因此n=2*n+l。48.创建一个显示“选项”的菜单项对象 mi 的正确语句是 【13 】 。(分数:2.00)填空项 1:_ (正确答案:Menultem mi=new Menultem(“选项”);)解析:解析 本题考查 Menultem 的概念和应用。Menultem 足菜单树中“叶子结点”,通常被添加到个 Menu 中,对于 Menultem 对象可以添加到 ActionListener,使其能够完成相应的操作。49.所有由 Cont

    17、ainer 派生的类称为 【14】 。(分数:2.00)填空项 1:_ (正确答案:容器)解析:解析 本题考查容器的概念。容器指所有由 Container 派生的类,可以包含由 Component 派生的任何类的对象,如 Window 类和 Panel 类都由容器类 Container 直接派生而宋;Frame 继承自 Window 类;Panel 类派生了 Applet 类。其他容器还有面板 Panel、滚动条 ScrollPane 和选项面板 OptionPane。50.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击 b1 按钮时标题变为 students

    18、,当单击 b2 按钮时标题变为 teachers。请将程序补充完整。public ChangeTitle()super(“Title Bar“);b1addActionListener(this);【15】 Jpanel pane=new Jpane1();Paneadd(b1);Paneadd(b2);SetContentPane(pane);public void action Performed(ActionEventevt)Object sourve=evtgetSource();if(sourve=b1”setTitle(”Students”);else if(sourceb2)se

    19、tTitle(”Teachers”);repaint();(分数:2.00)填空项 1:_ (正确答案:b2addActionListener(this);)解析:解析 本题考查动作事件及响应的概念。在 ChangeTitle()中将接收器添加到 JButton 对象,但从程序段中可知程序只给 b1 添加了接收器,没有给 b2 添加接收器。 actionPerformed(ActionEvent evt)中对来自两个 JButton 对象的动作事件做出响应,evt 对象的 getSource()方法决定了事件的来源。如果它等于 b1 按钮,则标题设置为 Students,如果它等于 b2,则标题设置为 Teachers。需要调用 repaint(),这样在方法中可能出现的标题改动之后可以重新绘制。


    注意事项

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




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

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

    收起
    展开