admin 管理员组

文章数量: 1087139


2024年4月26日发(作者:json格式在线转excel)

《JAVA程序设计基础》(选择结构)练习

一、选择题

1. 为一个boolean类型变量赋值时,可以使用( )方式

A. boolean a = 1;

B. boolean a = (9>=10);

C. boolean a = “真”;

D. boolean a == false;

2. java中关于if选择结构描述错误的是( )

A. If选择结构是根据条件判断之后再做处理的一种语法结构

B. 关键字if后小括号里必须是一个条件表达式,表达式的值必须为布尔型

C. If后小括号里表达式的值为false时,程序需要执行大括号里的语句

D. If语句可以和else一起使用

3. 编译运行如下java代码,输出结果是( )

public class Test{

public static void main(String[] args){

int num = 5;

if(num<=5){

num += 2;

n(num);

}

n(num+5);

}

}

A. 10

B. 5

10

C. 7

12

D. 运行出错

4. 下面这段代码的输出为( )

int year = 2046;

if(year%2==0){

n(“进入了if”);

}else{

n(“进入了else”);

}

n(“退出”);

A. 进入了if

B. 进入了else

C. 进入了else

退出

D. 进入了if

退出

5.有else if块的选择结构是( )

A.基本if选择结构

-else选择结构

C.多重if选择结构

选择结构

6.下列关于if 选择结构和 switch选择结构的说法正确的是(

A.(if-else)选择结构中else语句是必须有的

B.多重if选择结构中else语句可选

C.嵌套if选择结构中不能包含else语句

选择结构中default语句可选

7.下面程序的运行结果是().

public class Weather {

public static void main(String[] args).{

int shiDu=45;//湿度

if(shiDu>=80){

n("要下雨了");.

}else if(shiDu>=50){

n("天很阴");

}else if(shiDu>=30){

n("很舒适");

}else if(shiDu>=0){

n("很干燥");

}

}

}

A.要下雨了

C.很舒适

B.天很阴

D.很干燥

8.在JDK1.7中,下列有关switch选择结构的说法,正确的是( )

选择结构可以完全替代多重 if 选择结构

B.当条件判断为等值判断,并且判断的条件为字符串时,可以使用switch选

择结构

C.当条件判断为等值判断.并且判断的条件为字符时,可以使用 switch选择

结构

D.当条件判断为等值判断,并且判断的条件为整型变量时,可以使用switch

选择结构

9.下面这段代码的运行结果为( )

int day=3;

switch(day){

case 1:

case 3:

case 5:

n("学钢琴!");

break;

case 2:

n("学英语!");

default:

n("休息哦!");

}

A.学钢琴!

B.学钢琴!

学英语!

休息哦!

C.学钢琴!

休息哦!

D. 没有任何输出

二、简答题

1.说明什么情况下可以使用 switch选择结构代替多重if 选择结构。

2. 请你说说“==”与“=”的区别。

三、编程题

1.请使用if选择结构实现,如果年龄够7岁,或者年龄够5岁且性别是男,则

可以搬动桌子。

2.从键盘输入3个整数,分别赋给a、b、c,然后将输入的三个整数按照从小到

大的顺序放在变量a、b、c中,并输出三个变量的值。

3. 从键盘输入一个整数,判断能否被3或5整除,如果能,输出“该数是3或

5的倍数”,如果不能,则输出“该数不能被3或5整除”。

4. 画出流程图并使用if选择结构实现,刘珊珊同学参加了JAVA的学习,他父

亲和母亲承诺:

如果考试成绩==100分,父亲给她买辆车;

如果考试成绩>=90分,母亲给她买辆笔记本电脑;

如果考试成绩>=60分,母亲给她买部手机;

如果考试成绩<60分,没有礼物;

5. 你准备去海南旅游,现在要订购机票,机票的价格受季节影响,而且头等舱

和经济舱的价格也不同。假设机票原价为5000元,4-10月为旺季,旺季头等舱

打九折,经济舱打八折;淡季头等舱打五折,经济舱打四折。编写程序,使用嵌

套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格。


本文标签: 选择 结构 判断 使用 条件