niusouti.com

以下叙述中正确的是A.语句int a[8]={0};是合法的B.语句inta[]={0};是不合法的,遗漏了数组的大小C.语句char a[2]={ "A","BII};是合法的,定义了一个包含两个字符的数组D.语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符

题目

以下叙述中正确的是

A.语句int a[8]={0};是合法的

B.语句inta[]={0};是不合法的,遗漏了数组的大小

C.语句char a[2]={ "A","BII};是合法的,定义了一个包含两个字符的数组

D.语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符


相似考题
更多“以下叙述中正确的是A.语句int a[8]={0};是合法的B.语句inta[]={0};是不合法的,遗漏了数组的大小C ”相关问题
  • 第1题:

    以下叙述中正确的是()

    A.语句int a[8] = {0}; 是合法的

    B.语句 int a[] = {0};是不合法的,遗漏了数组的大小

    C.语句 char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组

    D.D) 语句 char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符


    a[0]是合法的数组元素, a[10]不是合法的数组元素

  • 第2题:

    14、以下叙述中正确的是()

    A.语句int a[8]={0};是合法的

    B.语句int a[]={0};是不合法的,遗漏了数组的大小

    C.语句char a[2]={12, 125, 1};是合法的

    D.定义char a[3]; 则数组a在内存中占6个字节


    A B选项中,如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数;C选项中,chara[2]={'','B'};不合法,应为chara[2]={′A′,′B′};;D选项中,字符数组只能在定义的时候可以用字符串常量来初始化,但不能够先定义字符数组,然后再用字符串常量进行赋值。因此A选项正确。

  • 第3题:

    1、以下叙述中正确的是()

    A.语句int a[8] = {0}; 是合法的

    B.语句 int a[] = {0};是不合法的,遗漏了数组的大小

    C.语句 char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组

    D.语句 char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符


    A B选项中,如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数;C选项中,chara[2]={'','B'};不合法,应为chara[2]={′A′,′B′};;D选项中,字符数组只能在定义的时候可以用字符串常量来初始化,但不能够先定义字符数组,然后再用字符串常量进行赋值。因此A选项正确。

  • 第4题:

    若有定义语句int a[10]; 以下叙述中正确的是()

    A.a[0]不是合法的数组元素,a[10]是合法的数组元素

    B.a[0]是合法的数组元素,a[10]不是合法的数组元素

    C.a[0]是合法的数组元素,a[10]是合法的数组元素

    D.a[0]不是合法的数组元素,a[10]不是合法的数组元素


    a[0]是合法的数组元素, a[10]不是合法的数组元素

  • 第5题:

    10、以下叙述中正确的是()

    A.语句int a[8] = {0}; 是合法的

    B.语句 int a[] = {0};是不合法的,遗漏了数组的大小

    C.语句 char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组

    D.语句 char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符


    A B选项中,如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数;C选项中,chara[2]={'','B'};不合法,应为chara[2]={′A′,′B′};;D选项中,字符数组只能在定义的时候可以用字符串常量来初始化,但不能够先定义字符数组,然后再用字符串常量进行赋值。因此A选项正确。