题目内容

以下二维数组的定义不正确的是()

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}};

查看答案
更多问题

以下程序的运行结果是()#include int main(){ int i;int a[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",a[2-i][i]);return 0;}

A. 1 5 9
B. 7 5 3
C. 3 5 7
D. 5 9 1

使用二维数组的数组名作为函数实参,其向形参传递的是()

A. 二维数组中首元素的值
B. 二维数组中首元素的地址
C. 二维数组中首行元素的行地址
D. 二维数组全部元素的值

有以下语句,则不能作为fun函数首部的是()#include int main(){ int *ps[5];...fun(ps);...return 0;}

A. fun(int *a[5])
B. fun(int *a[])
C. fun(int **a)
D. fun(int a[][5])

在真空中放入厚度为3cm折射率为1.4的介质时,将会增加cm的光程。

答案查题题库