欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    2018年04月自学考试04747《Java语言程序设计(一)》真题和答案.docx

    • 资源ID:7104641       资源大小:29.54KB        全文页数:9页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2018年04月自学考试04747《Java语言程序设计(一)》真题和答案.docx

    2018年4月高等教育自学考试全国统一命题考试JaVa语言程序设计(一)试卷(课程代码04747)本试卷共6页,满分100分,考试时间150分钟。考生答题注意事项:1 .本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2 .第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3 .第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4 .合理安排答题空间,超出答题区域无效。第一部分选择题一、单项选择题:本大题共10小题,每小题1分,共10分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。1 .下面关于JaVa语言的说法中,错误的是A. JaVa是一个纯面向对象的语言B. Java语言中有指针、结构和类型定义的概念C. Java语言是与平台无关的,可以在不同的操作系统下运行D. Java语言具有自动无用内存回收机制2 .在JaVa语言中,int整型量在内存中占A.8位B.16位C.32位D.64位3 .在Java语言中,SWiteh关键字之后的表达式的计算结果不能是A.char型B.int型C.short型D.10n9型4 .在JaVa语言中,类的多个实例对象所共享的变量被称为A.静态变量B.全局变量C.实例变量D.共享变量5 .以下对二维数组a的声明中,正确的是A.inta46;B.inta46=newint46;C.inta=newint4;D.inta=newint6;6 .JaVa允许一个类实现多个接口,从而实现了A.单重继承B.方法覆盖C.多重继承D.方法签名7 .以下专门用于字符流处理的类是A. BufleredInputStream和BufferedOutputStreamB. InputStreamReader和OutputStreamWriterC. FiIeInputStream和FileOutputStreamD. ObjectlnputStream和ObjeCtOUtPUtStream8 .绘图区域的坐标原点位于该区域的A.左上角C.右上角9 .方法SetMnemoniCo的作用是A.将组合框设置为可编辑的C.将组合框设置为不可编辑的10 .以下方法中,不能实现挂起线程的是A.sleep()C.WaitoB.左下角D.右下角B.为菜单项设置加速键D.为菜单项设置快捷键B.notifyOD.join()第二部分非选择题二、填空题:本大题共10小题,每空2分,共20分。11 .在JaVa虚拟机中可以运行JaVa的文件。12 .表达式128»4的值是013 .在异常处理中,包含有捕获及处理某种类型异常代码的是块。14 .在JaVa中,允许多个方法使用同一个方法名,这就是方法名的.15 .已知定义StringS1=,ab",s2=newString("ab");,则Sl=s2的值是<16 .在接口中定义的成员变量默认为和静态属性。17 .把对象转换为字节序列的过程称为对象的-18 .每个由Border1.ayOUt管理的容器通常被划分为个区域。19 .要显示标准确认对话框,可使用JOPtionPane类中的方法。20 .线程一共有四种状态:新建、可运行状态、死亡及.三、简答题:本大题共5小题,每小题4分,共20分。21 .请写出JaVa语言中标识符的命名规则。22 .请写出package语句和import语句的区别。23 .请写出与数组相比,VeCtOr对象的特点。24 .请写出用Thread类的子类创建线程并启动线程所包含的步骤。25 .请写出JaVa语言中的事件处理机制。四、程序填空题:本大题共3小题,每空2分,共18分。26 .以下fhct方法的功能是求n的阶乘。staticlongfact(intn)inti;long:foMi=I::i÷÷)f=;returnf;)27 .以下程序读取键盘输入,当按下回车时,将输入的内容显示在屏幕上。importjava.io.*;publicclassTest27publicstaticvoidmain(Stringas)tryInputStreamReaderdis=newInputStreamReader(Systemjn);BufferedReaderreader=:Strings;while(s=reader.)!=null)System.out.println(三);)reader.:catch(IOExceptione)System.outprintln(e);)28 .以下paintComponent方法利用Graphics2D绘制一个左上角坐标是(10,30),边长为50的红色正方形。publicvoidpaintComponent(Graphicsg)Graphics2Dg2d=:g2d.setColor(Color.red);Rectangle2Drec=newReCtangIe2D.Double()::五、程序分析题:本大题共3小题,每小题6分,共18分。29 .阅读下列程序,请写出该程序的输出结果。publicclassTest29publicstaticvoidmain(Stringargs)Strings="ThisIsAString!"Stringsi=s.to1.owerCaseO;System.outprintln(,s1="+sl);StringBufIers2=newStringBuffer(三);System.outprintln(,'s2.1ength三s"+s2.IengthQ);StringBuflers3=s2.replace(2,4,'at");SyStemQUtPrintIn("s3="+s3);)30 .阅读下列程序,请写出该程序的输出结果。classTestPUbHCVOidmethodAOSystem.out.println("CaliTest'sInethOdA0");publicvoidmethodB()System.out.println(,Cal1Test'sInethOdB0");methodAO;)classTest30extendsTestpublicvoidmethodAOSyStem.oUtPrinUn("CallTesGO'smethodAO");publicstaticvoidmain(Stringargs)Test30g=newTest300;g.methodAQ;g.methodBQ;31 .阅读下列程序,请写出该程序的功能。classMyThreadextendsThreadpublicMyThread(Strings)setName(三);publicvoidru110for(inti=0;i<6;i+)System.out.println(getName();trysleep(5OO);catch(lnterruptedExceptione)publicclassTest31publicstaticvoidmain(Stringargs)newMyThread("线程A',).startO;newMyThread("线程B',)startO;)六、程序设计题:本大题共2小题,每小题7分,共14分.32 .请编写方法intinvertArray(inta),该方法返回一个数组b,b中元素顺序为数组a中元素的逆序。intinvertArray(inta)请在答题卡(纸)上填写此处应编写的代码33 .以下MyWindow类根据给定的选择项目表构造一组复选按钮,当某个复选按钮的选择状态有改变(从选中变成未选中,或从未选中变成选中)时,复选按钮的侦听程序将在右边文本区中输出所有选择项I目的状态.注:这里是给定程序的部分代码,你要编写的代码是改变复选按钮状态时所完成的事件。importjavax.swing.*;importjava.awt.*;importjavaawt.event.;classMyWindowextendsJFrameimplementsItem1.istenerJTextAreatext;JCheckBox11box;StringboxName=“张三“李四”,“王五”);MyWindow(Strings)super(三);Containercon=this.getContentPaneO;con.set1.ayout(newGrid1.ayout(1,2);set1.ocation(100,100);JPanelpanel=newJPaneI0;intIen=boxName.length;panel.set1.ayout(newGrid1.ayout(len,1);box=newJCheckBoxlen;for(inti=0;i<len;i+)boxi=newJCheckBox(boxNamei,false);boxi.addltem1.istener(this);panel.add(boxi);text=newJTextArea(4,10);con.add(panel);con.add(text);setVisible(true);packO;)publicvoiditemStateChanged(ItemEvente)text.setText(null);请在答题卡(纸)上填写此处应编写的代码publicclassTest33publicstaticvoidmain(Stringargs)newMyWindoW("试题33");绝密启用前2018年4月高等教育自学考试全国统一命题考试JaVa语言程序设计(一)试题答案及评分参考(课程代码04747)一、单项选择题:本大题共10小题,每小题1分,共10分。1.B2.C3.D4.A5.C6.C7.B8.A9.D10.B填空题:本大题共IO小题,每空2分,共20分.11.字节码(或.class)12.-813.catch14.重载15.false16.终极(或final)17.序列化18.519.shou<,onfirmDialog()20.阻塞三、简答题:本大题共5小题,每小题4分,共20分。21. 标识符是由字母、数字、下划线或美元符组成的字符串(2分),其中数字不能作为标识符的开头(1分)并区分大小写(1分)22. (1)package语句为包语句,每个文件最多只有个,且必须放在文件开始的地方(2分)。(2) import语句为引入语句,可以没有,也可以有多个.如果行,必须放在所行类定义的前面(2分)23. (1)VeCtOr对象的大小可以根据需要来改变,(2分)(2) VeClOr对象保存的元索的类型可以不样。(2分)24. (I)从Thread类派生出一个子类.(1分)<2)实现run().(1分)(3)用该类创建个对象.(1分)(4)用SIart()方法启动线程.(1分)25 .事件被直接送往产生这个事件的组件(I分),组件需要注册个或多个侦听程序(1分)。侦听程序的类中包含了事件处理程序(1分),用来接收和处理该事件(1分)JaVa语言程序设计(*)试题答案及评分参考第I页(共2页)四、程序填空题:本大题共3小题,每空2分,共18分。26 .仁Ii<=nPi27 .newBuflcrcdRcadcfldis) rcad1.inc() Ck)ScO28 .(Graphics2D)g 10,30.50.50 g2d.draw(rec)五、程序分析题:本大题共3小题,每小题6分,共18分。29. slthisisastring!(2分)1 2.length=17(2分)53 =ThatIsAString!(2分)30. CallTCSt30'SmethodA()(2分)CallTest,smethodB()(2分)CallTcst30'smcthod()(2分)31. 该程序随机(2分)输出“线程A”“线程B”(2分)分别是6次(25».六、程序设计题:本大题共2小题,每小题7分,共14分。32. intb三newinta.length;(2分)fbr(inti=0:i<a.length;i+)(2分)bi=aa.lcngth-i-1J;(2分)returnb:(I分)33. for(inti=0;i<box.length;i÷+)(2分)if(box!).isSelectcd()(2分)tcxt.appcnd(boxNamei÷"被选中);(2分)elsetext.append(boxNamei+"没仃被选中n");(I分)Java语言程序设计()试题答案及评分参考第2页(共2页)

    注意事项

    本文(2018年04月自学考试04747《Java语言程序设计(一)》真题和答案.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开