Java课程2——流程控制练习题

这篇博客主要介绍了Java流程控制的相关练习,包括选择题部分,涉及if、switch结构的使用及规则,以及编程挑战,如计算数学函数、判断元音字母、求平方和和寻找特定条件的数字等。
摘要由CSDN通过智能技术生成

一、选择

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

    A. 2
    B. 3
    C. 4
    D. 编译出错,无结果

    选择:D

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

    A. 1
    B. 2
    C. 3
    D. 6

    选择:B

  3. 关于switch结构,以下说法正确的是?

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

    选择:D

  4. 关于选择结构下列哪个说法是正确的?

    A. if语句和else语句必须成对出现
    B. if语句可以没有else语句对应
    C. switch结构中每个case语句中必须用break语句
    D. switch结构中必须有default语句

    选择:B

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

    A. 3
    B. 7
    C. 3 7
    D. 7 3

    选择:C

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

    A. 0
    B. 1
    C. 2
    D. 3

    选择:C

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

    A. while循环执行10次
    B. 循环是无限循环
    C. 循环体语句一次也不执行
    D. 循环体语句值执行一次

    选择:C

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

    A. 1
    B. 5
    C. 6
    D. 无限次

    选择:B

  9. 下列语句序列执行后,j 的值是?
    在这里插入图片描述

    A. 3
    B. 4
    C. 5
    D. 6

    选择:D

  10. 以下正确的描述是
    A. continue语句的作用是结束整个循环的执行
    B. 只能在循环体内和switch语句体内使用break语句
    C. 在循环体内使用break语句或continue语句的作用相同
    D. break语句是结束当前循环,但是继续进行下一次循环

    选择:B

二、编程

  1. 根据下面数学函数,编写程序根据x的值,计算y的值,最后输出x和y的值。(使用多重if-else结构完成)
    在这里插入图片描述

    效果图:
    在这里插入图片描述

    public class IfElseDemo {
    public static void main(String[] args) {
    //定义整型变量x并初始化为-5

    //定义整型变量y并初始化0

    //根据所给条件,使用多重if-else结构求y的值

    //输出x和y的值

    }
    }

package text3;

public class IfElseDemo {
   
	public static void main(String[] args) {
   
		//定义整型变量x并初始化为-5
		int x 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值