题目内容

以下关于do-while循环的不正确描述是()

A. do-while的循环体至少执行一次
B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作
D. do-while的循环体可以是复合语

查看答案
更多问题

若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作计算的程序段是()

A. for(i=1,p=1;i<=5;i++) p*=i;
B. for(i=1;i<=5;i++) {p=1; p*=i;}
C. i=1,p=1;for(;i<=5;i++) p*=i;
D. i=1,p=1;while(i<=5){p*=i;i++;}

有以下程序#includemain(){int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()

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

有以下程序#includemain(){char *s=“ABC”;Do{printf(“%d”,*s%10);s++;}while(*s);}注意,字母A的ASCII码值为65。程序运行后的输出结果是()

A. 5670
B. 656667
C. 567
D. ABC

有以下程序main(){ int s=0,a=1,n;scanf("%d",& n);do { s+=1; a=a-2; } while(a!=n);printf("%d\n",s); }若要使程序的输出值为 2 ,则应该从健盘给 n 输入的值是 ______ 。

A. -1
B. -3
C. -5
D. 0

答案查题题库