题目内容

若已定义char s[10];,在下面表达式中不能表示s[1]的地址的是( )。

A. s+1
B. s++
C. &s[0]+1
D. &s[1]

查看答案
更多问题

有以下程序: #include main() { char c1='A',c2='Z'; printf(”%d,%d\n”,c1,c2); ) 程序的输出结果是( )。

A. 因输出格式不合法,无正确输出
B. 65,90
C. 65. 89
D. A,Y

main() { char ch; oh='A'+'5'-'3': printf(”%d,%c\n”,ch,ch); } 程序的输出结果是( )。

A. 67,C
B,C
C. c,D
D. 无确定的值

若给出以下定义: char x[ ]="abcdefg"; char y[ ]={'a','b','c','d','e','f','g'}; 则正确的叙述为( )。

A. 数组x和数组y等价
B. 数组x和数组y的长度相同
C. 数组x的长度大于数组y的长度
D. 数组x的长度小于数组y的长度

若有以下程序片段: char str[ ]="ab\n\012\\\""; printf("%d",strlen(str)); 上面程序片段的输出结果是( )。

A. 3
B. 4
C. 6
D. 12

答案查题题库