关于一维整型数组int b[5]={1,2};的初始化,以下正确的是
A: 数组必须要给全部元素赋初值
B: 题干中只给数组中部分元素赋初值,其余元素值未知
C: 可以给数组整体赋值,int b[5]=1;
D: 若给全部元素赋初值,可以不给出数组元素的个数,int b[]={1,2,3,4,5};
A: 数组必须要给全部元素赋初值
B: 题干中只给数组中部分元素赋初值,其余元素值未知
C: 可以给数组整体赋值,int b[5]=1;
D: 若给全部元素赋初值,可以不给出数组元素的个数,int b[]={1,2,3,4,5};
举一反三
- 在数组初始化时,( )。 A: 必须对全部数组元素赋初值 B: 可以对全部或部分元素赋初值 C: 可以对部分元素赋初值,其余元素自动为1 D: 只能对部分元素赋初值
- 当____,可以不指定数组长度。A) 对静态数组赋初值B) 对动态数组赋初值C) 只给一部分元素赋值 D) 对全部数组元素赋初值
- 以下( )不可以定义一个具有5个元素的整型数组,并给数组元素赋初值。 A: int a[]={5,4,6}; B: int b[]={4,0,5,0,0}; C: int a[5]={5,4,6,7,5}; D: int a[5]={5,7,5};
- 数组初始化时可以给部分数组元素赋初值,各元素( )依次赋值,初始值不足的元素直接赋( )。
- 【单选题】在定义数组时对数组元素赋以初值,下列说法不对的是 A. 可以只给一部分元素赋值 B. 在对全部数组元素赋初值时,可以不必指定数组长度 C. 在对全部数组元素赋初值时,必须指定数组长度 D. 可以对数组的某个元素赋值