若已定义intx,y,z;chara,b,c;拟从键盘输入一个值赋给变量y,则正确的函数调用是()。
A. scanf(“%f”,&y);
B. scanf(“%d”,&y);
C. scanf(“%f”,y);
D. printf(“%d”,y);
如果有以下的定义和语句charc1='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+'A');则输出结果是()。
A. 2,M
B. 3,E
C. 2,E
D. 输出项与对应的格式控制不一致,输出结果不确定
若有定义:intx,y;chara,b,c; 并有以下输入数据(此处 ↓ 代表回车换行符,□ 代表空格):1□2↓A□B□C↓,则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()。
A. scanf("x=%dy+%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);