题目内容

有以下程序: #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

以下程序统计从终端输入的字母中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其他依次类推。用#号结束输入。【1】、【2】分别填写的是( )。 #include#includemain() { int num[26]={0},i; char c; while((c=【1】)!='#') if(isupper(c)) // 函数isupper(c)功能是判断字符c是否为大写英文字母 num[c-'A']+=【2】; for(i=0;i<26;i++) printf("%c:%d\n",i+'A',num[i]); }

A. putchar
B. getchar()
C. 1
D. 2

答案查题题库