x,y,z被定义为int,若从键盘给x,y,z输入数据,正确的输入语句是( )。
A. INPUT x、y、z
B. scanf("%d%d%d",&x,&y,&z);
C. scanf("%d%d%d",x,y,z)
D. read("%d%d%d",&x,&y,&z);
查看答案
以下程序在运行时输入a,下面叙述正确的是( )。char cl =‘1’,c2=‘2',cl=getchar();c2=getchar();putchar(c1);putchar(c2);
A. c1被赋予字符a,c2被赋予回车符
B. 程序将等待用户输入第2个字符
C. c1被赋予字符a,c2是原有的字符2
D. c1被赋予字符a,c2中无确定值
以下程序在运行时输入876凵543.0,(凵代表空格键)运行后的结果为( )。int a; float x;scanf("%2d%f",&a,&x);printf("%d,%.1f\n",a,x);
A. 876,543.0
B. 87,6.0
C. 87,543.0
D. 87,6
下面程序的输出结果为( )。#includemain(){int a=2,b=5;printf("a=%%d,b=%%d\n",a,b);}
A. a=%%2,b=%5
B. a=2,b=5
C. a=%d,b=%d
D. a=%%d,b=%%d
若有如下定义和语句:char c1='a',c2='f';printf("%d,%c\n",c2-c1,c2-'a'+'B');则输出结果是()
A. 2,M
B. 5,G
C. 2,E
D. 输出与对应的格式控制符不致,输出结果不确定