全国计算机等级考试C语言考试选择题部分(9)
71、以下程序段运行结果是____A____.
int x=1,y=1,z=-1;
x+=y+=z;
printf("%d ",x
A) 1 B) 2 C) 4 D) 不确定的值
72、有以下程序
#include
void main( )
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d ",a,b);
}
输出结果是____A____.
A) 2,1 B) 3,2 C) 4,3 D) 2,-1
73、运行下面程序时,若从键盘输入数据为"123",
则输出结果是___C____.
#include "stdio.h"
void main()
{ int num,i,j,k,place;
scanf("%d",&num);
if (num>99)
place=3;
else if(num>9)
place=2;
else
place=1;
i=num/100;
j=(num-i*100)/10;
k=(num-i*100-j*10);
switch (place)
{ case 3: printf("%d%d%d ",k,j,i);
break;
case 2: printf("%d%d ",k,j);
break;
case 1: printf("%d ",k);
}
}
A) 123 B) 1,2,3 C) 321 D) 3,2,1
74、执行下列程序后的输出结果是___D____.
#include
void main( )
{ int k=4,a=3,b=2,c=1;
printf("%d ",k