题目内容

下面程序段的运行结果是()。 (注:□代表空格)char a [7]="abcde";char b[4] = "ABC";strcpy(a, b) ; printf(“%c”,a[4]);

A. □
B. \0
C. e
D. f

查看答案
更多问题

下面程序的运行结果是()。void main( ){char ch[7]={"65ab21"};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);}

A. 12ba56
B. 6521
C. 6
D. 62

若有说明:int a[10];则对a数组元素的正确引用是()。

A. a[10]
B. a[3.5]
C. a[5]
D. a[5.0]

以下程序运行后的输出结果是()。# include < stdio. h >int main( ){ int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},s=0,i;For (i=0;i<5;i++) s=s+a[b[i]];printf ( " % d\n". s) ;return 0;}

A. 6
B. 10
C. 11
D. 15

若有int a[10]={6,7,8,9,10};j则对该说明语句正确的理解是( )。

A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[5]至a[9]
D. 因为数组长度与初值的个数不相同,所以此语句不正确

答案查题题库