欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    石大070113程序设计(Java)期末复习题.docx

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

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

    石大070113程序设计(Java)期末复习题.docx

    程序设计(JaVa)课程综合复习资料一、单选题1、使用()位置参数,能够使一个部件位于容器的右边。A、BorderLayoutEASTB、BorderLayout,WESTC、BorderLayout.NORTHD、BorderLayoutRIGHT2、如果想让某方法不能被任何外部类访问,应使用访问说明符()定义。A、publicB、privateC、defaultD、protected3、边框布局管理器将一个"容器”分成了()个位置。A、9个B、3个C、5个D、4个4、()是网格布局管理器。A、BorderLayoutB、FIowLayoutC、ReseauLayoutD,GridLayout5、()为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。A、static void method()B、public void method()C、final void method()D、abstract void method()6、当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生()。A、编译时就不会通过C、引起JaVa程序发生致命错误7、下面()是JaVa语言中的关键字。B、忽略这个事件D、引发默认的事件处理A、sizeofB、NULLC、abstractD、Native8、在JaVa语言中,()包是编译器自动导入的。A、java.appletB、java,awtC、javaioD、java.lang9、结构化程序设计所规定的三种基本控制结构是()。A、输入、处理、输出B,树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数10、下列选项中,()反映了JaVa程序并行机制的特点。A,安全性B、多线程C、跨平台D、可移植11>Panel和APPlet的默认布局管理器是()。A、CardLayoutB、FIowLayoutC、BorderLayoutD、GridLayout12、下列关于APPIet的叙述中,正确的是()。A,Applet是Java类,所以可由JDK中的解释器直接解释运行B,Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类C、APPIet与Application的主要区别在执行方式上D,APPlet不能在浏览器中运行13、下面语句正确的是().A、charc=,abc,;B、longl=oxfff;C、floatf=0.23;D、doubled=O.7E-3;14、下列描述中,错误的是().A、JaVa要求编程者管理内存B,JaVa的安全性体现在多个层次上C、APPIet要求在支持JaVa的浏览器上运行D、JaVa有多线程机制15、JDK中提供的文档生成器是().A、java.exeB、javap.exeC、javadoc.exeD、javaprof.exe16、下列方法中,不属于WindoWLiStener接口的是()。A、windowpened()B、windowClosed()C、windowActivated()D、mouseDragged()17、在APPlG中显示文字、图形等信息时,应使用的方法是()。A、paint()B、init()C、start()D、destroy()18、Thread类中能运行线程体的方法是()。A、start()B、resume()C、init()D、run()19、下列选项中,不是APPLET标记的是()。A、RARAMB、BODYC、CODEBASE3ALT20、下说法正确的是():A、一个可直接运行的JaVa源文件中可有多个PUbIiC类,其中须有一个和文件同名B、一个可直接运行的JaVa源文件中可没有PUbliC类C、一个可直接运行的Java源文件中只能有一个且和文件同名的public类D、一个可直接运行的JaVa源文件中可有多个PUbliC类,且可没有和文件同名的类二、判断题1、类及其属性、方法可以同时被多个修饰符来修饰。2、对象可以赋值,只要使用赋值号(=)即可,相当于生成了一个各属性与赋值对象相同的新对象。3、在异常处理中,try可对应多个CatCh语句,若CatCh中的参数类型有继承关系,应将父类放在后面,子类放在前面。4、JaVa程序里,创建新对象用new,回收无用的对象使用free。5、JaVa的屏幕坐标以像素为单位,容器的左上角被确定为坐标的起点。6、在定义数组变量时可直接进行内存分配,如:CharCh10;。7、静态变量,可通过类名直接访问,也可通过该类的对象访问。8、类定义时可以不定义构造函数,所以构造函数不是必需的。9、JaVa是一种强数据类型语言。10、一个JaVa类可以有多个父类。11、子类要调用父类的方法,不必用SUPer关键字。12、final类中的属性和方法都必须被final修饰符修饰。13、当一个方法在运行过程中产生异常,则这个方法会终止,但整个程序不一定终止运行。14、如果P是父类Parent的对象,而C是子类ChiId的对象,则语句C=P是正确的。15、用+可以实现字符串的拼接.16、程序员必须创建一个线程来释放内存。17、一个容器中可以嵌套其他容器。18、Java语言采用的Unicode字符集比ASCII字符集丰富得多。19、interface中只能包括常量和抽象方法。20、抽象方法只能够出现在抽象类中,而抽象类不能进行实例化。三、简答题1、简述关键字this与SUPer的区别。2、简述多态性中重载(OVerIOad)与覆盖(override)的区别。3、简述if/else与switch/case语句的区别。4、简述接口与类的区别。5、简述线程的5个基本状态。四、编程题1、编写一个字符界面的APPliCation,接受从键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。2、编写APPIiCation,输出2100之间的所有素数。3,编写APPIet程序,使程序运行后在屏招上生成如下图案:小程摩查I-ll×lApplet你好期定:|小程序己启动.JAVA编程语言综合复习资料参考答案一、单选题题目12345678910答案ABCDABCDCB题目11121314151617181920答案BCDACDADBC二、判断题题目12345678910答案JXJXJXXJX题目11121314151617181920答案JXJXJXJ三、简答题1、参考答案:this代表了当前对象的一个引用,super表示的是当前对象的直接父类对象的引用。2、参考答案:重载是类对自身中同名方法的重新定义的机制,覆盖是子类对父类中同名方法的重新定义的机制:重载一般采用不同的形参列表、返回值来区别同名方法,覆盖必须与父类有完全相同的形参列表、返回值。3、参考答案:if7else语句只能实现双分支,switch语句可实现多分支:if/else中的表达式是条件表达式,switch中的表达式是整数或字符型表达式,且应与CaSe分支的判断值的类型相一致。4、参考答案:接口是由常量和抽象方法组成的用来实现类间多重继承功能的特殊类,接口不是类,接口的访问控制符只有PUbliC-个,接口可以有一个以上的父接口;类只能实现单重继承功能,类的访问控制符不受限制,类只能有一个直接父类.5、参考答案:线程的5个基本状态是新建、就绪、运行、阻塞、死亡。四、编程题1、参考答案:importjava.io.*;publicclassSUMpublicstaticvoidmain(Stringargs)inti,n=-l,sum=O;while(n<1)ty!BufferedReaderbr=newBuffcrcdRcader(newInputStreamReader(SystemJn);n=Integer.parseInt(br.readLine();catch(IOExceptione);for(i=1;i<=n;i+)sum÷=i;System.out.println(sum);)2、参考答案:publicclassTestpublicstaticvoidmain(Stringargs)intn,i;for(n=2;n<=10();n+)for(i=2;i<=n-l;i+)if(n%i=O)break:if(i-n)System.out.print(n+",");JJ3、参考答案:importjava.awt.*;importjava.applet.*;publicclassHelloextendsAppletpublicvoidinit()Buttonbtn=newBUttOn(“确定”);1.abelIbl=newLabC1(“你好");add(lbl);add(btn);

    注意事项

    本文(石大070113程序设计(Java)期末复习题.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开