java西南财经大学2014大一上期末考试题.doc

java西南财经大学2014大一上期末考试题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称:面向对象程序设计(JAVA SE) 一、单选题(10小题,共30分):下列各题中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.1. 下列Java标示符,错误的是(D)。 A. abc B. _temp_var C. $flagOne D. 1Cat 1.2. short型变量内存分配(B)个字节。 A. 1 B. 2 C. 4 D. 8 1.3. 阅读下列程序,正确的说法是(C)。 A. b的值为128。 B. c的值为256。 C. 第4行出错。 D. 第5行出错。 1.4. 下列语句执行后,i的值是(A)。 A. 15 B. 16 C. 7 D. 8 1.5. 下列语句执行后,k的值是(B)。 A. 0 B. 1 C. 2 D. 3 1.6. 对于已检查(checked)异常,在编程时需要做的处理是:(A) A. 使用try-catch-finally语句处理异常,或用throws将其抛出。 B. 必须使用try-catch-finally语句处理异常。 C. 必须使用throws将其抛出。 D. 可以不做处理。 1.7. 阅读下列程序代码: 上面代码的缺失语句部分加入下面哪一(几)段语句可以实现正常编译的是(B) A. 1 B. 2 C. 无 D. 1和2都可以 1.8. 以下对于super关键字的作用描述正确的是(D) 1. 用来访问父类被隐藏的成员变量。 2. 用来调用父类的构造方法。 3. 用来调用父类被隐藏的实例方法。 A. 只有1正确 B. 只有2正确 C. 只有3正确 D. 都正确 1.9. 关于构造方法,下列说法错误的是(A) A. 构造方法不可以进行方法重写 B. 构造方法用来初始化该类的一个新的对象 C. 构造方法具有和类名相同的名称 D. 构造方法不返回任何数据类型 1.10. 阅读下列程序代码: 下列选项中,哪一个返回false? (B) A. s.equals(t); B. s==t; C. t.equals(new String(c)); D. s.charAt(0)==c[0]; 二、阅读填空题(3小题,共15分)。 2.1. 阅读下面程序,在本题结尾处填写输出结果(5分) 以上程序运行完毕以后,命令行打印输出结果是: aceg 2.2. 阅读下面程序,在本题结尾处填写输出结果(5分) 以上程序运行完毕以后,命令行打印输出结果是: sum=5 2.3. 阅读下面程序,在本题结尾处填写输出结果(5分) 以上程序运行完毕以后,命令行打印输出结果是: 张三出生于河北 三、 编写程序(10分): 该程序的主方法要求用户从键盘上输入一个不多于5位的正整数n,如果用户输入不符合要求,要求用户重新输入; 主方法调用方法getSum,getSum方法的输入参数是n, 当n为偶数时,该方法计算数列和1/2+1/4+…+1/n,并返回该值; 当n为奇数时,该方法计算数列和1/1+1/3+…+1/n,并返回该值; 主方法打印输出getSum方法返回的值。 import java.util.Scanner; public class Exam3{ public static void main(String[] args){ System.out.print(Please enter a positive integer = 99999: ); Scanner s = new Scanner(System.in); int n; while (true){ n = s.nextInt(); if (n0 n=99999){ break; } System.out.print(invalid i, please enter again.); } System.out.println(sum is: + getSum(n)); } public static double getSum(int n){ double sum = 0; if (n%2 != 0){ for (int i=1; i=n; i+=2){

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档