4循环结构(for)(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
|
3页
|
62人阅读
|
0人下载
1. 下面代码运行后,s的值是( )。
int s = 0;
for (int i = 1; i < 100; i++)
{
if (s > 10)
{ break; }
if (i % 2 == 0)
{ s += i; }
}
- 12 B. 2 C. 16 D. 10
1. A
【解析】本题的关键语句是i % 2 = 0,意思是如果i是偶数,就执行s + = i,当s的值超过10时,结束循环。所以当s=2+4+6=12时,结束循环。
2. 下面代码运行后,a的值是( )。
for (int i = 1; i <= 4; i++)
{
int a = 1;
for (int j = 1; j <= 2; j++)
{
a = 2;
for (int k = 1; k <= 2; k++)
{
a = a + 6;
}
}
Console.WriteLine(a);
}
- 14 B. 15 C. 16 D. 17
2. A
【解析】本题的关键是注意a的变化。每次循环开始时,a都被置初值,所以只需要做最后一次循环。当i=4,j=3时,a=2,for k=1 to 2共循环两次,所以a=6+6=12。
3. 以下关于for语句的说法中,不正确的是( )。
A. for语句只能用于循环次数确定的情况。
B. for语句先判断条件表达式,再确定是否执行循环体。
C. For语句中可以包含多条语句,使用花括号括起来。
D. 可以使用break语句跳出for语句。
3. A
学科网(北京)股份有限公司