c 程序设计语言第三章,C程序设计语言测题 第三章.doc

C程序设计语言测试题 第三章

一.

C语言中,用户所定的标识符允许使用关键字( )

C语言中,可以用下面的语句定义变量并赋值 int a=b=c=3 ()

C语言中,一个字符型数据与整型数据可以相互赋值( )

C语言中,一个整数如果其值在-32768~32767范围内,认为它是型,只能赋值给int型变量( )

设一个系统的float型有效数字是7位,则超过7位数的运算是不准确的( )

C语言中,字符常量可以用单引号或双引号括起来( )

C语言中,字符常量只能包含一个字符( )

C语言中,字符常量的值在程序运行过程中可以改变( )

C语言中,字符常量隐含处理以"\0"结尾( )

C语言中,不要求对程序中所用到的变量进行强制定义( )

二.

下列选项中,不能用作标识符的是( )

_1234 B._1_2

C.int_2 D.2_int

下列关于C语言用户标识符的叙述中正确的是( )

用户标识符中可以出现下划线和中划线( 减号)

用户标识符中不可以出现中划线,但可以出现下划线

用户标识符中可以出现下划线,但不可以放在用户标识符开头

用户标识符中可以出现下划线和数字,都可以放在用户标识符开头

下列符号串中,合法的十进制整型常量是( )

A.09876 B.0x9876

C.987*e64 D.-9876

已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符型常量'\101'是( )

字符A B.字符a

C.字符 e D.非法常量

C语言中,整数-8在内存中存储形式是( )

A.1111,1111,1111,1000 B.1000,0000,0000,1000

C.0000,0000,0000,1000 D.1111,1111,1111,0111

下列属于C语言合法的字符常数是( )

'\97' B." A"

C.' \t' D.' \0'

下列数据类型中不属于构造类型的是( )

数组型 B.结构型

C.共用型 D.枚举型

若有说明:char s1='\067',char s2="1",char s3='1',则s2中( )

A.包含1个字符 B.包含2个字符

C.包含3个字符 D.无定值,说明不合法

设x和y都是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的表达式是( )

x&&y B.x<=y

C.x||++y&&y-z D.!( x

设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后2位,并将第三位四舍五入的是( )

x=x*100+0.5/100.0; B.x=( x*100+0.5)/100.0;

C.x=(int)(x*100+0.5)/100.0 D.x=(x/100+0.5)*100.0

表达式(int)3.99的值是( )

A.4 B.3 C.3.9 D.3.99

表达式(double)(10%3)的值是( )

A.1 B.3 C.10 D.1.0

在C语言中,五种基本数据类型的存储空间长度的排列顺序为( )

char B.char=int C.char D.char=int=

下列关于单目运算符++,——的叙述中正确的是( )

它们的运算对象可以是任何变量和常量

它们的运算对象可以是char型变量和int型变量,但不能是float型变量

它们的运算对象可以是int型变量,但不能是double型变量和float型变量

它们的运算对象可以是char型变量,int型变量,float型变量

在C语言中,合法的长整型常数是( )

A.0L B.4962710 C.0412765 D.0xa34b7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值