循环练习题-基础

*、基础题:使用for求1-100之间的偶数和
要求用两种方法:
1、使用步长为1的算法。
2、使用步长为2的算法。提示:for(i:=0;i<100;i+=2)

 

使用双层循环:打印一天的时间:
0点1分
0点2分
...
23点58分
23点59分。

 

 

 

问答题:

理解for语句的格式和执行流程
题目一
观察下列代码片段
int result = 0;
for(int i = 1;i<10;i++) {
  if(i%2!=0) {
    result = result + i;
  }
}
System.out.println(result);
请问,在控制台输出的结果是什么?
A:45
B:20
C:25
D:10

题目二
以下选项中不能求出1-100之间偶数和的为?
A:int sum = 0;for (int x =1; x<=100;x++){ sum=sum+x;}
B:int sum = 0;for (int x =0; x<=100;x+=2){ sum=sum+x;}
C:int sum = 0;for (int x =0; x<=100;x++){ if(x%2==0){sum=sum+x;}}
D:以上都不对

理解while语句的格式和执行流程
观察下列代码片段
int i = 2;
while(i<6) {
  System.out.print(i+" ");
  i++;
}
请问,在控制台输出的结果是什么?
A:2 3 4 5 6
B:2 3 4
C:2 3 4 5 6 7
D:2 3 4 5

观察下列代码片段
int i = 1;
int count = 0;
while(i<=10) {
  if(i%2==0) {
    count++;
  }
  i++;
}
System.out.println(count);
请问,在控制台输出的结果是什么?
A:4
B:5
C:6
D:3

 

posted @ 2022-05-12 19:37  xiaoyongdata  阅读(28)  评论(0编辑  收藏  举报