• 2022-07-26
    设有定义语句:char*aa[2]={“abcd”,“ABCD”};则以下叙述中正确的是
    A: aa数组元素的值分别是字符串“abcd”和“ABCD”
    B: aa是指针变量,它指向含有两个数组元素的字符型一维数组
    C: aa数组的两个元素分别存放的是含有四个字符的一维数组的首地址
    D: aa数组的两个元素中各自存放了字符‘a’和‘A’的地址
  • D

    举一反三

    内容

    • 0

      对如下定义,以下说法中正确的是 。char *a[2]={ "abcd","ABCD"}; A: 数组a的元素值分别为"abcd"和"ABCD" B: a是指针变量,它指向含有两个数组元素的字符型数组 C: 数组a的两个元素中各自存放了字符’a’、’A’的地址 D: 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址

    • 1

      对定义:char *a[2]={ "abcd","ABCD"};,以下说法中正确的是( )。 A: 数组a的元素值分别为"abcd"和"ABCD" B: a是指针变量,它指向含有两个数组元素的字符型数组 C: 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址 D: 数组a的两个元素中各自存放了字符’a’、’A’的地址

    • 2

      对定义:char *a[2]={ "abcd","ABCD"};,以下说法中正确的是( )。 A: 数组a的元素值分别为"abcd"和"ABCD" B: a是指针变量,它指向含有两个数组元素的字符型数组 C: 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址 D: 数组a的两个元素中各自存放了字符’a’、’A’的地址

    • 3

      设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误的是 A: s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址 B: s是指针数组名,它含有两个元素,分别指向字符型一维数组 C: s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素 D: s数组的两个元素中分别存放了字符′a′和′A′的地址

    • 4

      设有如下定义: char*a[3]="aa","bb","cc"; 则以下说法正确的是______。 A: A) 数组a的第二个元素的值是"bb" B: B) 输出"cc"使用语句printf("%s",a[2]); C: C) 数组a的3个元素分别存放的是含有两个字符的一维字符数组 D: D) 数组a的3个元素中各自存放了字符’a’、’b’和’c’