更多"设有如下程序段: int x=2002, y=2003; prin"的相关试题:
[单项选择]设有如下程序段:
int x=2002, y=2003;
printf("%d/n",(x,y));
则以下叙述中正确的是( )。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2002
D. 输出值为2003
[单项选择]设有如下程序段:
int x=2002,y=2003;
printf("%d/n",(x,y));
则以下叙述中正确的是( )。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2002
D. 输出值为2003
[单项选择]设有以下程序段
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. 程序段执行无限次
[单项选择]
设有如下程序段:
int i=5;
for(;i<=10;)i++;
执行完这段程序后,i的值是()
A. 5
B. 6
C. 10
D. 11
[单项选择]有如下程序段:
int x=3;
do
printf("%d",x-=2);
while(!(--x));
其输出结果是 ( )
A. 1
B. 3.0
C. 1 -2
D. 死循环
[单项选择]若有以下程序段
int m=0xabc,n=0xubc;
m-=n;
printf("%X/n",m);
执行后输出结果是
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n".m);
执行后输出结果是
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]
设有如下程序段:
int i=15;
while(i<15)i++;
则以下描述中正确的是()
A. 循环体语句执行15次
B. 这是一个死循环
C. 循环体语句一次也不执行
D. 循环体语句只执行一次
[单项选择]若有如下程序段:
main( )
int n=0;
while(printf("*"))
n++;
if(n<3)break;
则下列描述正确的是 ( )