题目内容

若x为int型变量,ch为char型变量,则下面程序段运行结果是() int x=12; char ch =’a’; printf (”%x,%o,”,ch,ch,x); printf(”x=%%d\n”,x);

A. 因变量定义的类型与格式控制符的类型不匹配,输出不定值
B. 输出变量的个数与格式控制符的个数不同,输出为零值或不定值
C. 61,141,x=%d
D. 61,141,x=%12

查看答案
更多问题

已有定义“int a=1;”,则执行“printf("%d",(a+5,a++));”时输出结果是()

A. 1
B. 6
C. 2
D. 7

若有定义与语句“int x ; float y; scanf("%3d%f",&x,&y); printf("%d\t%f",x,y);”,若要求变量x和y分别从键盘获得输入值12和123.0,则下面输入数据错误的是()

A. 12 123
B. 12123
C. 12,123
D. 012123

下面关于C语言语句的叙述中,正确的是()

A. 所有语句都包含关键字
B. 所有语句都可以出现在源程序中的任何位置
C. 所有语句都包含表达式
D. 除复合语句外的其他所有语句都以分号结束

若有定义“int i; f1oat x; ”,为使i得到值1,x得到值3.1416,当执行语句 “scanf(”%3d%f”,&i,&x); ”时,正确的输入形式是()

A. 1,3.1416
B. (13)1416
C. 001 3.1416
D. i=001,x=3.1416

答案查题题库