题目内容

请读程序:main() {int a;float b, c;scanf("%2d%3f%4f",&a,&b,&c);printf("\na=%d, b=%f, c=%f\n", a, b, c); }若运行时从键盘上输入9876543210(表示回车),则上面程序的输出结果是( )。

A. a=98, b=765, c=4321
B. a=10, b=432, c=8765
C. a=98, b=765.000000, c=4321.000000
D. a=98, b=765.0, c=4321.0

查看答案
更多问题

若有定义:int x, y; char a, b, c; 并有以下输入数据(此处代表回车,∪代表空格): 1∪2 A∪B∪C 则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是( )。

A. scanf(“x=%d, y=%d”, &x, &y); a=getchar( ); b=getchar( ); c=getchar( );
B. scanf(“%d %d”, &x, &y); a=getchar( ); b=getchar( ); c=getchar( );
C. scanf(“%d%d%c%c%c”, &x, &y, &a, &b, &c);
D. scanf(“%d%d%c%c%c%c%c%c”, &x, &y, &a, &a, &b, &b, &c, &c);

以下叙述中正确的是( )。

A. 输入项可以是一个实型常量,例如:scanf(“%f”, 3.5);
B. 只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf(“a=%d, b=%d”);
C. 当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如:scanf(“%4.2f”, &f);
D. 当输入数据时,必须指明变量地址,例如:scanf(“%f”, &f);

执行下列语句后a和b的值分别为( )。 int a, b, c; a=b=c=1; ++a|| ++b && ++c;

A. 错误 1
B. 2 2
C. 2 1
D. 1 1

请问PC程序计数是属不属于特殊功能寄存器SFR?

A. 属于
B. 不属于

答案查题题库