ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:18.96KB ,
资源ID:3531861      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3531861.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(南开17春学期《Java语言程序设计》在线作业满分答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

南开17春学期《Java语言程序设计》在线作业满分答案.docx

1、南开17春学期Java语言程序设计在线作业满分答案17春学期Java语言程序设计在线作业 试卷总分:100 得分:100一、 单选题 (共 30 道试题,共 60 分)1. 下列不属于条件语句关键字的是()A. ifB. elseC. switchD. while 满分:2 分正确答案:D2. 按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。A. HelloworldB. HelloWorldC. helloworldD. helloWorld 满分:2 分正确答案:B3. 下列代码的执行结果是: public class Test3 public static void

2、 main(String args) System.out.println(100%3); System.out.print(,); System.out.println(100%3.0); A. 1,1B. 1,1.0C. 1.0,1D. 1.0,1.0 满分:2 分正确答案:B4. 关于以下程序的描述正确的是( )。 public class UseArray static int arr = new int5; public static void main(String a) System.out.println(arr0); A. 编译将产生错误B. 编译时正确,但运行时将产生错误C

3、. 正确,输出0D. 正确,输出?null 满分:2 分正确答案:C5. 编译并且执行以下代码,会出现什么情况? public class Q public static void main(String argv) int anar=new int1,2,3; System.out.println(anar1); A. 1B. 有错误,数组anar在初始化以前不能正常输出。C. 2D. 有错误,数组的大小没有定义。 满分:2 分正确答案:C6. 下面程序段: boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean resul

4、t=(a&b)&(!b); 执行完后,正确的结果是A. c=false;result=falseB. c=true;result=trueC. c=true;result=falseD. c=false;result=true 满分:2 分正确答案:A7. 在 Java 中,表示换行符的转义字符是()。A. nB. fC. nD. dd 满分:2 分正确答案:A8. 以下关于构造函数的描述错误的是A. 构造函数的返回类型只能是void型B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。C. 、构造函数的主要作用是完成对类的对象的初始化工作。D. 一般在创建新对象时,系统会自动调用构造

5、函数。 满分:2 分正确答案:A9. 下列对继承的说法,哪个是正确的?A. 子类能继承父类的所有方法和状态B. 子类能继承父类的非私有方法和状态C. 子类只能继承父类public方法和状态D. 子类只能继承父类的方法,而不继承状态 满分:2 分正确答案:A10. 下列数组 a 中,版本较新的能在程序运行时动态调整大小的是A. int aB. String aC. a=new ArrayList()D. a=new Array() 满分:2 分正确答案:C11. 下面可作为public void aMethod().重载方法的是A. void aMethod().B. public int aM

6、ethod().C. public void aMethod ( ).D. public int aMethod(int m). 满分:2 分正确答案:D12. 下列关于构造方法的说法正确的是A. 因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。B. 构造方法是给对象赋初值,所以没有返回值,要用void来声明。C. 构造方法不能被程序调用,也不可以重载。D. 一个类只允许有一个构造方法。 满分:2 分正确答案:A13. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D. 与文件大

7、小相同 满分:2 分正确答案:B14. 下列代码中,将引起一个编译错误的行是()。 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a)m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A. 第3行B. 第5行C. 第6行D. 第10行 满分:2 分正确答案:D15. Java applicati

8、on中的主类需包含main方法,main方法的返回类型是什么?A. intB. floatC. doubleD. void 满分:2 分正确答案:D16. 给出下面代码段: public class Test1 public static void main(String args) int m; switch(m) case 0:System.out.println(case 0); case 1:System.out.println(case 1);break; case 2: default:System.out.println(default); 下列m 的哪个值将引起“default

9、”的A. 0B. 1C. 2D. 以上都不正确 满分:2 分正确答案:C17. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。A. 隐藏B. 覆盖C. 重载D. Java不支持此特性 满分:2 分正确答案:C18. 以下哪个不是Java的关键字?A. TRUEB. constC. superD. void 满分:2 分正确答案:A19. 下列哪个数代表八进制整数?A. 0XA6B. -1E3C. 1840D. 0144 满分:2 分正确答案:D20. Plant类派生出子类Flower ,Flo

