若有定义语句char c='\101';则变量C在内存中占(  )。

题目
单选题
若有定义语句char c='\101';则变量C在内存中占(  )。
A

2个字节

B

1个字节

C

3个字节

D

4个字节

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

第1题:

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

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

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


正确答案:
34

第2题:

在16位IBM-PC机上使用C语言,若有如下定义 stmct data {inti; char ch; double f } b; 则结构变量b占用内存的字节数是

A.1

B.2

C.7

D.11


正确答案:D
解析: 结构体变量所占用内存的字节数是其所有成员所占用内存字节数之和。本题中整型变量i所占用的内存是2字节,字符型变量ch所占用的内存是1字节,双精度型变量f所占用的内存是8字节,三者相加即可。

第3题:

若有以下定义和语句

union data

{ int i; char c; float f; } x;

int y;

则以下语句正确的是

A)x=10.5;

B)x.c=101;

C)y=x;

D)printf("%d\n",x);


正确答案:B
答案 B
解析:在引用共用体变量时,应当引用共用体变量的成员,而不是引用共用体变量本身。

第4题:

定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。

A.printf(one_char);

B.prinft("%c",one_char);

C.scanf(one_char);

D.scanf("%c",& one_char);


正确答案:D

第5题:

若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。

A.x=10.5;

B.x.c=101;

C.y=x;

D.printf("%d\n",x);


正确答案:B
解析:本题定义了共用体变量x及整型变量y,需要说明的是共用体变量不能直接引用,而只能用共用体变量中的成员,故选项A、C、D均错误。

第6题:

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


正确答案:

12346.0

第7题:

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


正确答案:

第8题:

若有定义语句: char s[10]= " 1234567\0\0 " ; ,则 strlen(s) 的值是

A)7

B)8

C)9

D)10


正确答案:A

第9题:

在16位IBM-PC机上使用C语言,若有如下定义

struct data

{ int i;

char ch;

double f;

} b;

则结构变量b占用内存的字节数是

A.1

B.2

C.7

D.11


正确答案:D
解析:结构体变量所占用内存的字节数是其所有成员所占用内存字节数之和。本题中整型变量i所占用的内存是2字节,字符型变量ch所占用的内存是1字节,双精度型变量f所占用的内存是8字节,三者相加即可。

第10题:

下列语句所定义字符串在内存中占的字节数是______。 char*s="\'Name\'\\\'Age\'\n";

A.定义中有语法错误

B.20

C.19

D.14


正确答案:D
解析:转义字符在内存中占一个字节,字符串结束标志也占一个字节,实际存储空间是14个字节,但若用strlen函数求长度时,值为13,结束标志不算。

更多相关问题