题目内容

以下不能正确定义二维数组的选项是( )。A) B)C) D)

A. int a[2][2]={{1},{2}};
B. int a[][2]={1,2,3,4};
C. int a[2][2]={{1},2,3};
D. int a[2][]={{1,2},{3,4}};

查看答案
更多问题

C语言中,数组元素下标的下限(起始值)是( )

A. 1
B. 0
C. 视说明语句而定
D. 无固定下限

下面能正确对字符串s进行初始化操作的是( )。

A. char s[5]={'C', 'H' ,’I’,’N’,’A’,’\0'};
B. char s[5]={“CHINA”};
C. char s[]="CHINA";
D. char s[5];s[0]=’C;s[1]=’H';s[2]=’I';s[3]=’N';s[4]=’A';s[5]=’\0' ;

已知static int a[8]={2, 5, 4, 7};,则表达式a [5]- a[2]的值是( )

A. -4
B. -5
C. 4
D. 5

若二维数组a有m行m列,则计算任一元素a[i][j]在数组中的相对位置的公式为?

A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1

答案查题题库