首页 > 试题

在C语言中的实型变量分为两种类型

更新时间:2025-02-25 08:51:16 阅读: 评论:0

穿越回古代-stronger歌曲


2023年5月22日发(作者:大时钟)

C语言中的实型变量分为两种类型

第二章练习题

一、填空题

1、在c语言中的实型变量分成两种类型,它们就是float型和()型。2、若存有定

义:charc='010';则变量c中涵盖的字符个数为()

3、已知字母aascii码为十进制数97,且设ch为整型变量,则表达式

ch='a'+'8'-'3'的值为()

4、在c语言中(以16十一位pc机为基准),一个float型数据在内存中所占到的

字节数为()个;一个int型数据在内存中所占到的字节数为()个。5、在c语言中,

则表示逻辑“假”Authenticator数字()则表示。

6c语言中的标识符只能由字母、数字和()三种字符组成。7、表达式

8/4*(int)(2.5)/(int)(1.25*(3.7+2.3))的值为()

8、整型常量即整常数。需用三种形式则表示:十进制整数、八进制整数以()结尾、

十六进制整数以()控制器(备注:恳请用小写字母)

9、请将75写成c语言八进制和十六进制表示(),()。

10、若存有定义:intm=5,y=2;则排序表达式y+=y-=m*=y后的y值就是()11、若a

就是int型变量,则表达式(a=4*5,a*2,a+6的值()。

12、若a,bc均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为(),b

为(),c值为()。

13、若a就是int型变量,且a的初值为6,则排序表达式a+=a-=a*aa的值()

14、若aint型变量,则计算表达式a=25/3%3a的值为()

15、若xn均就是int型变量,且xn的初值均为5,则排序表达式x+=n++x

的值(),n的值()

16、若有定义:intb=7;floata=2.5,c=4.7;则下面表达式的值为()

a+(int)(b/3*(int)(a+c)/2)%4

17、若存有以下定义:inta=2,b=3;floatx=3.5,y=2.5;则下面表达式的值()

(float)(a+b)/2+(int)x%(int)y

18、若有定义:intx=3,y=2;floata=2.5,b=3.5;则下面表达式的值为()

x+y%2+(int)a/(int)b

19、所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值()20、若存有定

义:inte=1,f=4,g=2;floatm=11.29,n=4.0,k;则排序赋值表达式

k=(e+f)/g+sqrt(n*1.2/g+m)k的值就是()

21、若xint型变量,则执行以下语句后x的值是()

1

x=7;x+=x-=x+x;

22、当a=3,b=2,c=1时,表达式f=a>b>c的值就是()

23、已知a=7.5,b=2,c=3.6,表达式a>b&&c>a||ab的值是()24、若a=6,b=4,c=2,

表达式!(a-b+c-1&&b-c*2的值是()25、若a=1,b=4,c=3,则表达式!(a

28、当m=2,n=1,a=1,b=2,c=3,继续执行回去d=(m=a!=b)&&(n=b>c),n的值(),m

的值()

29、有intx,y,z;x=3,y=-4,z=5,则表达式x-3&&y==(!x-3||z-5)的值为()30、以

下程序的运行结果是()main(){

if(2*2==5<2*2==4)printf(el

prinft(}

31、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值()32、以下程序的运转结果

就是()#incluemain(){intx=1,y,z:

x*=3+2;printf(x*=y=z=5;printf(;x=y==z;printf(n}

33、若运转时输出:100时,则以下程序的运转结果就是()main(){inta;

scanf(a);

printf(2!=0)?oes}

34、已有定义inti,j;floatx;为将-10赋给i,12赋给j,410.34赋给x;则对应以下

2

scanf函数调用语句的数据输入形式是()scanf(d,%d,%fi,&j,&x);

35、在printf函数中,以八进制形式输入整数用%()格式,以十六形式输入整数用%

()格式。(备注:恳请用小写字母)

36、在printf函数中,输出长整型数据用%()格式,输出字符串用%()格式。(注:

请用小写字母)

37、在printf函数中,以小数形式输入实型数据用%()格式,以指数形式输入实型

数据用%()格式。(备注:恳请用小写字母)38、存有以下语句:

inti=79;printf(i);实际输出()。

floatx=333.1234567890;printf(实际输入()。39、存有以下语句:

inti=79;printf(i);实际输出()。

doubley=333.1234567890;printf(2.5f实际输入()。40、存有以下语句:

inti=7900;printf(di);实际输出域宽为()。

floatx=1.23456789;printf(;实际输入为()。

二、选择题

1、下面恰当的字符常量就是()

a)“c”b)'12'c'w'd''

2、在c语言中,intcharshort三种类型数据在内存中所挤占的字节数()a)由

用户自己定义b)均为2个字节

c)是任意的d)由所用机器的机器字长决定3、下面四个选项中,均是合法整型常量

的选项是()

a160-0xffff011b-0xcdf01a0xec-01986,0120668d-0x48a2e50x4、下面四个

选项中,均就是不合法的整型常量的选项就是()

3

a--0f1-0xffff0011b-0xcdf01712,456c-0189995e2d-0x48eg-0681a5、下面

四个选项中,均不是合法的浮点数的选项就是()a160.0.12e3b1232e4.2e5c-

.18123e40.0d-e3.2341e36、下面四个选项中,均就是合法的浮点数的选项就是()

a+1e+15e-9.403e2b-.6012e-4-8e5c123e1.2e-.4+2e-1d-e3.8e-45.e-07、下

面四个选项中,均是正确的八进制或十六进制数的选项是()a-100x8f-011b0abc-

0170xcc0010-0x110xf1d0a12-0x123-0xa8、下面四个选项中,均是正确的数值常量或

字符常量的选项是()a0.00f8.9e'&'b3.9e-2.51e1c'3'0110xff000ad

+0010xabcd2e250.

9、未知字母'a'ascii码点为十进制65,且c2为字符型,则继续执行语句

c2='a'+'6'-'3';后,在内存中c2中的值()

adb68c)不确定dc10sizeof(float)是()

a)一个双精度型表达式b)一个整型表达式c)一种函数调用d)一个不合法的表达

