|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
【单选题】 有以下程序
char a,b,c,d;
scanf("%c%c",&a,&b);
c = getchar();
d = getchar();
当执行程序时,按下列方式输入数据(.\n.代表回车)
12
34
后,a、b、c、d的值分别是______。
A、 1、2、3、4
B、 1、2、\n、3
C、 1、2、\n、4
D、 程序出错
|
答案是:正确答案: B
出自
兰州工业学院-计算机语言(C语言) 超星系统
兰州工业学院
|
更多试题>>>>
1、【单选题】
有以下程序段:
char ch1,ch2;
scanf("%c",&ch1);
ch1 = ch1 + .4. -.2.;
ch2 = ch1 + .5. -.3.;
printf("%d %
2、【单选题】
已有如下定义和输入语句,若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是______。(答案中#代表空格)
int a1,a2;
char c1,c2;
3、
【单选题】
执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是______。
int a;
float b;
scanf("a=%d,b=%f",&a,&b);
A、
25 2.5
B、
4、
【单选题】
已知 int a,b;用语句scanf("%d%d",&a,&b);输入a,b的值时,不能作为输入数据分隔符的是______。
A、
,
B、
空格
C、
回车
D、
Tab键
5、
【单选题】
下面程序段的输出结果是_______。
int a=2,b=5;
printf("a=%%d,b=%d\n",a,b);
A、
a=%d,b=5
B、
a=2,b=5
C、
a=%%d
|
|