- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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){
您可能关注的文档
- 2017电大企业集团财务管理考试小抄.doc
- 2017电大统计学原理小抄电大最新版.doc
- 2017年3月尔雅超星泛雅网课美学原理叶朗单元习题答案全.docx
- 2017年电大公共部门人力资源管理复习资料及答案.doc
- 2017年电大金融学网考复习必备小抄.doc
- 2017年电大证据学期末复习试题答案参考资料汇总.doc
- 2017年电大专科个人与团队管理机考单项选择试题题库.doc
- 2017年电大资产评估期末考试必备小抄.doc
- 2017年江苏专转本考试英语真题答案.docx
- 2017年江苏省地理小高考真题及答案解析.doc
- Dell戴尔Dell Technologies PowerStore 易失性声明.pdf
- 华为星河AI金融目标网络白皮书.pdf
- 玩家国度ROG Mothership GZ700 笔记本电脑 GZ700GX 匈牙利文版升级指南.pdf
- HPE ProLiant DX385 Systems Integrated with Nutanix Software Deliver Scalable Performance for Oracle 19c Database技术文档用户手册.pdf
- MSI微星笔记本电脑尊爵14 AI+ Evo C2VMG-007CN产品手册用户手册(语言 Norwegian).pdf
- Samsung三星液晶显示器 32英寸 G80SD 240hz OLED电竞显示器 S32DG800SCProduct Guide.pdf
- Dell戴尔ECS Monthly Support Highlights – May 2024说明书用户手册.pdf
- Acer宏碁显示器V SeriesV247YE0快速指南使用手册.pdf
- Apache Cassandra® Tuning Guide for AMD EPYC™ 7003 Series Processors技术文档用户手册.pdf
- SPRT思普瑞特打印机SP-POS890使用说明书(1.10)用户手册.pdf
文档评论(0)