11、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型

为()

aintbfloatcdoubled)不确认12、下面四个选项中,均就是非法常量的选项就

是()

a)‘as’-0fff'0xa'b'''01'12,456c-0x18011770xfd

0xabc'0''ab'

13、以下正确地定义整型变量a,bc并为它们诗赋初值5的语句就是()a

inta=b=c=5;binta,b,c=5;cinta=5,b=5,c=5;da=b=c=5;

14、若x,i,jk都是int型变量,则计算下面表达式后,x的值为()

x=(i=4,j=16,k=32)

a4b16c32d52

15、假设所有变量均为整型变量,则表达式(a=2,b=5,b++,a+b)的值是()a7b

8c6d2

4

16、若有代数式(3ae/(bc),则不正确的c语言表达式是()aa/b/c*e*3b

3*a*e/b/cc3*a*e/b*cda*e/c/b*317、已知各变量的类型说明如下:

intk,a,b;unsignedlongw=5;doublex=1.42;

则以下不合乎c语言语法表达式就是()ax%(-3)bw+=-2

ck=(a=2,b=3,a+b)da==a-=(b=4)*(a=3)18、已知各变量的类型说明如下:

inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下合乎c语言语法的表达

式就是()

aa+=a-=(b=4)*(a=3)ba=a*3=2cx%(-3)dy=float(i)

19、若存有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值

就是()

a2.500000b)2.750000c)3.500000d)0.000000

20、设立以下就是均为int类型,则值不等同于7的表达式就是()a

(x=y=6,x+y,x+1)b(x=y=6,x+y,y+1)c(x=6,x+1,y=6,x+y)d(y=6,y+1,x=y,x+1)21

未知ch就是字符型变量,下面不恰当的赋值语句就是()ach='a+b'bch='0'c

ch='7'+'9'dch=5+922、若存有以下定义,则恰当的语句就是()inta,b;floatx;

a)a=1,b=2,b)b++;c)a=b=5d)b=int(x);

23、设xyz均为int型变量,则继续执行语句x=(y=(z=10)+5)-5;后,x,yz

的值就是()

a)x=10y=15z=10b)x=10y=10z=10c)x=10y=10z=15d)x=10y=5z=1024、逻辑运

算符两侧运算对象的数据类型()

5

愁成语-世界环境日主题


本文发布于:2023-05-22 06:37:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/88/16178.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:在C语言中的实型变量分为两种类型.doc

本文 PDF 下载地址:在C语言中的实型变量分为两种类型.pdf

标签:实型数据
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|