题目内容

以下能对二维数组a进行正确初始化的语句是()。

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

查看答案
更多问题

若二维数组a[m][n],则在a[i][j]之前的元素个数为()。

A. j*n+i
B. i*n+j
C. i*m+j
D. j*m+i

已知有语句static int a[3][4];则数组a中的各元素()。

A. 可在程序运行阶段得到初值0
B. 可在程序编译阶段得到初值0
C. 不能得到确定的初值
D. 可在程序的编译阶段或运行阶段得到初值0

在函数调用时,以下说法中正确的是()。

A. 在C语言中,实参与其对应的形参各占独立的存储单元
B. 在C语言中,实参与其对应的形参共占同一个存储单元
C. 在C语言中,只有当实参与其对应的形参同名时,才共占同一个存储单元
D. 在C语言中,形参是虚拟的,不占存储单元

C语言规定,简单变量作为实参时,它与对应形参之间数据的传递方式为()。

A. 地址传递
B. 单向值传递
C. 由实参传递给形参,再由形参传递给实参
D. 由用户指定传递方式

答案查题题库