C语言考试题库及答案! c语言试题及答案!( 二 )


C) i=1,j=2 D) i=123,j=45
25.下面这个程序的输出结果是_ _ _ d _ _ _ _ 。
#包括
void main()
{
int a=-1 , b=4,k;
k=(++ac)
printf("%d\n ",a);
其他
printf("%d\n " , c);
其他
如果(b>c)
printf("%d\n ",b);
其他
printf("%d\n " , c);
}
A) 5 B) 6 C) 7 D)不确定值
46.当执行下面的程序时 , 如果从键盘输入“2”,程序的运行结果是_ _ _ _ _ a _ _ 。
#包括
void main()
{ int k;char cp
CP = getchar();
if(CP > = ' 0 ' & & CP = ' a ' & & cp0)y = 1;否则y = 0;
否则y = 0;else y =-1;
c)y = 0;d)y =-1;
if(x > = 0)if(x > 0)y = 1;
如果(x > 0)y = 1;否则y = 0;
else y =-1;
59.有以下程序
#包括
void main()
{ float x=5.0,y;
if(xel se if(xel se y = 1.0;
printf("%f\n ",y);
}
这个程序的输出结果是_ _ C _ _ _ 。
A) 0.000000 B) 0.50000
C) 0.200000 D) 1.000000
60.下面这个程序的执行结果是___B_____ 。
#包括
void main()
{ int x=1,y = 0;
开关(x)
{
案例1:
开关(y)
{
案例0:printf(" first \ n ");打破;
案例1:printf(" second \ n ");打破;
}
案例二:printf(" third \ n ");
}
}
a)第一B)第一
第二第三
c)第一D)第二
第三
61.下列程序的执行结果是_ _ _ _ _ a _ _ _ _ 。
#包括
void main()
{ int a,b,c,d , x;
a = c = 0;
b = 1;
d = 20
如果(a)d = d-10;
else if(!b)
如果(!c)x = 15;
else x = 25
printf("d=%d\n ",d);
}
A) d=20 B) d=10 C) d=15 D) 25
62.有以下程序:
#包括
void main()
{ int a=2,b=-1,c = 2;
if (a100) printf("%d\n ",a > 100);
else printf("%d\n",a

推荐阅读