若二维数组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. 由用户指定传递方式
下列说法中正确的是()。
A. C语言中,不带下标的数组名代表数组的首地址,即第一个元素在内存中的地址
B. C语言中,数组的下标都是从1开始的
C语言中,二维数组a[m][n]在内存中是先m再n的顺序存储的
D. 在定义完数组以后,在程序运行过程中也可以改变数组的大小