一、选择题
1.以下( )组中的常数都是合法的C语言常量。
A.-0,'/N',2E5 B."222",7FF,03
C.'123','\678','{' D."12.50",-0Xlal,03e5
2.若有说明char sl='\067';char s2="1";char s3='l';则s1中( ),s2中( ),s3中( )。
A.包含3个字符 B.包含2个字符
C.包含1个字符 D.无定值,说明不合法
3.不合法的字符常量是( )。
A.'\t' B."A" C.'a' D.'\x32'
4.合法的字符常量是( )。
A.'\084' B.'\84' C.'ab' D.'\x43'
5.是C语言提供的合法的数据类型关键字( )。
A.Float B.signed C.integer D.Char
6.属于合法的C语言长整型常量的是( )。
A.5876273 B.0L C.2E10 D.(long)5876273
7.对于char cx='\039';语句,正确的是( )。
A.不合法 B.cx的ASCII值是33
C.cx的值为四个字符 D.cx的值为三个字符
8.为了计算s=10! (即10的阶乘),则s变量应定义为( )。
A.int B.unsigned C.long D.以上三种类型均可
9.以下所列的C语言常量中,错误的是( )。
A.0x FF B.1.2e0.5 C.2L D.'\72'
10.以下选项中,合法转义字符的选项是( )。
A.'\\' B.'\018' C.'xab' D.'\abc'
二、填空题
11.C语言中基本数据类型,按其值是否可以改变分为_____________和_____________两种,在程序执行过程中,其值不能改变的量称为_____________,其值可以改变的量称为_____________。_____________可以不经过说明就可以使用,而_____________必须先定义后使用。
12.C语言中的常量有三类:_____________、____________和_____________。
13.整型常量通常用三种数字来表示,没有任何标志的_____________进制数,比如123,以_____________开头的_____________进制数,比如0123 和以_____________开头或以_____________开头的_____________进制数,比如0x123。
14.十进制数有十个数码,是_____________,八进制数有八个数码,是_____________,十六进制数有十六个数码,是_____________和_____________。
15.字符型常量有_____________和_____________,前者是用单引号引起来的_____________个字符,后者是用_____________引起来的_____________个字符,后者总是以_____________为结束符。
一、选择题(www.xing528.com)
1.合法的字符常量是( )。
A.'\x' B.x C.'x' D."x"
2.合法的字符常量是( )。
A.'\x84' B.'\84' C.'84' D."84"
3.是C语言不合法的常量是( )。
A.09 B.9 C.0x9 D.'9'
4.属于合法的C语言实型常量的是( )。
A.5.8e3.5 B.5.8e C.e3.5 D.5.8e3
5.以下选项中,合法的实型常数是( )。
A.5E2.0 B.E-3 C.2E0 D.1.3E
6.已知大写字母A 的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是( )。
A.字符A B.字符a C.字符c D.非法的常量
7.以下选项中,正确的字符常量是( )。
A."F" B.'\\' C.'W' D.'\0\0'
8.以下选项中可作为C语言合法整数的是( )。
A.10110B B.0386 C.0Xffa D.x2a2
9.下列变量定义中合法的是( )。
A.short_a=1-.le-1; B.double b=1+5e2.5;
C.long do=0xfda L; D.float 2_and=1-e-3;
10.若有说明语句:char s='\72';则变量s( )。
A.包含一个字符 B.包含两个字符
C.包含三个字符 D.说明不合法,s的值不确定
二、填空题
11.浮点型数据在计算机内部有_________和________两种存储方式,后者用________或___________表示以10 为底的指数;其前是___________且必须___________;其后是___________,且必须___________。
12.字符常量是用___________括起来,有普通字符与___________两种,后者以___________开头,后面跟一个或者多个字符,表示特殊意义。
13.C语言中可以用标识符来代表一个常量,称之为___________,定义该常量的语言称为___________,它的一般形式为_____________________。
14.整型数据的基本类型说明符为__________________________,根据数值的范围将数据定义为__________、_____________和___________,对应的类型说明符为__________、___________和___________。
15.变量名取名时,应做到“_____________”,变量名区分___________,一般__________写,变量在使用前应先___________。
16.在C 语言中,以16 位机为例,一个char型数据在内存中占________字节;一个int型数据在内存中占_________字节,一个long型和float型数据在内存中占_________字节,一个double型数据在内存中占________字节,不同的编译系统,相同类型的数据在内存中所占字节数___________。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。