欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Java程序设计案例教程 试卷及答案 卷5.docx

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

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

    Java程序设计案例教程 试卷及答案 卷5.docx

    学年第一学期信息技术专业群Java语言程序设计期末试卷(试卷编号:)题号四总分得分一、选择题(2分/题,总分20分)1、1、以下关于Java特点的描述中,错误的选项是()。A、Java语言不支持指针B、Java具有自动垃圾回收的机制C、Java只能运行在Window和Linux平台D、Java允许多个线程同时执行2、以下变量定义正确的选项是()oA、boolean status=l;B、 float d=45.6;C、char ch="a”;D、intk=l+T;3、在Java中,已定义两个接口 B和C、要定义一个实现接口的类,以下语句正确的选项是()oA、interface A extends B,CB、interface A implements B,CC、class A implements B,CD、class A implements B,implements C4、下面哪一个不是Java的基本数据类型?()A、byteB、StringC、longD、boolean5、以下关于protected的说法中,正确的选项是()A、protected修饰的方法,只能给子类使用B、protected修饰的类,类中的所有方法只能给子类使用, C、如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问, :也能被不同包下该类的子类访问:D、以上都不对j 6、final关键字不可以用来修饰()。:A、类B、成员变量C、成员方法 D、接口private double r;public Circle () r=0;public Circle(double r) this.r = r;)public double getArea() return Math.Pl*r*r;public double getPerimeter() return 2*Math.P工*r;) public class Test04 public static void main(String args) Circle cir=new Circle(4);System. out .printin ("半径为 4 的圆的面积为:n+cir . getArea ();System. out .printin ("半径为 4 的圆的周长为:n+cir. getPerimeter (); ) 5、在屏幕上每隔Is输出一个数字,最后输出123457、Java实现动态多态性是通过()实现的。A、覆盖B、重载C、接口D、抽象类8、下面程序的运行结果是() class Demoprivate String name;Demo(String name) this.name=name; private static void show()System.out.println(name);)public static void main(String args)Demo d=new Demo("lisa"); d.show();) ) A、输出lisa B、输出null C、输出name D、编译失败,无法从静态上下文中引用非静态变量name 9、阅读以下程序: class Aint x;static int y;void fac(String s)System, out. printin(“字符串:” +s);) ) 以下选项中描述正确的选项是() A、x,y和s都是成员变量 B、x是实例变量,y是类变量,s是局部变量 C、x和y是实例变量,s是参数D、x,y和s都是实例变量10、JDBC API主要位于以下选项的哪个包中?()A、java.sql.* B、java.util.*C> javax.lang.* D、java.text.*选择题答案:12345678910二、判断题(每题2分,共计10分)1、如果一个类定义了一个或多个构造方法,那么Java不提供默认的构造方法。()2、一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可。()3、在成员方法中可以使用“this(参数1,参数2)”来调用其它的构造方法。()4、接口无构造器,不能有实例,也不能定义常量。()5、JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。() 二、填空题(每题2分,共计20分)1、设 a=l,b=2,c=3,d=4,那么表达式 a<b?a:c<d?a:d 的值是【】2、 x=2.5,a=7,y=4.7,贝U表达式 x+a%3*(int)(x+y)%2/4 的结果是【】3、Java中为了克服【 】的缺点,Java使用了接口,一个类可以实现多个接口。4、int型的成员变量初始化为【1o5、接口的主要作用是对【】集合进行迭代的迭代器。、6、【 】接口表示select查询语句得到的结果集,该结果集封装在一个逻辑表格中。7、Instant类代表的是某个时间(瞬时时间),Instant类中静态方法【】用来获取当前系统的时间对象。8、LocalDateTime类是【】类和【】类的综合,她既包含日期也包含时间。9、同步代码块中的锁对象可以是任意类型的对象,但多个线程共享的锁对象必须是 1的。10> Statement 接口的 executeUpdate(String sql)方法用于执行 SQL 中的 insert 和delete语句。三、简答题。(10分/题,总分50分)1、求100以内的素数,每5个元素换一行。代码如下,请在横线处填空。public class SuShu public static void main(String args) int count=0,num,i;for(num=2;num<=100;num+)for(i=2;i<=Math.sqrt(num);i+)if(num%i=0) (1)if(i>Math.sqrt(num)System.out.print(num+M ”);count+;if()(2)System. out.println();)(1)、2.简述方法重写和方法重载的区别。3、使用if或者switch语句,键盘录入电梯数,当电梯数在1-5层时,输出“请走楼 梯”,当电梯数在6-15层时,输出“请走电梯”,否那么,输出“您输入的电梯有误,本 楼层只有1至15层二4、编写一个圆类,该类拥有:(1) 一个私有成员变量r(2)两个构造方法:无参构造:Circle()有参构造:Circle (double r):用于创立Circle对象时将半径初始化为r(4)两个成员方法double getArea()获取圆的面积double getPermiter()/获取圆的周长编写应用程序,创立类的对象,设置圆的半径为4,计算圆的周长和面积。5、仔细阅读下面的程序代码,请写出该程序的功能。 public class Timer extends Threadint time=O;public Timer(int time) this.time=time;public void run()for(int i=l;i<=time;i+)Thread.sleep(l 000);System.outprint(i+n n);)catch(Exception e)System.out.println(e.toStringO);)public static void main(String args) Timer timer=new Timer(5);timer.start();一、选择题CDCBCDADBA二、判断题对错错错错三、填空题1、12、2.53、单继承4、05、Collection6、ResultSet7、now()8、LocalDate 和 LocalTime9、唯一10> update四、简答题1、 break;count%5=02、 方法重写(Overriding)和方法重载(Overloading)是Java多态性的不同表现。重写 Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类多态性的 一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)o子类的对象使用这个方法时,将调用子类中定义的方法,对它而言,父 类中定义的方法如同被“屏蔽”了。如果在同一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数 类型,那么称为方法的重载(Overloading)。3、使用if语句import java.util.Scanner;public class Test07 public static void main(String args) Scanner sc=new Scanner(System.in);System. out .printin (”请输入电梯数:n ); int floor=sc.nextlnt(); if (floor>=l&&floor<=5)System. out .printin ("请走楼梯”); else if(floor>=6&&floor<=15)System, out .printin ("请走电梯”); elseSystem. out .printin (”您输入的电梯有误,本楼层只有1至15楼”); ) 使用switch语句 import java.util.Scanner; public class Test08 public static void main(String args) Scanner sc=new Scanner(System.in);System, out .printin ("请输入电梯数:”); int floor=sc.nextlnt(); switch (floor) case 1: case 2: case 3: case 4: case 5:System. out .printin ("请走楼梯”);break;case6:case7:case8:case9:case10:case11:case12:case13:case14:case15:System, out .printin (“请走电梯“);break;default:System. out .printin ("您输入的电梯有误,木楼层只有1至15楼”); ) )4、class Circle

    注意事项

    本文(Java程序设计案例教程 试卷及答案 卷5.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开