内容正文:
专题一 基本数据类型
一:单选题
1:下列C语言标识符中正确的是( )
A.s_i_x B.5b C.g-7 D.pel.3
2:下列是C语音合法常量的是( )
A.16,000 B.01377 C.0x3g D.e13
3:下列字符中不是C语言转义字符的是( )
A.'
' B.'0xff' C.'\000' D.'\xf'
4:下列选项中属于合法的实型常量的是( )
A.0 B.2.826e C.0.462*102 D.0.654
5:以下叙述错误的是( )
A.C语言程序在运行过程中所有的计算都以二进制方式输出
B.C语言程序在运行过程中所有的计算都以十进制方式输出
C.所有的C语言程序都需要编译无误后才能运行
D.C语言程序中整形变量只能存放整数,实型变量只能存放浮点数
二:填空题
1:C 语言的标识符只能由 、 和 三种字符组成。
2:在C语言中,八进制整型常量以 作为前缀。
3:在C语言程序中,用关键字 定义单精度实型变量。
4: 数据类型int,char,long,float,double等的类型字节长度分别为 、 、 、 、和 。
5: 数值常量10010、0167和0x45对应的十进制值分别为 、 和 。
6:在C语言中的实型变量分为两种类型,它们是float型和 型。
三:判断题
1:scanf可以作为变量名使用( )
2:浮点型常量的指数表示中 ,e 是可以省略的( )
3:'\b'是一个转义字符( )
4:C语言整型常量表示形式有十进制整数、八进整数和十六进制整数三种( )
5:C语言标识符由字母和数字二种字符组成( )
6:一个 double 型变量在内存中占4个字节( )
7:转义字符'\r'的含义是回车( )
8:C语言的字符常量是用单引号括起来的一个字符( )
9:一个short型变量的最大允许值为 65535( )
10:在程序运行过程中,其值可以改变的量称为变量( )
四:简答题
C语言中的数据类型主要有哪些?
举例说明在C语言中如何定义符号常量?
常见的转义字符有哪些?写出对应转义字符的作用(至少写出5个)
浮点型数据表示方法有哪些?
学科网(北京)股份有限公司
$$
专题一 基本数据类型
一:单选题
1:下列C语言标识符中正确的是( )
A.s_i_x B.5b C.g-7 D.pel.3
【答案】A
【解析】标识符只能由字母、数字、下划线组成且第1个字符必须为字母或下划线,不允许使用数字,关键字不能用作标识符。
2:下列是C语言合法常量的是( )
A.16,000 B.01377 C.0x3g D.e13
【答案】B
【解析】出现在字母e(或E)之前的小数点,其左边和右边至少应有一位数字,在字母e(或E)之后必须是整数。八进制整数以0开头,包含数字0-7,逢八进一,十六进制包含数字0-9、字母A-F或a-f,以0x或0X开头。
3:下列字符中不是C语言转义字符的是( )
A.'
' B.'0xff' C.'\000' D.'\xf'
【答案】B
【解析】转义字符以反斜线"\"开头,后跟一个或几个字符。
4:下列选项中属于合法的实型常量的是( )
A.0 B.2.826e C.0.462*102 D.0.654
【答案】D
【解析】在一个值后面加上一个小数点,该值就成为一个浮点值。出现在字母e(或E)之前的小数点,其左边和右边至少应有一位数字,在字母e(或E)之后必须是整数。
5:以下叙述错误的是( )
A.C语言程序在运行过程中所有的计算都以二进制方式输出
B.C语言程序在运行过程中所有的计算都以十进制方式输出
C.所有的C语言程序都需要编译无误后才能运行
D.C语言程序中整形变量只能存放整数,实型变量只能存放浮点数
【答案】B
【解析】C语言程序在运行过程中所有的计算都以二进制方式输出,C语言程序需要经过编译才能运行,C程序中整型变量只能存放整数,实型变量只能存放浮点数。
二:填空题
1:C 语言的标识符只能由 字母 、 数字 和 下划线 三种字符组成。
2:在C语言中,八进制整型常量以 0 作为前缀。
3:在C语言程序中,用关键字 float 定义单精度实型变量。
4: 数据类型int,char,long,float,double等的类型字节长度分别为 4 、 1 、 4 、 4 、和