题目内容

以下能正确计算1+2+3+4+5的程序段是()。

A. int i=1, s=0; do{s=s+i; i++;}while(i<5);
B. int i=0, s; do{i++; s=s+i;}while(i<5);
C. int i=0, s=0; do{ s=s+i; i++; }while(i<6);
D. int i, s=0; do{s=s+i; i++;}while(i<=5);

查看答案
更多问题

运行以下程序段:intn=0;while(n++<2);printf("%d",n);执行后输出结果为()。

A. 0
B. 1
C. 2
D. 3

C语言中while和do…while循环的主要区别是()。

A. do…while循环至少无条件执行循环体一次,while有可能一次都不执行循环体
B. while循环控制条件比do…while的循环控制条件严格
C. do…while允许从外部转入到循环体内
D. while的循环体不能是复合语句

若输入字符串:abcde,然后按回车键,则以下while循环将执行()次。#includemain(){charch;while(ch=getchar()!='e')printf("*");}

A. 3次
B. 4次
C. 5次
D. 0次

若有以下程序段:int n=0,p;do { scanf("%d",&p);n++;} while(p!=1000 && n<3);此处do…while循环的结束条件是()。

A. p的值不等于1000并且n的值小于3
B. p的值等于1000并且n的值大于等于3
C. p的值不等于1000或者n的值小于3
D. p的值等于1000或者n的值大于等于3

答案查题题库