单项选择题

有以下程序: main() {char a,b,c,d; scanf("%c,%c,%d,%d",&a,&b,&c,&d); printf("%c,%c,%c,%c\n",a,b,c,d); } 若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是( )。

A.6,5,A,B
B.6,5,65,66
C.6,5,6,5
D.6,5,6,6
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <string.h> main() { char p[]={'a','b','c'},q[10]={'a','b','c'}; printf( %d %d n ,strlen(p),strlen(q)); } 以下叙述中正确的是( )。
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于p数组中没有字符串结束符,长度不能确定;但q数组中字符串长度为3
C.由于q数组中没有字符串结束符,长度不能确定;但p数组中字符串长度为3
D.由于p和q数组中都没有字符串结束符,故长度都不能确定
单项选择题
有以下程序,其中%u表示按无符号整数输出: main() { unsigned int x=0xFFFF; *x的初值为十六进制数* printf( %u n ,x); } 程序运行后的输出结果是( )。
A.-1
B.65535
C.32767
D.0xFFFF
相关试题
  • 有以下程序: #include <string.h> ...
  • 以下程序企图把从终端输入的字符输出到名为...
  • 以下程序中函数sort的功能是对a所指数组中...
  • C
  • 有以下程序: #include <stdio.h> m...