题目内容

若有定义: int a=3,b=2,c=1; 则以下程序段的运行结果是( )。if(a>b)if(a>c)printf("%d ",a);elseprintf("%d ",b);printf("%d ",c);

A. 31
B. 21
C. 3
D. 1

查看答案
更多问题

以下描述中正确的是()。

A. do-while 语句构成的循环,当while后的表达式的值为零时结束循环
B. do-while 语句构成的循环,当while后的表达式的值为非零时结束循环
C. do-while 语句构成的循环只能用break语句退出
D. do-while 语句构成的循环可以用continue语句退出

设有如下程序段int i=6;while (i<=6)i++;下列叙述正确的是( )。

A. 循环体语句一次也不执行
B. 循环体语句执行2次
C. 循环体语句执行3次
D. 循环体语句执行1次

do-while循环与while循环的主要区别是()。

A.while循环体至少无条件执行一次,而do-while循环体可能都不执行
B.do…while循环体中可使用continue语句,while循环体中不允许出现continue语句
C.do…while循环体中可使用break语句,while循环体中不允许出现break语句
D.do…while循环体至少无条件执行一次,而while循环体可能都不执行

以下程序运行时输入12↙,输出结果是()。#include void main(){char ch1,ch2;int n1,n2;ch1=getchar();ch2=getchar();n1=ch1-’0’;n2=n1*10+(ch2-’0’);printf(“%d\n”,n2);}

A. 102
B. 120
C. 12
D. 21

答案查题题库