若有定义:int a; float b; double c; ,程序运行时输入:a=1,b=2,c=3 <回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是
A. scanf("a=%d,b=%f,c=%lf", &a,&b,&c);
B. scanf("%d%f%lf", &a,&b,&c);
C. scanf("a=%d,b=%lf,c=%lf", &a,&b,&c);
D. scanf("a=%d,b=%f,c=%f", &a,&b,&c);
若有以下程序 #include main() { int b=10, a=-11; a %= b %= 4; printf("%d %d\n", a, b); }则程序的输出结果是
A. 1 2
B. -1 2
C. -1 -2
D. 1 -2
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
A. 关键字可用作用户标识符,但失去原有含义
B. 预定义标识符可用作用户标识符,但失去原有含义
C. 在标识符中大写字母和小写字母被认为是相同的字符
D. 用户标识符可以由字母和数字任意顺序组成