整型数组不赋初值时,其每个元素的默认值为()。
A: 0
B: 1
C: 2
D: 垃圾值
A: 0
B: 1
C: 2
D: 垃圾值
D
举一反三
- 静态整型数组不赋初值时,其各元素的值是() A: A不定值 B: B-1 C: C0 D: D1
- 如果对数组不赋初值,则数组元素取随机值。
- 对int a[10]={6,7,8,9,10};说明语句的正确理解是()。 A: 将5个初值依次赋给a[1]至a[5],其余元素赋0值; B: 将5个初值依次赋给a[0]至a[4],其余元素赋0值; C: 将5个初值依次赋给a[6]至a[10],其余元素赋0值; D: 因为数组长度与初值的个数不相同,所以此语句不正确;
- 定义一个数组,但未赋初值,系统会自动赋值,其值为( ); A: 0或null B: 1 C: 任何值 D: 9
- 定义一个数组,但未赋初值,系统会自动赋值,其值为( ); A: 0或null B: 1 C: 9 D: 任何值
内容
- 0
在下列的描述中,错误的是_____。 A: 整型静态全局变量不赋初值,具有默认值0 B: 局部变量可以初始化,若不初始化,则系统默认它的值为0 C: 当函数调用完后,静态局部变量的值不会消失 D: 全局变量若不初始化,则系统默认它的值为0
- 1
关于一维整型数组int b[5]={1,2};的初始化,以下正确的是 A: 数组必须要给全部元素赋初值 B: 题干中只给数组中部分元素赋初值,其余元素值未知 C: 可以给数组整体赋值,int b[5]=1; D: 若给全部元素赋初值,可以不给出数组元素的个数,int b[]={1,2,3,4,5};
- 2
定义一个int数组a,但创建数组对象和未赋初值,系统会自动赋值,其值为( ); A: 0 B: 1 C: 任何值 D: null
- 3
若有说明:inta[6]={1,};下列说法正确的是()。 A: 数组实际上只有两个元素 B: 数组元素a[1]和a[2]的值为1 C: 语句错误 D: 只有a[0]和a[1]的初值为1,其余元素的初值为0
- 4
若有说明 int a[3][4]={0};,则下面正确的叙述是( )。? 数组a中每个元素均可得到初值0|该语句不正确|数组a中各元素都可得到初值,但其值不一定为0|只有元素a[0][0]可得到初值0,其它元素值不确定