[单选题]

设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。

A.数组a的第二个元素的值是"bb"

B.输出"cc"使用语句printf("%s",a[2]);

C.数组a的3个元素分别存放的是含有两个字符的一维字符数组

D.数组a的3个元素中各自存放了字符'a'、'b'和'c'

参考答案与解析:

相关试题

若有定义:<br />char *ps[ ] = {"aa", "bb", "cc", "dd"};,<

[单选题]若有定义:char *ps[ ] = {"aa", "bb", "cc", "dd"};,则以下叙述正确的是(  )。A.*ps[0]是字符'A'B.

  • 查看答案
  • 设有如下定义:char*aa[2]={"abcd","ABCD"},则以下说法中

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

  • 查看答案
  • 设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误

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

  • 查看答案
  • 设有如下定义:intx=l,y=-1;,则语句:printf(""%d\n"",

    [单选题]设有如下定义:intx=l,y=-1;,则语句:printf(""%d/n"",(x--&++y));的输出结果是()A . 1B . 0C . -1D . 2

  • 查看答案
  • 设有如下定义:intx=10,y=3,z;则语句printf("%d\n",z=

    [单选题]设有如下定义:intx=10,y=3,z;则语句printf("%d/n",z=(x%y,x/y));的输出结果是()A . 1B . 0C . 4D . 3

  • 查看答案
  • 设有以下定义和语句char str[20]="Program",*p;p=str

    [单选题]设有以下定义和语句char str[20]="Program",*p;p=str;则以下叙述中正确的是A.)*p 与 str[0] 的值相等B.)str 与 p 的类型完全相同C.)str 数组长度和 p 所指向的字符串长度相等D.) 数组 str 中存放的内容和指针变量 p 中存放的内容相同

  • 查看答案
  • 设有以下定义和语句 char str[20]="Program",*p; p=s

    [单选题]设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。A.*p与str[0]中的值相等B.sb与p的类型完全相同C.str数组长度和p所指向的字符串长度相等D.数组str中存放的内容和指针变量p中存放的内容相同

  • 查看答案
  • 下列与char*pa[3][5]={"a","bb","ccc"}等价的是( )

    [单选题]下列与char*pa[3][5]={"a","bb","ccc"}等价的是( )。A.char (*pa)[][5]={"a","bb","ccc"}B.char*pa[3][]={"a","bb","ccc"}C.char pa[3][]={"a","bb","ccc"}D.都不等价

  • 查看答案
  • 若有以下定义:char s(10)="program",t[]="test";则

    [单选题]若有以下定义: char s(10)="program",t[]="test"; 则下列选项中对字符串操作错误的是( )。A.strcpy(s,t);B.strcat(s,t);C.cout<<strlen(s);D.gets(s);

  • 查看答案
  • 若有以下定义语句: char * sl="12345", * s2="1234"

    [单选题]若有以下定义语句: char * sl="12345", * s2="1234"; printf("%d"n",strlen(strcpy(s1,s2))); 则输出结果是 ( )A.4B.5C.9D.10

  • 查看答案
  • 设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说