C语言问题
第14题下面程序的输出结果是_____第一次输出,先判断4!=0,再n=n-1=3,再执行循环体,此时,先n=n-1=2,再输出2;第二次循环,同理输出为0)voidma...
第14题
下面程序的输出结果是__ ___ 第一次输出,先判断4!=0,再n=n-1=3,再执行循环体,此时,先n=n-1=2,再输出2;第二次循环,同理输出为0)
void main() { int n=4 ; while(n- -) printf("%2d",- -n) ; }
A、2, 0
B、3, 1
C、3, 2, 1
D、2, 1, 0
第20题
以下程序的输出结果__ __。(当i=0时,x++得1,进入内层for循环,该循环功能是j为奇数时x加1,所以当j=1及3时x自增了共两次,此时x得3,然后又x++得4,第二次大循环即当i=1时,同理,x的值又增了4,最终得8)
main()
{ int i,j,x=0;
for(i=0;i<2;i++) {
x++;
for(j=0;j<=3;j++) {
if(j%2)
continue;
x++;
}
x++;
}
printf("x=%d",x);
}
A、x=4
B、x=8
C、x=6
D、x=12
main( )
??{ int n=0,m=1,x=2;
?? if(!n) x-=1;
?? if(m) x-=2;
?? if(x) x-=3;
?? printf(“%d\n”,x); )
运行结果:-4换行
1、#include"stdio.h"
main()
{
int i=97;
char ch= ' A';
putchar(' A ');
putchar(i);
putchar(' \n ');
putchar(ch+4);
}??
运行结果:1) AA
E
以下程序段的输出结果__ __。
int x=3;
do { printf("%d",x-=2) ;
} while (!(--x)) ;
A、1
B、3 0
C、1 -2
D、死循环
详细解释?我知道答案,就是不懂为什么这样 展开
下面程序的输出结果是__ ___ 第一次输出,先判断4!=0,再n=n-1=3,再执行循环体,此时,先n=n-1=2,再输出2;第二次循环,同理输出为0)
void main() { int n=4 ; while(n- -) printf("%2d",- -n) ; }
A、2, 0
B、3, 1
C、3, 2, 1
D、2, 1, 0
第20题
以下程序的输出结果__ __。(当i=0时,x++得1,进入内层for循环,该循环功能是j为奇数时x加1,所以当j=1及3时x自增了共两次,此时x得3,然后又x++得4,第二次大循环即当i=1时,同理,x的值又增了4,最终得8)
main()
{ int i,j,x=0;
for(i=0;i<2;i++) {
x++;
for(j=0;j<=3;j++) {
if(j%2)
continue;
x++;
}
x++;
}
printf("x=%d",x);
}
A、x=4
B、x=8
C、x=6
D、x=12
main( )
??{ int n=0,m=1,x=2;
?? if(!n) x-=1;
?? if(m) x-=2;
?? if(x) x-=3;
?? printf(“%d\n”,x); )
运行结果:-4换行
1、#include"stdio.h"
main()
{
int i=97;
char ch= ' A';
putchar(' A ');
putchar(i);
putchar(' \n ');
putchar(ch+4);
}??
运行结果:1) AA
E
以下程序段的输出结果__ __。
int x=3;
do { printf("%d",x-=2) ;
} while (!(--x)) ;
A、1
B、3 0
C、1 -2
D、死循环
详细解释?我知道答案,就是不懂为什么这样 展开
1个回答
2009-01-21
展开全部
14. A
20. B
以下程序段的输出结果__C __。
int x=3;
do { printf("%d",x-=2) ;
} while (!(--x)) ;
A、1
B、3 0
C、1 -2
D、死循环
20. B
以下程序段的输出结果__C __。
int x=3;
do { printf("%d",x-=2) ;
} while (!(--x)) ;
A、1
B、3 0
C、1 -2
D、死循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询