以下程序在运行时输入123ABC,运行结果是( )。int a;scanf("%d%c,"&a,&b);printf("a=%d,b=%c",a,b);
A. a=123,b=A
B. a=123,b=AB
C. a=123,b=ABC
D. a=1,b=2
查看答案
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