logo - 刷刷题
下载APP
【简答题】

设有二维数组A[0…9,0…19],其每个元素占两个字节,第一个元素的存储地址为100,若按行优先顺序存储,则元素A[6,6]的存储地址为 【1】

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

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

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

【单选题】在C语言中,int、char和short三种类型数据在内存中所占用的字节数 。

A.
由用户自己定义
B.
均为两个字节
C.
是任意的
D.
由所用机器的字长决定 参考分析:参考答案很明确地表明了,C语言中各种类型在内存中所占用的字节数由所用机器字长决定。通常在PC机中字符、整型、实型所占用的内存空间大小为1、2、4个字节。

【单选题】在下面的二维数组定义中,语法正确的选项是()。

A.
int a[5][];
B.
int a[][5];
C.
int a[][3]={{1,3,5},{2}};
D.
int a[](10);

【单选题】关于二维数组的有关说法,正确的是()

A.
数组中的所有元素都只有一个前趋结点和一个后继结点
B.
数组中的所有元素都具有至少一个直接前驱
C.
数组中的所有元素都具有至少一个直接后继
D.
开始结点没有直接前驱

【多选题】二维数组初始化正确的是()

A.
intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
B.
intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
C.
intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
D.
intarr[3][4]={{1,2,3},{4,5},{6}};