若有定义语句int a[5];,则对a数组元素的正确引用是 ( )。
A: k[5]
B: k[2.5]
C: k(3)
D: k[1+2]
A: k[5]
B: k[2.5]
C: k(3)
D: k[1+2]
D
举一反三
- ( )。若有说明语句“int a[5];”,则对数组元素的正确引用是()。 A: a[5] B: a C: a[1+2] D: a++
- 执行下列代码段后,s的值为________。 int a[] = {5, 3, 7, 2, 1, 5, 3, 10}; int k, s = 0; for(k = 0; k < 8; k += 2) s += a[k];
- 若有定义语句:int k [2][3],*pk[3];,则以下语句中正确的是( )。 A: pk=k; B: pk[01=&k[1][2]; C: pk=k[0]; D: pk[1]=k;
- 若有定义变量:int K=7,X=12; 则表达式(X%=K)-(K%=5)的值是 。 A: 1 B: 2 C: 3 D: 4
- 【单选题】若有定义语句: int k[2][3], *pk[3]; ,则下列语句中正确的是() A. pk=k; B. pk[0]=&k[1][2]; C. pk=k[0]; D. pk[1]=k;
内容
- 0
若有以下定义:int a[5], *p = a; 则对a数组元素的正确引用是( )。 A: &a[5] B: a + 2 C: *(p + 5) D: *(a + 2)
- 1
若有以下定义:int a[5], *p = a; 则对a数组元素的正确引用是( ) A: &a[5] B: *(p + 5) C: a + 2 D: *(a + 2)
- 2
定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。 A: int k=0,i; for(i=0;i<4;i++) k=k*10+a-48; B: int k=0,i; for(i=3;i>=0;i--) k=k*10+a-'0'; C: int k=0,i; for(i=3;i>=0;i--) k=k+a-'0'; D: int k,i; for(i=3;i>=0;i--) k=k*10+a-'0';
- 3
若有数组定义语句int a[4][5];,则该数组最后一个元素为()。 A: a[4][5] B: a[3][4] C: a[3][5] D: a[4][4]
- 4
若有定义: int a=3,b=2,c=1,k=4;则表达式(k