若有说明语句:charc=’/72’;则变量c()。

题目
单选题
若有说明语句:charc=’/72’;则变量c()。
A

包含1个字符

B

包含2个字符

C

包含3个字符

D

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

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

第1题:

( 6 )若有定义语句: int* a, b; ,则变量 b 的数据类型是 【 6 】 。


正确答案:

第2题:

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

A.float

B.char

C.int

D.double


正确答案:D

第3题:

若有以下说明和定义语句,则变量w在内存中所占的字节数是 【19】 。

union aa {float x; float y; char c[6]; };

struct st{ union aa v; float w[5]; double ave; } w;


正确答案:
34

第4题:

设有以下说明语句,则变量a______。 char a='\72';

A.包含1个字符

B.包含2个字符

C.包含3个字符

D.该说明不合法


正确答案:A

第5题:

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

A.包含1个字符

B.包含2个字符

C.包含3个字符

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


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

第6题:

若有以下类型说明语句: 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型。

第7题:

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

A、包含1个字符

B、包含2个字符

C、包含3个字符

D、c的值不确定


参考答案:A

第8题:

若有定义语句:int*a,b;,则变量b 的数据类型是( )。


正确答案:

12346.0

第9题:

若有以下类型说明语句char a; int b; float c; double d; 则表达式a*bd-c的结果类型为( )。

A.Float

B.char

C.int

D.double


正确答案:D

第10题:

若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.B.C.D.A.ASX

若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:D
double*P,a定义了一个指向双精度型的指针变量P和双精度型变量a,p=&a表示将变量a的地址赋给指针变量P;scanf(”%If”,p)表示用键盘输入的数赋给指针变量P所指向的地址单元中,scanf()函数要求在输入double型数据时,格式控制符必须用%lf。否则,数据不能正确输入。所以选项D正确。