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

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

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

1. 下面do…while语句执行次数是          次,程序结束后m的值为        。

int m=1;

do

{

++m;

}while(m<1);

1. 1  2

【解析】此语句是先执行后判断。循环体为++m,所以m的值变为2,不满足条件,结束循环。所以循环只执行了一次。

2. 下列循环语句不能正常结束的是(  )。

A. int a=2;        B. int a=2;

do           do

{            {

    a = a + 1;           Console.WriteLine(a);

} while (a < 7);        } while (a < 7);

Console.WriteLine(a);       a = a + 1;

C. int a=2;        D. int a=2;

do           do

{            {

    a = a + 1;           Console.WriteLine(a);

} while (a > 7);        } while (a > 7);

Console.WriteLine(a);       a = a + 1;

2. B

【解析】B选择:a=2,在循环体中a的值没有发生变化,循环进行的条件是a<7,所以循环会一直进行,即进入死循环。

3. 下列程序中,语句a++共执行了          次。

int a = 10;

do

{

    Console.WriteLine("a 的值: {0}", a);

    a++;

} while (a < 20);

3. 10

【解析】a=10,a = a + 1,当a<20时执行循环,即当a=20时停止循环,所以a的取值为10、11、12、13、14、15、16、17、18、19,语句a++共执行了10次。

4. 以下程序的运行结果是          。page number 0

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


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