若有下列语句:char a[]="xyz";char b[]=}'x','y','z'};则下列叙述正确的是______。A.数组a和数组b

题目

若有下列语句: char a[]="xyz"; char b[]=}'x','y','z'}; 则下列叙述正确的是______。

A.数组a和数组b不等价

B.数组a和数组b的长度相同

C.数组a占用空间大小等于数组b占用空间大小

D.数组a占用空间大小大于数组b占用空间大小

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有以下语句,则正确的描述是 。 static char x[ ]=”12345” ; static char y[ ]={‘1’,‘2’,‘3’,‘4’, 5’,’0’} ;

A.x数组长度大于y数组长度

B.x数组和y数组不相同

C.x数组长度小于y数组长度

D.x数组等价于y数组


B

第2题:

若有以下语句,则正确的描述是: static char x[ ]="12345"; static char y[ ] ={ ’1’, ’2’, ’3’, ’4’, ’5’};

A.x数组和y数组的长度相同

B.x数组长度大于y数组长度

C.x数组长度小于y数组长度

D.x数组等价于y数组


x数组长度大于y数组长度

第3题:

若有以下语句,则正确的描述是()。 char x[]="12345"; char y[]={'1','2','3','4','5'};

A.x数组和y数组的长度相同

B.x数组长度大于y数组长度

C.x数组长度小于y数组长度

D.x数组等价于y数组


x数组长度大于y数组长度

第4题:

若有语句:char *line[5];下列叙述中正确的是 。

A.定义line 是一个数组,每个数组元素是一个基类型为char 的指针变量

B.定义line 是一个指针变量,该变量可以指向一个长度为5 的字符型数组

C.定义line 是一个指针数组,语句中的*号称为间址运算符

D.定义line 是一个指向字符型函数的指针


A 解析:由于运算符[]优先级比*高,所以“char*line[5];”相当于“char*(line[5];”,表示line是一个数组,每个数组元素是一个基类型为char的指针变量。

第5题:

已有定义:char a[]="xyz",b[]={'x','y','z'};,下列叙述中正确的是( )。

A.数组a和b的长度相同

B.a数组长度小于b数组长度

C.a数组长度大于b数组长度

D.上述三种说法都不对


正确答案:A
解析:字符数组a[]中用字符串常量“xyz”进行初始化,字符数组a[]的长度为字符的个数,所以其值为3,并不包括字符串结束标记'\0';字符串数组b[]用3个字符 'x'、'y'、'z'来初始化,所以其字符串的长度等于3。

第6题:

已有定义:char a[]="xyz"'b[]={'x', 'y', 'z');,以下叙述中正确的是______。

A.数组a和b的长度相同

B.a数组长度小于b数组长度

C.a数组长度大于b数组长度

D.上述说法都不对


正确答案:C
解析:a数组是字符串,系统会自动地给它加一个结束标志符'\0',因此a的长度就变为4了,所以a数组比b数组长。

第7题:

已有定义:char a[]="xyz", b[]={'x', 'y', 'z'};,下列叙述中正确的是( )。

A.数组a和b的长度相同

B.a数组长度小于b数组长度

C.a数组长度大于b数组长度

D.上述说法都不对


正确答案:A
解析:字符数组现)中用字符串常量“xyz”进行初始化,字符数组a[]的长度为宁符的个数,所以其值为3,并不包括字符串结束标记'\0';字符串数组b[]用3个字符'x'、'y'、'z'来初始化,所以其字符串的长度等于3。

第8题:

已有定义:char a[]="xyz",b[]=('x','y','z'};,下列叙述中正确的是( )。

A.数组a和b的长度相同

B.a数组长度小于b数组长度

C.a数组长度大于b数组长度

D.上述说法都不对


正确答案:A
解析: 字符数组a[]中用字符串常量“xyz”进行初始化,字符数组a[]的长度为字符的个数,所以其值为3,并不包括字符串结束标记'\0';字符串数组b[]用3个字符'x'、'y'、'z'来初始化,所以其字符串的长度等于3。

第9题:

已有定义:char a[]="xyz",b[]={′x′,′y′,′z′};,以下叙述中正确的是( )。A)数组a和b的长度相同 B)a数组长度小于b数组长度C)a数组长度大于b数组长度 D)上述说法都不对


正确答案:C
数组a占4个字节,数组b占3个字节。所以数组a长度大于b长度。