10、wer类派生出子类Rose,以下声明错误的是A. Plant p=new Plant ();B. Plant a1 =new Flower();C. Flower f=new Rose ();D. Rose r=new Plant (); 满分:2 分正确答案:D21. Java语言的类型是A. 面向对象语言B. 面向过程语言C. 汇编程序D. 形式语言 满分:2 分正确答案:A22. 下列哪个是反斜杠字符的正确表示?A. B. *C. D. 满分:2 分正确答案:A23. 下列属于合法的Java标识符是()。A. _catB. 5booksC. +staticD. -3.14159 满分:2

11、 分正确答案:A24. 阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是A. 编译时将产生错误B. 编译时正确,运行时将产生错误C. 输出零D. 输出空 满分:2 分正确答案:A25. 以下程序段的输出结果为 class Cruncher void crunch(int i) System.out.println(int version); void crunch(String s) System.out.pri

12、ntln(String version); public static void main(String args) Cruncher crun=new Cruncher(); char ch=p; crun.crunch(cA. int versionB. String versionC. 编译出错D. 编译通过,但产生异常 满分:2 分正确答案:A26. 有语句String s=”hello world”; ,以下操作哪个是不合法的?A. int i=s.length();B. s=3;C. String ts=s.trim()D. String t=s+”!”; 满分:2 分正确答案:B

13、27. 下列程序的输出结果为 int j=2; switch(j) case 2: System.out.println(Value is two.); case 2+1: System.out.println(Value is three.); break; default: System.out.println(Value is +j); break;A. Value is two.B. Value is two. Value is three.C. Value is two. Value is three. Value is 2D. 编译错误 满分:2 分正确答案:B28. 关于以下程序

14、段的说法正确的是 1. public class Myar 2. public static void main(String argv) 3. inti=new int5; 4. System.out.println(i5); 5. 6. A. 第2行编译出错B. 第4行编译出错C. 编译时产生错误D. 编译时没有产生错误,运行时发生异常 满分:2 分正确答案:D29. 给出下面程序段: if(x0)System.out.println(Hello.); else if(x-3)System.out.println(Nice to meet you!); else System.out.pr

15、intln(How are you?); 若打印字符串“How are you?”,则x的取值范围是A. x0B. x-3C. x=-3D. x-3 满分:2 分正确答案:C30. 下列构造方法的调用方式中,正确的是()。A. 按照一般方法调用B. 由用户直接调用C. 只能通过 new 自动调用D. 被系统调用 满分:2 分正确答案:C二、 判断题 (共 20 道试题,共 40 分)1. 即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。A. 错误B. 正确 满分:2 分正确答案:B2. Java源程序文件应以.java为后缀名保存,文件内包含几个

16、类的定义就编译生成几个对应的字节码文件。A. 错误B. 正确 满分:2 分正确答案:B3. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。A. 错误B. 正确 满分:2 分正确答案:B4. Java的类不允许多重继承,但接口支持多重继承。A. 错误B. 正确 满分:2 分正确答案:B5. Java的各种数据类型所占用的内存长度与具体软硬件环境有关A. 错误B. 正确 满分:2 分正确答案:A6. 在Java中%是取余运算符,要求两端操作数为整型。A. 错误B. 正确 满分:2 分正确答案:A7. 构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必

17、须定义构造函数,且只能定义一个构造函数。A. 错误B. 正确 满分:2 分正确答案:A8. java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。A. 错误B. 正确 满分:2 分正确答案:A9. Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。A. 错误B. 正确 满分:2 分正确答案:A10. Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。A. 错误B. 正确 满分:2 分正确答案:B11. 若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。A. 错误B. 正确 满分:2 分正

18、确答案:B12. 在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。A. 错误B. 正确 满分:2 分正确答案:A13. 如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的A. 错误B. 正确 满分:2 分正确答案:B14. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。A. 错误B. 正确 满分:2 分正确答案:B1

19、5. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。A. 错误B. 正确 满分:2 分正确答案:B16. Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。A. 错误B. 正确 满分:2 分正确答案:B17. 无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。A. 错误B. 正确 满分:2 分正确答案:A18. 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。A. 错误B. 正确 满分:2 分正确答案:A19. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。A. 错误B. 正确 满分:2 分正确答案:B20. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。A. 错误B. 正确 满分:2 分正确答案:A

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1