【单选题】
下述程序的运行结果( )。
#includevoid main()
{
char ch;
int i=0;
for(ch=achzch++)
{
printf(%c ,ch);
if(i%10==0)
printf(\n
}
printf(\n
}
①
a b c d e f g h i j
k l m n o p q r s t
u v w x y z
②
a b c d e f g h
i j k l m n o p q r
s t u v w x y z
③
a b c d e f g
h i j k l m n o p q
r s t u v w x y z
④
a b c d e f g
h i j k l m n o
p q r s t u v w x y z
【单选题】
若有如下语句
int
do { printf (%d\n,x-=2);}while(!(--x));
则上面程序段( )。
【单选题】
下述程序的运行结果( )。
#includevoid main()
{
int i;
for(i=1;i+1;i++)
{
if(i4){printf(%d\t,i++);break;}
printf(%d\t,i++);
}
}
【单选题】
若i为整形变量,则以下循环执行次数是( )。
for (i=2;i==0) printf(%d,i--)
【单选题】
#includevoid main()
{
int n=4;
while(n--)
printf(%d\n,--n);
}
【单选题】
以下程序段的运行结果是( )。
for(y=1;y) y=((x=3*y,x+1),x-1);
printf(x=%d,y=%d,x,y);
【单选题】
下述程序的运行结果( )。
#includevoid main()
{
int n;
for(n=1;nn++)
{
if(n%3==0)continue;
printf(%d
}
}
【单选题】
以下描述中正确的是( )。
①
由于do_while循环中循环体语句中能是一条可执行语句,使用循环体内不能使用复合语句。
②
do_while循环由do开始,用while结束,在while(表达式)后面体题中,一定要有能使while后表达式值变为零(假)的操作。
③
.do_while循环中,根据情况可以省略while
【单选题】
以下程序输出结果是( )。
Main()
{int x=2,y=-1,z=2;
if(xy)
if(y0) z=0;
else z+=1;
printf(%d\n
}
【单选题】
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是( )。