若有以下定义:charc=’/010’;则变量C中包含的字符个数为()。

题目
填空题
若有以下定义:charc=’/010’;则变量C中包含的字符个数为()。
参考答案和解析
正确答案: 1
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:A
解析:C语言中[ ]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的"*"结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第2题:

定义数组可使用命令DIMENSIONX(2,3),则数组中包含的元素个数为【 】 。


正确答案:【 】6
【 】6 解析:本题中,系统定义的数组是一个二维数组,数组中的元素个数等于数组下标值的上限乘以下标值的下限,即2×3=6。

第3题:

若有说明语句:char ch='\x41';,则ch中______。

A.包含4个字符

B.包含2个字符

C.包含1个字符

D.字符个数不确定,说明不正确


正确答案:C
解析:'\x41'是转义字符,x表示41是十六进制数,41是字母a的ASCII码值。

第4题:

若有定义:char *s="Programming";,以下叙述中有错误的是______。

A.变量s中存放了字符P的地址

B.s[0]中存放了字符P

C.*s中存放了字符P

D.s中存放了一个字符串


正确答案:D
解析:将一个字符型指针s指向一个字符串,s中存放的是该字符串的首地址。

第5题:

若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()

A.float

B.char

C.int

D.double


正确答案:D

第6题:

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

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

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

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

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


正确答案:A
解析:C语言中[]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的“*”结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第7题:

若有以下说明语句,则该语句()。chars=92;

A、使s的值包含1个字符

B、说明不合法,s的值不确定

C、使s的值包含4个字符

D、使s的值包含3个字符


参考答案:B

第8题:

若有以下类型说明语句: char w;int x;float y, z; 则表达式w*x+z-y的结果为______类型。

A.float

B.char

C.int

D.double


正确答案:A
解析:在进行运算时,不同类型的数据参加运算;需要先将其转换成同一类型的数据,然后再进行运算。转换的顺序由低到高为:char,shor→int→unsigned→long→double←float,故结果为float型。

第9题:

若有说明语句:charc='\72';则变量c()

A、包含1个字符

B、包含2个字符

C、包含3个字符

D、c的值不确定


参考答案:A

第10题:

若有说明语句char c='\72';则变量c( )。

A.包含1个字符

B.包含2个字符

C.包含3个字符

D.说明不合法,c的值不确定


正确答案:A
解析:在C语言的字符常量中,有一种以“\”开头的字符,其中\ddd是用ASCII码(八进制数)表示一个字符,本题中的charc='\72'表示变量c是一个字符。

更多相关问题