4循环结构(for)(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 3页
| 62人阅读
| 0人下载

学科网 zxxk.com学科网 zxxk.com

1. 下面代码运行后,s的值是(  )。

int s = 0;

for (int i = 1; i < 100; i++)

{

    if (s > 10)

    {   break;   }

    if (i % 2 == 0)

    {   s += i;   }

}

  1. 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);

}

  1. 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. Apage number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。