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

    Java语言程序设计-单元测试一-参考答案.docx

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

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

    Java语言程序设计-单元测试一-参考答案.docx

    Java语言程序设计测试题 一一、选择题(每题2分,共30分)1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件 的扩展名为()。A. java B. class C. html D. exe2、不允许作为类及类成员的访问限制符的是()oA. public B. private C. static D. protected3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得运用类名AB作为前缀就可以调用它,该方法头的形式为( )oA. static void method()B. public void method()C. final void method()D. abstract void method()4、声明为static的方法不能访问()类成员。A.超类B.子类 C.非static D.用户自定义类5、下面选项中,Java对类Welcome进行定义正确的是:()A. public class 1 Welcome B. public class We lcome C. public class welcome D. public class Welcome 6、若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是 ( )。A.它们的返回值类型的不同 B.它们的名称的不同C.它们的参数列表的不同D.它们的修饰符不同7、定义主类的类头时可以运用的访问限制符是()oA. private B. protected C. public D.private protected8、下列方法定义中,正确的是()。A. int x() char ch='a' return (int)ch; B. void x() . return true; C. int x() . return true; D. int x( int a, b) return a+b; 9、设i, j为类X中定义的double型变量名,下列X类的构造函数中不正 确的是()。A) double X(double k ) i=k; return i; B) X(double m, double n ) i=m; j=n; C) X() i=0;j=0;D) X(double k ) i=k; 10、Java中main()函数的返回值类型是什么()。A. String B.int C.char D.void11、下面这些标识符那些是错误的:( )oA.MyGame B._isHers C. 2JavaProgram D.+$abc12、()是一个特殊的方法,用于对类的实例变量进行初始化。A.终止函数B.构造函数 C.重载函数 D.初始化函数13、下面声明数组的写法错误()oA. int a; B: int a; C: int a3 ; D. int a 3;14、设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。A. int B.long C. double D.char15、为了使包cn中的类在当前程序中可以运用,应当运用的语句是()oA. import cnB.package cnC import; D package;二、推断题(每题1分,共20分)1、“/”即可以表示单行注释,也可以表示多行注释。()F2、声明变量时必需指定一个类型。()T3、Java认为变量number与Number是相同的。 ()F4、Double类型是一个基本数据类型。()F5方法只在叮嘱窗口中显示(或打印)一行文字。()T6、局部变量可以在定义它们的方法体外运用。()F7、Java应用程序从main方法起先执行。()T8、构造方法用于给类的实例进行初始化。()T9、一个Java源程序中允许有多个公共类。()F10、类定义以关键字extends起先。()F11、数组确定占用连续的内存空间。()t12、类及其属性、方法可以同时有一个以上的修饰符来修饰。()T13、Java数组的元素可以是简洁数据类型,也可以是对象类型。()T14、Java源程序的文件名必需和公共类的类名相同。()t15、想确保当两个条件都为true时才执行某一动作,可运用逻辑与&&运算符。()T16、有的类定义时可以不定义构造函数,所以构造函数不是必需的。()F17、同一个类中定义多个参数列表不同的同名方法,叫做方法的重载。()T18、类的私有属性和私有方法可以被其子类访问。()F19、if结构和if/else结构所做的动作是相同。()F20、保留字this代表当前对象。( )T三、程序分析题(每题5分,共20分)1、程序如下:public class Test2 String strl=nHello, Java world! tn;String str2=nHello, students!public static void main(String args) System.out.print(strl);System.out.println(str2);)问题:1)这是哪种形式的 Java 程序? java application java applet servlet2)程序的输出是什么?2、现有一个类定义如下:class StudentString name;int age;int score=88;Student(String al,int a2,int a3)name=al;age=a3;score=a2;) ) 在运用该类时,已运用下面语句生成了该类的对象: Student sl,s2;s 1 =new student(“张三”,2。,33);s2=new student();问题:l)sl.name, si.age, si.score 的值各是什么? /I) sl.name="张三",sl.age=33, sl.score=202)s2.name, s2.age, s2.score 的值各是什么? 2) s2.name=null, s2.age=0, s2.score=883、下面程序的功能是通过调用方法max ()求给定的三个数的最大值,在指定 的空白处填上适当的语句或语法成分,使程序完整。import java.io.*;public class Testpublic static void main( String args)intil=1234,i2=456,i3=-987;int Max Value;Max Value二一一:/max(i I,i2,i3)("三个数的最大值:”+MaxValue);)publicint max(int x,int y,int z) /staticint templ,max_value;templ=x>y?x:y;max_value=templ>z?templ :z;return max_value;)4、下面是一个Java Application的主类的定义,其功能是输出全部叮嘱行参数。 import java.io.;public class MyClass(public static void main(String args)(if( args.length !=) / 0for(int i=0; i < args.length; i+)System.out.println(); /argsi("没有叮嘱行参数”);四、编程题(每题15分,共30分)1、编程求n!。n的值通过键盘输入供应。.import java.util.Scanner;public class Testpublic static void main(String args)int i=0,m=l;Scanner sc=new Scanner(System.in);(”请输入一个整数:");int n=sc.nextlnt();for(i=l;i<=n;i+)m* 二 i;)System.out.println(n+n的阶乘为“+m);2、定义一个类Point, Point包含两个整型成员变量x,y,初值为0,两个成员 方法set()方法和print。方法。set()方法的作用是给成员变量x,y赋值,print。方法 的作用是将x,y的值输出到屏幕。set()方法和print。均没有返回值。public class Pointint i=0,j=0;public void set(int x,int y)this.x=x;this.y=y;)public void print()System.out.println(“x廿+x+”,y="+y);

    注意事项

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

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




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

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

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

    收起
    展开