选择语句+循环语句作业
<p align="center">选择语句+循环语句作业 一、??? 填空题
二、??? 选择题 ? |
boolean a=true;
boolean b=false;
if (!(a&&b)) {
out.print("!(a&&b)");
else if (!(a||b)) {
out.println("!(a||b)");
else {
out.println("ab");
A
!(a&&b) B. C. ab D. !(a||b)ab ?case 100 :
out.println("One hundred");
break;
case 200 :?????????????
out.println("Two hundred");????????????????
break;
case 300 :
out.println( "Three hundred");
break;
default :
out.println( "default");???
A
double x = 100; B. C. String x = "100"; D. int x = 100; ?public static void main(String[] args) {
char ch = 'c';
switch (ch) {
case 'a':
out.print("a");???????? break;
case 'b':
out.print("ab");
case 'c':
out.print("c");
default:
out.print("d");
A
B. C. D. ?public static void main(String[] args) {
int i = 0,sum = 0;
while (i <= 10) {
if (i % 2 == 0)
continue;
out.println(sum);
A
0 B. C. 50 D. 36 ?int sum = 0;
while (i <= 100) {
if (i % 2 == 0)
A
for (int x =1; x<=100;x++){ sum=sum+x;} B. for (int x =0; x<=100;x+=2){ sum=sum+x;} C. for (int x =1; x<=100;x+=2){ sum=sum+x;} D. ?int c=0;
do{
while(a>0);
out.println(a+"? "+c);
A. B. C. D. <table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">8.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">while循环和do-while循环的区别是(?? D )。(选择一项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="607">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="53">
<p align="left">A.
</td>
<td valign="top" width="607">
没有区别,这两个结构在任何情况下效果一样
B.C.D.do-while循环是先循环后判断,所以循环体至少被执行一次<table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">9.
</td>
<td colspan="2" valign="top" width="661">
<p align="left">在Java中有如下代码,则编译运行该类的输出结果是(? D? )。(选择一项)
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td colspan="2" valign="top" width="661">
<p align="left">publicstaticvoid main(String[ ] args) {
<p align="left">????????????????? for(int i=0;i<10;i++){
<p align="left">????????????????????????? if (i%2!=0)
<p align="left">?????????????????????????????????? return;
<p align="left">????????????????????????? System.out.print(i);
<p align="left">????????????????? }
<p align="left">}
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">?
</td>
<td valign="top" width="611">
<p align="left">?
</td>
</tr>
<tr>
<td valign="top" width="53">
<p align="left">?
</td>
<td valign="top" width="50">
<p align="left">A
</td>
<td valign="top" width="611">
13578
B.C.0123456789D.0<table style="width: 714px" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="53">
<p align="left">10.
</td>
<td colspan="2" valign="top" width="661">
下面程序执行的结果是在屏幕上打印(? B?? )次Java基础班。(选择一项)
for(int? i=1;i<=10;i++){if (i<5)
continue;
out.println("Java基础班");
A
B.C.D.三、??? 判断题(共20个题目,总计10分)- if语句的条件表达式的结果都必须是boolean值。(? T )
- switch选择语句是多分支选择语句,只能处理等值条件判断的情况,表达式可以是int类型、char类型,但不能是double,float类型。( T? )
- while循环结构的特点是先循环再判断,循环体至少执行一次。(? F? )
- for循环的语法格式是for (表达式1;表达式2;表达式3) {循环体},其中三个表达式都可以省略。( T? )
- break语句可以出现在switch语句和循环语句中。(? T? )
- continue语句可以出现在switch语句和循环语句中。(? X? )
四、??? 简答题
- if多分支语句和switch语句的异同之处
相同点:都能进行多分支情况的处理 不同点:if语句的判断条件大部分都是bool类型,switch语句是用(类似)枚举的方式来标识各个分支的
- while和do-while语句的异同之处
while先判断后运行
do-while先运行后判断
- break和continue语句的作用
? break:结束程序,后面语句不在执行
? continue:跳出程序,执行下面的程序
?五、????编码题
- 输入一批整数,使用循环求出最大值与最小值,输入0时结束。
Scanner sc = System.out.println("请输入第1个数:" num = max = min = ( i=2;num!=0;i++ System.out.println("请输入第"+i+"个数:" num = (num!=0 (num> max = } min = System.out.println("最大数是"+ System.out.println("最小数是"+ }
- 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。
mon = 20; pri = 3; sum = 0; kele = 0 sh = 0 (mon>= kele = mon/pri; sum+= sh = mon% mon = kele+ System.out.println("最多可喝"+sum+"可乐");
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!