更多“在下面的一维数组定义中,错误的定义格式为()。”相关问题
  • 第1题:

    在下面的字符数组定义中,哪一个有语法错误()。

    A.chara[20]=”abcdefg”;

    B.chara[]=”x+y=55.”;

    C.chara[15];

    D.chara[10]=’5’;


    正确答案:D

  • 第2题:

    在下面的字符数组定义中,哪一个有语法错误(43)。

    A.char a[20]=“abcdefg”;

    B.char a[]=“x+y=55.”;

    C.chara[15];

    D.char a[10]=‘5’;


    正确答案:D
    解析:选项D的定义右语法错误。赋值号右边的字符应该是用双引号括起来。

  • 第3题:

    在下面的一维数组定义中,有语法错误的选项是()。

    Aint a[]={1,2,3};

    Bint a[10]={0};

    Cint a[];

    Dint a[5];


    C

  • 第4题:

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

    Aint a[5][];

    Bint a[][5];

    Cint a[][3]={{1,3,5},{2}};

    Dint a[](10);


    C

  • 第5题:

    在下面的二维数组定义中,正确的语句是()。

    Ainta[5][];

    Binta[][5];

    Cinta[][3]={{1,3,5},{2}};

    Dinta[](10)


    C

  • 第6题:

    设有定义语句int,a[]={1,1,2};则以下对此语句的叙述错误的是()

    • A、定义了一个名为a的一维数组
    • B、a数组有3个元素
    • C、a数组的下标为1~3
    • D、数组中的每个元素是整型

    正确答案:C

  • 第7题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第8题:

    单选题
    在下列的符号常量定义中,错误的定义语句格式为()。
    A

    const int M1=10

    B

    const int M2=20

    C

    const int M3 10

    D

    const char mark=’3’


    正确答案: B
    解析: 暂无解析

  • 第9题:

    单选题
    在下面的一维数组定义中,错误的定义格式为()。
    A

    int a[]={1,2,3}

    B

    int a[10]={0}

    C

    int a[]

    D

    int a[5]


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在下面的二维数组定义中,只有()语句是正确的。
    A

    int a[5][];

    B

    int a[](10);

    C

    int a[][];

    D

    int a[][5]={{1,2,3},{4,5}};


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在下面的二维数组定义中,正确的语句是()。
    A

    inta[5][];

    B

    inta[][5];

    C

    inta[][3]={{1,3,5},{2}};

    D

    inta[](10)


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    在下面的字符数组定义中,()语句有语法错误。
    A

    char a[20]=“abcdefg”;

    B

    char a[]=“x+y=55.”;

    C

    char a[15]={“1”,“2”};

    D

    char a[10]=‟5”;


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下列数组定义中错误的是( )。


    正确答案:B
    二二维数组的初始化有以下几种形式:①分行进行初始化;②不分行的初始化:③部分数组元素初始化;④省略第一维的定义,不省略第二二维的定义。在选项B)中赋值号左边定义了一个2行3列的二维数组,而右边用3行2列的数字进行赋视值。所以出现了边界的越界溢出错误。

  • 第14题:

    在下面的二维数组定义中,正确的是(43)。

    A.inta[5][];

    B.int a[][5];

    C.int a[][3]={{1,3,5},{2}};

    D.int a[](10);


    正确答案:C
    解析:数组定义或者初始化的时候必须指定它的维度。选项C定义了a的第二个维度,在初始化列表的时候给定了第一个维度。其它三个选项都没有确切给定a的两个维度。

  • 第15题:

    在下列的字符数组定义中,存在语法错误的是()。

    Achar a[20]="abcdefg";

    Bchar a[]="x+y=55.";

    Cchar a[15]={’1’,’2’};

    Dchar a[10]=’5’;


    D

  • 第16题:

    在下列的符号常量定义中,错误的定义语句格式为()。

    Aconst int M1=10

    Bconst int M2=20

    Cconst int M3 10

    Dconst char mark=’3’


    C

  • 第17题:

    在下面的一维数组定义中,()语句有语法错误。

    • A、int a[ ]={1,2,3};
    • B、int a[10]={0};
    • C、int a[ ];
    • D、int a[5];

    正确答案:C

  • 第18题:

    设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):

    • A、定义了一个名为a的一维数组
    • B、a数组有3个元素
    • C、a数组元素的下标为1~3
    • D、数组a中的每一个元素都是整型

    正确答案:C

  • 第19题:

    下面有关数组的说法中,错误的是()。

    • A、数组必须先定义后使用
    • B、定义数组时,数组维界值可以不是整数
    • C、Erase语句的作用是对已定义数组的值重新初始化
    • D、数组形参可以是定长字符串类型

    正确答案:C

  • 第20题:

    单选题
    下面有关数组的说法中,错误的是()。
    A

    数组必须先定义后使用

    B

    定义数组时,数组维界值可以不是整数

    C

    Erase语句的作用是对已定义数组的值重新初始化

    D

    数组形参可以是定长字符串类型


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    在下面的一维数组定义中,有语法错误的选项是()。
    A

    int a[]={1,2,3};

    B

    int a[10]={0};

    C

    int a[];

    D

    int a[5];


    正确答案: B
    解析: 暂无解析

  • 第22题:

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

    int a[5][];

    B

    int a[][5];

    C

    int a[][3]={{1,3,5},{2}};

    D

    int a[](10);


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在下面的一维数组定义中,()语句有语法错误。
    A

    int a[ ]={1,2,3};

    B

    int a[10]={0};

    C

    int a[ ];

    D

    int a[5];


    正确答案: C
    解析: 暂无解析