您所在位置: 网站首页 / C语言基本数据类型及运算题库.doc / 文档详情
C语言基本数据类型及运算题库.doc 立即下载
2025-02-20
约3.1千字
约8页
0
20KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言基本数据类型及运算题库.doc

C语言基本数据类型及运算题库.doc

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES8页
C语言基本数据类型及运算题库

基本数据类型及运算
一、选择题
1.若以下选项中的变量已正确定义,则正确的赋值语句是。
A)x1=26.8%3;B)1+2=x2;C)x3=0x12;D)x4=1+2=3;答案:C
2.设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是。
A)x=x*100+0.5/100.0B)x=(x*100+0.5)/100.0C)x=(int)(x*100+0.5)/100.0D)x=(x/100+0.5)*100.0答案:C
3.下列C语言中运算对象必须是整型的运算符是。
A)%=B)/C)=D)*=答案:A
4.若有以下程序段:intc1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是。
A)0B)0.5C)1D)2答案:A
5.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是。
A)把x和y按从大到小排列B)把x和y按从小到大排列C)无确定结果D)交换x和y中的值答案:D
6.下列变量定义中合法的是。
A)short_a=1-.le-1;B)doubleb=1+5e2.5;C)longdo=0xfdaL;D)float2_and=1-e-3;答案:A
7.以下4个选项中,不能被看作是一条语句的是。
A){;}B)a=0,b=0,c=0;
C)if(a>0);D)if(b==0)m=1;n=2;答案:D
8.设x=1,y=-1,下列表达式中解为8的是。
A)x&yB)~x│xC)x^xD)xk)&&(c=i,j,k)后,c值是。
A)0B)1C)2D)3答案:D
14.下列程序的运行结果是。
#include“stdio.h”voidmain(){inti=23;do{++i;}while(i);
printf(“%d”,i);}
A)23B)24C)死循环D)无任何结果答案:C
15.设inta=3,b=4,c=5;,下列表达式的值不为1的是。
A)a+b>c&&b==cB)a||b+c&&b-cC)!(a>b)&&!c||1D)!(a+b)+c-1&&b+c/2答案:A
16.下列不合法的常量是:。
(1)’?’
(2)’abc’
(3)”Turboc”
(4)’\\0x32’
(5)’\\123’(6)’’’’
(7)”△”(8)’△’
(9)”\\\\\\”
(10)’’a’’’(11)’\\\\’(12)’\\0123’(13)’\\xaf’
(14)’王’
(15)”李为民”
(16)”\\xaif”答案:(2),(12),(14),(16)
17.下列运算符中,结合方向为自左向右的是()。
(A)?:
(B),(C)+=
(D)++答案:(B)
18.若有floatx;则sizeof(x)和sizeof(float)两种描述()。
(A)都正确
(B)都不正确
(C)前者正确(D)后者正确答案:(A)
19.有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x的值为()。
(A)17
(B)17.500000
(C)17.5(D)16答案:(A)
20.若给定条件表达式(M)?(a++):(a--),则其中表达式(M)
。
A.和(M==0)等价B.和(M==1)等价C.和(M!=0)等价D.和(M!=1)等价答案:C
21.已知floatx=1,y;则y=++x*++x的结果是。
A.y=9B.y=6C.y=1D.表达式是错误的答案:D
22.以下程序的输出结果是。
shorti=65535;printf(\
A.65535B.0C.语法错误,无输出结果D.-1答案:D
23.有变量说明语句inta,b,c;,顺序执行下面语句:a=b=c=1;
++a||++b&&++c;
那么,变量b的值应是()
A.2B.1C.0D.3答案:B
24.有变量说明inta=3;,则表达式a1的运算结果和a的值应该是()
A.0和2B.0和3C.1和2D.1和3答案:B
25.以下程序的输出为。
#includevoidmain(){
doublex=213.82631;printf(\}
A.213.82B.21.38e+01C.2.14e+02D.-2.14e2答案:C
26.下列关于单目运算符++、--的叙述中正确的是。
A)它们的运算对象可以是任何变量和常量
B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量D)它们的运算对象可以是char型变量、int型变量和float型变量答案:D
27.有
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C语言基本数据类型及运算题库

文档大小:20KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用