更多"若有如下程序段: int n=1O; while(1)n--; "的相关试题:
[单项选择]若有如下程序段:
main( )
int n=0;
while(printf("*"))
n++;
if(n<3)break;
则下列描述正确的是 ( )
[单项选择]有如下程序段:
int x=3;
do
printf("%d",x-=2);
while(!(--x));
其输出结果是 ( )
A. 1
B. 3.0
C. 1 -2
D. 死循环
[单项选择]设有以下程序段
int X=0,s=0;
while(!X!=0)S+=++X;
printf("%d",s);
则
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次
[单项选择]设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf("%d",s);
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次
[单项选择]若有如下程序段: struct student { int num;float score; } stu[3]={{10,85},{60,58},{32,23}}; main( ) { struct student*t; t=stu; } 则下面表达式中值为58的是( )。
A. (*.num
B. *(t++)->num
C. (*++score
D. (++->score
[单项选择]有以下程序段:
int x=3:
do
printf("%d",x-=2);
while(!(--x));
其输出结果是( )。
A. 1
B. 3 0
C. 1-2
D. 死循环
[单项选择]若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n",m);
执行后输出结果是( )。
A. 0X0
B. 0x0
C. 0
D. 0XABC