题目内容

有以下程序:#include#includevoidmain(){char a[]={'a','b','c’,'d','e’,'f','g','h','\0'};int i,j;i=sizeof(a);j=strlen(a);printf(”%d,%d\n”,i,j);}程序运行后的输出结果是()。

A. 9,9
B. 8,9
C. 1,8
D. 9,8

查看答案
更多问题

下面程序的运行结果是()。#includeint main(void){char ch[7]={”12ab56”};int i,s=0;for(i=0;ch[i]>='0’&&ch[i]<='9';i+=2)s=10*s+ch[i]-'0';printf(”%d\n”,s);return 0;}

A. 1
B. 1256
C. 12ab56
D. 1256

以下程序的输出结果是#includeint main(void){char a[10]={'1','2','3','4','5','6','7','8','9',0},*p;int i;i=8;p=a+i;printf("%s\n",p-3);return 0;}

A. 6
B. 6789
C. '6'
D. 789

以下程序的输出结果是#includeint main(void){charch[3][4]={"123","456","78"};inti;for(i=0;i<3;i++)printf("%s",ch[i]);return 0;}

A. 123456780
B. 123 456 780
C. 12345678
D. 147

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

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

答案查题题库