第2章练习 基本数据类型与输入输出xs答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.字符常量与字符串常量的区别是什么?

答:字符常量与字符串常量的主要区别在于:(1)定界符不同。字符常量使用单引号,而字符串常量使用双引号。(2)长度不同。字符常量的长度固定为1,而字符串常量的长度,可以是0,也可以是某个整数。(3)存储要求不同。字符常量存储的是字符的ASCII码值,而字符串常量除了要存储有效的字符外,还要存储一个结束标志’\0’。

二、选择题

1.下列数据类型不是C++语言基本数据类型的是()。

A.字符型

B.整型

C.实型

D.数组

2.在C++语言中,080是()。

A.八进制数

B.十进制数

C.十六进制数

D.非法数

3.下列字符列中,可作为C++语言程序自定义标识符是()。

A.switch

B.file

C.break

D.do

4.下列字符列中,可以作为“字符串常量”的是()。

A. ABC

B.″xyz″

C.′uvw′

D. ′a′

5.字符串”vm\x43\\\np\102q”的长度是()。

A. 8

B. 10

C. 17

D. 16

6.在C++语言中,自定义的标识符()。

A.能使用关键字并且不区分大小写

B.不能使用关键字并且不区分大小写

C.能使用关键字并且区分大小写

D.不能使用关键字并且区分大小写

7.下面标识符中正确的是()。

A._abc B.3ab C. int D.+ab

8.下列不合法的变量名为()。

A.int B.int1 C.name_1 D.name0

9.下列变量名中,非法的是()。

A.A25 B.My_car

C.My-str D.abc

10.下列常量中,十六进制int型常量是()。

A.0x5f B.x2a

C.046 D.7a

11.下列常量中,不是字符常量的是()。

A.'\n' B."y"

C.'x' D.'\7'

12.长双精度浮点型常量的后缀是()。

A.U B.F

C.L D.无

√1.C++语言的合法字符集与C语言的完全相同。

×2.标识符规定大小写字母没有区别。

√3.C++程序中,不得使用没有定义或说明的变量。

√4.变量的数据类型指出了变量在内存中存放的字节数。

√5.C++程序中,通常使用const来定义符号常量,定义时必须指出类型。

×6.变量被定义或说明后,它一定具有有意义的值。

×7.字符串常量与字符常量的区别仅表现在定义形式上的不同,一个用双撇号,另一个用单撇号。

×8.使用sizeof运算符可以求得某种类型和某个变量在内存中占的字节数,不能求得某个表达式的类型在内存中所占的字节数。

四、填空题

1.C++语言中,基本数据类型包含有整型、浮点型、字符型和布尔型。

2.浮点型常量可分为单精度、双精度和长双精度浮点型常量。

相关文档
最新文档