




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3讲 Java 流程控制 选择题1.给出代码:1 class First2 3 public static void main(String args)4 5 double x=1;6 if(x0.34) then 7 x=x-0.1;8 9 10 编译此类的结果是什么?A:编译无错误。B:编译错误,由于第5行错误。C:编译错误,由于第6行错误。D:编译错误,由于第7行错误。答:2.给出类定义如下:1 public class Second 2 public void loop() 3 byte i=-1;4 long j=2;5 if (i= =1) & (j= = 2) 6 j=j-j+j;7 8 9 编译此类结果是什么?A:编译成功,没有错误。B:编译错误因为第2行有错误。C:编译错误因为第3行有错误。D:编译错误因为第5行有错误。E:编译错误因为第6行有错误。答:3.下列哪个类型可以在switch的表达式中使用?A:int B:long C:byte D:String答:4.使用在switch语句中当没有匹配的情况下的语句是:A:if B:then C:others D:default E: else答: 5.基本for循环需要哪些组成部分?A:初始部分语句。B:条件表达式。C:增量部分语句。D:以上都不需要。答:6.给出如下代码:11 public class The 12 public static void main(String args) 13 for(int i=0;i10;) 5 if(i=0)6 System.out.print(“i=1”);7 +i; 8 9 10 在以上代码中或许有错误,下列哪个说法是真实的:A:如果i在for中定义,则i在for循环中必须进行增量处理。B:在Java中,if语句一定要有。C:此类或许有其他错误。D:此类没有错误。答:7.下列的循环结构中,那种保证一定能进入循环:A:while B: do- while C: for D: 以上都不能保证。答: 8.给出类代码:public class A public int c(long x) int y=0; switch(x) case 1: y=x; break; case 2: y=x+1; break; return y; 此类能否正确编译?如果不能,有哪些语句有错误?错误的原因是什么?答:9.我们要创建一种可以至少运行一次的循环,应该使用什么循环语句A:whileB:do whileC:forD:以上都不是。答:10.给出类代码:public class A public static void main(String args) for(int i=0;i2;i+) switch(i) case 0: System.out.print(i); case 1: System.out.print(i); break; System.out.println(End); 运行的结果是:A:01End B:0End C:1End D:001End E:End答:11.给出代码:public class A public static void main(String args) - System.out.println(i=+i); 在虚线处放置那个循环语句,可以产生结果:i=0i=1选择:A:for(int i=-1;i2;+i)B:for(int i=1;i2 ; i+)D:for (int i=0; i2; i+)答:12.给出代码:public class A public static void main(String args) int i=1; do while(i1); 执行此类的运行结果为:A: 代码无法编译B: i=1打印1次C: 无任何输出D: i=1打印2次E: i=1 打印无数次答:13.给出类代码:public class A public static void main(String args) do System.out.println(LOOP); break; while(false); 编译和运行此类的结果为:A: 无法编译。B: 无输出,因为循环条件为falseC: LOOP 打印1次。D: 打印LOOP无数次。答:14.给定类代码public class A public static void main(String args) for(int i=0;i10); n=n+ + +n; System.out.println(n);程序运行后的输出为:A:20 B:22 C:23 D:无输出 E:程序编译错误答:16. 给出类代码如下:public class Main02 public static void main(String args) int i=0; outer: while(true) i+; inner: for(int j=0;j10;j+) i+=j; if(j=i) continue inner; break outer; System.out.println(i); 运行此类,结果将输出:A: 1 B:2 C: 3 D: 4 E: 以上结果都不是答: 编程题:1. 编写一功能类,类名称:DateUtil有方法如下:(1) public String getMonthName(int month) : 参数表示月份,返回指定月份的英文名称。(2) public int getMonthDays (int month) 参数表示月份,返回指定月份的天数。11编程题:编写一个算术功能类,类名称:MathFunction,有方法如下:(1) public long getFactorial(int n) 取得指定参数的阶乘。 S=n!(2) public long getFactorialTotal(int n)取得指定参数的阶乘和。 S=1!+2!+3!+n!(3) public int getPrimeNumberTotal(int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备拆除合同范本合集
- 果园招标合同范本
- 超市策划设计合同范本
- 规培医生合同范本
- 冷冻章鱼采购合同范本
- 橱柜销售标准合同范本
- 学校维修栏杆合同范本
- 做校园广告合同范本
- 社区安全知识培训课件信息
- 中介租房正规合同范本
- 2025年食品安全抽查考试复习题库模拟题及答案指导
- 海尔冰箱BCD-257DVC使用说明书
- 消除母婴传播培训
- 2025年高考真题-政治(河南卷) 含解析
- 农民教育培训课件
- 2025年江西省高安市吴有训实验学校英语七年级第二学期期末质量检测模拟试题含答案
- 离职人员资产管理制度
- 河北大学《国际金融管理》2023-2024学年第二学期期末试卷
- 国企性格测试题库及答案
- 全国高校(985、211)查询表模板
- 虚拟化环境的密码安全保障方案探讨
评论
0/150
提交评论