数组

数组课后习题
对于以下数组定义“int a[2];”,描述正确的是
定义一维数组a,包含a[1]和a[2]两个元素
定义一维数组a,包含a[0]和a[1]两个元素
定义一维数组a,包含a[0]a[1]和a[2]三个元素
定义一维数组a,包含a(0)、a(1)和a(2)三个元素
引用数组元素时,其下标的数据类型允许为
整型常量
整型常量表达式
整型常量或整型常量表达式
任何类型的表达式
假设一个一维数组在内存中的“首地址”是100,每个元素占用两个字节,则第5个元素的存储地址开始于
110
108
100
109
对于数组定义“int a[10];”,"cout<<a"来输出数组中的所有元素
下面定义数组的语句正确的是
int i=6;char a[i]= “hello ”;
const int i=5;char a[i]= “hello ”;
char a[6]= ”hello ” ;
char a5= ”hello ”;
已知数组 a 定义为: int a[][3]={{1,2,3},{4}}; , 则 a[1][2] 的值为
2
3
4
0
已知数组定义为 int a[2][4]; ,下列对数组元素引用正确的为
a[1,2]
a[1][2]
a(1,2)
a[1][4]
下列说法正确的是
数组可以存放不同类型的元素
定义 int a[2];, 则数组 a 有两个数组元素
定义 int a[3];, 则该数组中元素分别为: a[0],a[1],a[2],a[3]
在编译时,不必确定数组的大小
数组定义为: int a[][2]={5,6,1,2,3,8}; 则能用于计算数组下标的是
sizeof(a)/sizeof(int)
sizeof(a[])/sizeof(3)
sizeof(a[][2])/sizeof(int)
sizeof(a)/sizeof(a[2][1])
写一段代码,输入10个数字,使用冒泡排序对数据实现从小到大的排序
    ____________

10题 | 被引用0次

使用此模板创建