16.若有定义:inta23,则以下对a数组元素的正确引用 是【】。 A)*(a+1) B)*(a1]+2) C)&a0]0] D)a[1]+3
16.若有定义:int a[2][3],则以下对a数组元素的正确引用 是【 】。 A)*(a+1) B)*(a[1]+2) C)&a[0][0] D)a[1]+3
17.若有定义:ints46],t64,(*p)6];,则以下正确的 赋值语句是【】。 A)p=t; B)p=s2]; C)p=s; D)p=t3];
17.若有定义:int s[4][6],t[6][4],(*p)[6]; ,则以下正确的 赋值语句是【 】。 A)p=t; B)p=s[2]; C)p=s; D)p=t[3];
18.若有以下定义,则数组b占用内存的字节数是【】 char b=”C language'” A)14 B)15 C)8 D)11
18.若有以下定义,则数组b占用内存的字节数是【 】 char b[]=”C language” A)14 B)15 C)8 D)11
19.设说明为char str6={a',b,0,'c,'d',0};执行 printf(%s”,str)后输出的结果是【】。 A)abcd B)abc C)ab D)ad
19.设说明为 char str[6]={‘a’,’b’,’\0’,’c’,’d’,’\0’};执 行 printf(“%s”,str);后输出的结果是【 】。 A)abcd B)abc C)ab D)ad
20.定义如下变量和数组: int i; intx3131={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是【】。 for (i=0;i<3;i++)printf("%d ",x[i][2-il); A)159 B)147 C)357 D)369
20.定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是 【 】。 for (i=0; i<3; i++) printf("%d ",x[i][2-i]); A)1 5 9 B)1 4 7 C)3 5 7 D)3 6 9