BR>}
若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果是
A) 0.000000
B) 0.250000
C) 0.500000
D) 1.000000
(58) 请读程序:
#include
main()
{ int x=1, y=0, a=0, b=0;
switch(x)
{ case 1:
switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2:
a++; b++; break;
}
printf("a=%d, b=%d\n",a,b);
}
上面程序的输出结果是
A) a=2, b=1
B) a=1, b=1
C) a=1, b=0
D) a=2, b=2
(59)以下程序的输出结果是 【59】 。
# include
main()
{ int a ,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b); }
A) 6,1
B) 2,1
C) 6,0
D) 2,0
(60) 若k是int型变量,且有下面的程序片段:
k=-3
if(k<=0) printf("####")
else printf("&&&&");
上面程序片段的输出结果是
A) ####
B) &&&&
C) ####&&&&
D) 有语法错误,无输出结果 二、填空题
(1)以下程序运行后的输出结果是 【1】 。
main()
{ int a=1,b=2,c=3;
if(c=a) printf("%d\n",c);
else printf("%d\n",b);
}
(2)以下程序运行后的输出结果是
main()
{
int a=3,b=4,c=5,t=99;
if(b if(a printf("%d%d%d\n",a,b,c);
}
(3)以下程序运行后的输出结果是
main()
{
int a,b,c
a=10;b=20;c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c);
}
(4)以下程序运行后的输出结果是 【4】 。
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{case 1:switch(y)
{ case 0:a++; break;
case 1:b++; break;
}
case 2:a++;b++; break;
}
printf("%d %d\n",a,b);
}
(5)有以下程序
main( )
{ int n=0,m=1,x=2;
if(!n) x-=1;
if(m) x-=2;
if(x) x-=3;
printf(“%d\n”,x);
}
执行后输出结果是【5】 。
(6) 以下程序运行后的输出结果是 【6】 。
main()
{ int p=30;
printf (“%d\n”,(p/3>0 ? p/10 : p%3));
}
(7) 以下程序运行后的输出结果是【7】 。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
责任编辑:小草