c=getchar();d=getchar();
printf{"%c%c%c%c\n",a,b,C,d);
}
当执行程序时,按下列方式输入数据(从第l列开始,代表回车j注意:回车也是
一个字符)
12
34
则输出结果是()。
A.1234B.12
C.12D.12
3 34
16.以下关于C语言数据类型使用的叙述中错误的是()。-
A.若要准确无误差地表示自然数,应使用整数类型
B.若要保存带权多位小数的数据,应使用双精度类型
C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型
17.若a是数值类型,则逻辑表达式(a= =1)I I(a!=1)的值是()。
A.1
B.0
C.2
D.不知道a的值,不能确定
18.以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是()。
A.switch(a) B.switch(a= =l)
{case l:a=b;break;{case 0:a=b;break;
default:a++; case l:a++;
}
C.switch(a) D.switch(a= =l)
{default:a++;break; {case l:a=b;break;
case l:a=b; case 0:a++;
}
19.有如下嵌套的if语句:
if(aif(aelse k=C:
else
if(belse k=C;
以下选项中与上述if语句等价的语句是()。
A.k=(aB.k=(ac)?b:c);
C.k=(aD.k=(a20.有以下程序:
#include
main()
{int i,j,m=1;