java流程控制,习题3

  1. 请看下面的程序代码,运行结果为:( D)
    在这里插入图片描述

  2. 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( B )
    在这里插入图片描述

  3. 关于switch结构,以下说法正确的是(D)
    A. default语句在switch结构中是必需的
    B. break语句在switch结构中是必需的
    C. default语句后的语句总是会被执行
    D. switch()小括号中的表达式可以是字符串类型

  4. 关于选择结构下列哪个说法是正确的?( B)
    A. if语句和else语句必须成对出现
    B. if语句可以没有else语句对应
    C. switch结构中每个case语句中必须用break语句
    D. switch结构中必须有default语句

  5. 下面代码的运行结果为( C)
    在这里插入图片描述

  6. 下列语句序列执行后,k 的值是?( B)
    在这里插入图片描述

  7. 下面关于这段程序的描述正确的是(C)
    .在这里插入图片描述

  8. 下面这段代码循环体执行(B)次
    在这里插入图片描述

  9. 下列语句序列执行后,j 的值是?(D)
    在这里插入图片描述
    10.下正确的描述是(B)
    A. continue语句的作用是结束整个循环的执行
    B. 只能在循环体内和switch语句体内使用break语句
    C. 在循环体内使用break语句或continue语句的作用相同
    D. break语句是结束当前循环,但是继续进行下一次循环
    二、编程

  10. 根据下面数学函数,编写程序根据x的值,计算y的值,后输出x和y的值。(使用多重if-else结构 完成)
    public class IfElseDemo { public static void main(String[] args) {
    //定义整型变量x并初始化为-5

     //定义整型变量y并初始化0 
    
     //根据所给条件,使用多重if-else结构求y的值          
    
     //输出x和y的值              } } 
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020042315301359.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RoZV9maXJzdF9wbGF5ZXI=,size_16,color_FFFFFF,t_70#pic_center)
     2. 给定一个字符变量,判断该变量是否为元音字母并输出。 任务:
    

定义一个字符变量ch并初始化 2. 使用switch结构判断是否为元音字母,如果是元音字母则输出如效果图所示的内容,如果不是 元音字母则输出:不是元音字母 提示: 元音字母为a、e、i、o、u
public class CharDemo { public static void main(String[] args) {
//定义一个字符变量并初始化
//使用switch结构判断是否为元音字母,并输出对应的信息 } }
在这里插入图片描述
10. 使用while循环求1到5的平方和。
public class LoopDemo { public static void main(String[] args) {
//定义整型变量n作为循环变量,并初始化

    //定义整型变量sum存放和,并初始化
     //使用while循环求1到5的平方和                            

    //输出平方和           } } 

在这里插入图片描述
11. 编写一个程序,求出200到300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为 12。 任务:
12. 循环遍历200到300之间的整数 2. 分别取出个位、十位和百位上的数 3. 求三个数字的和与积 4. 判断三个数字的积是否为42,三个数字的和是否为12,如果满足条件则输出该数
public class LoopDemo { public static void main(String[] args) {
//定义变量ge、shi、bai,用于存放个位、十位、百位上的数字
//使用for循环
//取出百位数
//取出十位数
//取出个位数
//计算三个数字之积
//计算三个数字之和
//如果积等于42并且和为12,则将满足条件的数输出 } }
在这里插入图片描述
5. 计算100之内,所有奇数之和
在这里插入图片描述
2. 寻找所有的水仙花数
水仙花数定义:
a、一定是三位数
b、每一位的立方,加起来正好是这个数的本身,比如153=111 + 555 + 333;
在这里插入图片描述
13. 深秋,树叶开始掉落。第一天树叶开始掉落了一半还多一片,第二天又落下了剩下的一半零一片。如此往复循环,直到第十五天,
树上还剩一片叶子。问:这颗大树总共有多少片叶子在这里插入图片描述
14. 这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值