题目内容

有以下程序段()x=-1;do{x=x*x;}while(!x);

A. 是死循环
B. 循环执行二次
C. 循环执行一次
D. 有语法错误

查看答案
更多问题

以下关于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

答案查题题库