ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:21.67KB ,
资源ID:6568962      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6568962.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言第二章习题资料Word文档格式.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

c语言第二章习题资料Word文档格式.docx

1、则计算赋值表达式k=(e+f)/g+sqrt(n*1.2/g+m)后k的值是()21、若x为int型变量,则执行以下语句后x的值是(-14)x=7; x+=x-=x+x;22、当a=3,b=2,c=1时,表达式f=abc的值是( 0)23、已知A=7.5,B=2,C=3.6,表达式AB&CA|A!B的值是(0 )24、若a=6,b=4,c=2,则表达式!(a-b)+c-1&b-c*2的值是(0 )25、若a=1,b=4,c=3,则表达式!(ac)后,n的值为( ),m的值为( )29、有int x,y,z;且x=3,y=-4,z=5,则表达式x-3&y=(!x-3|z-5)的值为(0)30、以

2、下程序的运行结果是(T)main() if (2*2=5b?a:cd?c:d的值为()32、以下程序的运行结果是(551)#inclue main( ) int x=1,y,z: x*=3+2;%d,x); x*=y=z=5; x=y=z;%dn33、若运行时输入:100时,则以下程序的运行结果是() int a; scanf(%d,&a);printf(%s,(a%2!=0)?no:yes34、已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是( )scanf(%d,%d,%fi,&j,&x);35、在p

3、rintf函数中,以八进制形式输出整数用%(d)格式,以十六形式输出整数用%()格式。(注:36、在printf函数中,输出长整型数据用%()格式,输出字符串用%()格式。37、在printf函数中,以小数形式输出实型数据用%()格式,以指数形式输出实型数据用%()格式。38、有以下语句:int i=79;%o,i);实际输出( )。float x=333.1234567890;%.2f39、有以下语句:%xdouble y=333.1234567890;%2.5f,y);40、有以下语句:int i=7900;%2d实际输出域宽为( )。float x=1.23456789;%.5f实际输出

4、为( )。二、选择题1、下面正确的字符常量是()A)“C” B) 12 C) W D) 2、在C语言中,int、char、short三种类型数据在内存中所占用的字节数(d)A)由用户自己定义 B)均为2个字节C)是任意的 D)由所用机器的机器字长决定3、下面四个选项中,均是合法整型常量的选项是(c)A)160 -0xffff 011 B)-0xcdf 01a 0xeC)-01 986,012 0668 D)-0x48a 2e5 0x4、下面四个选项中,均是不合法的整型常量的选项是(d)A)-0f1 -0xffff 0011 B)-0xcdf 017 12,456C)-018 999 5e2 D

5、)-0x48eg -068 1a5、下面四个选项中,均不是合法的浮点数的选项是(b)A)160. 0.12 e3 B)123 2e4.2 e5C)-.18 123e4 0.0 D)-e3 .234 1e36、下面四个选项中,均是合法的浮点数的选项是()A)+1e+1 5e-9.4 03e2 B)-.60 12e-4 -8e5C)123e 1.2e-.4 +2e-1 D)-e3 .8e-4 5.e-07、下面四个选项中,均是正确的八进制或十六进制数的选项是(c)A)-10 0x8f -011 B)0abc -017 0xcC)0010 -0x11 0xf1 D)0a12 -0x123 -0xa8

6、、下面四个选项中,均是正确的数值常量或字符常量的选项是(d)A)0.0 0f 8.9e B)a 3.9e-2.5 1e1 C) 011 0xff00 0a D)+001 0xabcd 2e2 50.9、已知字母A的ASCII码为十进制65,且c2为字符型,则执行语句c2=6后,在内存中c2中的值为(A)A) D B) 68 C)不确定 D)C10、sizeof(float)是()A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式11、设变量a是整型,f是实型,i是双精度型,则表达式10+i*f值的数据类型为()A)int B)float C)double D)不

7、确定12、下面四个选项中,均是非法常量的选项是(a )A)as -0fff 0xa B) 01 12,456C) -0x18 01177 0xf D)0xabc 0ab13、以下正确地定义整型变量a,b和c并为它们赋初值5的语句是(c)A)int a=b=c=5; B)int a,b,c=5;C)int a=5,b=5,c=5; D)a=b=c=5;14、若x,i,j和k都是int型变量,则计算下面表达式后,x的值为(c)x=(i=4,j=16,k=32)A) 4 B) 16 C)32 D)5215、假设所有变量均为整型变量,则表达式(a=2,b=5,b+,a+b)的值是(a )A)7 B)8

8、 C)6 D)216、若有代数式(3ae)/(bc),则不正确的C语言表达式是(c)A)a/b/c*e*3 B)3*a*e/b/cC)3*a*e/b*c D)a*e/c/b*317、已知各变量的类型说明如下:int k,a,b;unsigned long w=5;double x=1.42;则以下不符合C语言语法表达式是(a)A) x%(-3) B) w+=-2C) k=(a=2,b=3,a+b) D) a=a-=(b=4)*(a=3)18、已知各变量的类型说明如下:int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;则以下符合C语言语法

9、的表达式是(a)A) a+=a-=(b=4)*(a=3) B) a=a*3=2C) x%(-3) D) y=float(i)19、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是(a)A)2.500000 B) 2.750000C) 3.500000 D) 0.00000020、设以下就是均为int类型,则值不等于7的表达式是(c)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是字符型变量,下面不正确的赋值语句是

10、(a)A)ch=a+b B)ch=C)ch=79 D)ch=5+922、若有以下定义,则正确的语句是(b)int a,b; float x;)a=1,b=2, )b+;)a=b=5 )b=int(x);23、设x、y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后,x,y和z的值是(a)x=10 y=15 z=10 )x=10 y=10 z=10)x=10 y=10 z=15 )x=10 y=5 z=1024、逻辑运算符两侧运算对象的数据类型(d)只能是0或1 )只能是0或非0正数)只能是整型或字符型数据 )可以是任何类型的数据25、以下关于运算符优先顺序的描述中正确的是(

11、c)关系运算符算术运算符赋值运算符逻辑运算符)逻辑运算符关系运算符赋值运算符)赋值运算符逻辑运算符算术运算符)算术运算符=y&chb)&(n=dc)后n的值为(b) )2 )3 )028、判断char型变量c1是否为小写字母的正确表达式为(d)=c1=a)&(c1=c1)|(=c1) )(c1)&)29、执行以下语句后b的值为(d)int a,b,c;a=b=c=0;+a|+b&+c;) 2 )错误) 030、执行以下语句后b的值为(a)int a=5,b=6,w=1,x=2,y=3,z=4;(a=wx)&(b=yz)6 ) 0 ) 1 )31、若w、x、y、z、m均为int型变量,则执行下面

12、语句后的m值是()w=1;x=2;y=3;z=4;m=(wx)?w:x;m=(m10?x+100:x-10);,w+|z+);,!wz);,w&A)0,1,1,1 B)1,1,1,1 C)0,1,0,1 D)0,1,0,035、若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是(d)A)scanf(%d%lx,%lex,&y,&B)scanf(%2d*%d%lfC)scanf(%x%*d%oy);D)scanf(%x%o%6.2f36、已有程序段和输出数据的形式,f为4.5,a 为2。程序中输入语句的正确形式应当为(b)(注:CR表示回车)float f;n

13、input number: 输入语句nf=%f,a=%dn,f,a);input number:4.5,2%d,%fa,&f); B)scanf(%f,%df,&%d%f D)scanf(%f%d37、以下说法正确的是(d)A)输入项可以为一个实型常量,如scanf(%f,3.5);B)只有格式控制,没有输入项,也能进行正确输入,如scanf(a=%d,b=%dC)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(%4.2fD)当输入数据时,必须指明变量的地址,如scanf(38、有输入语句:a=%d,b=%d,c=%db,&c);为使变量a的值为1,b为3,c为2,从键盘

14、输入数据正确形式应当是(d)A)132 B)1,3,2C)a=1 b=3 c=2 D)a=1,b=3,c=239、阅读以下程序,当输入数据的形式为:25,13,10=y=x)?1:0);12、printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出错误信息。13、下列是正确的语句:int i;14、printf函数中用到格式符%5s,其中数字5表示输出的字符串占5列,如果字符串长度小于5,则输出按右对齐输出该字串,左补空格。15、有以下语句:%d,%d,%d为使a=3,b=4,c=5正确的输入形式是:3 4 5附寻:答案1、double 2、 1 3

15、、102 4、4 2 5、0 6、下划线 7、0 8、0 0x 9、0113 0x4B 10、-1611、26 12、6 4 2 13、-60 14、2 15、10 616、5.5 17、3.5 18、1 19、9 20、5.721、-14 22、0 23、0 24、0 25、126、1 27、1 28、0 1 29、0 30、F31、4 32、5,25,1 33、yes 34、-10,12,410.34 35、o x36、ld s 37、f e 38、117 333.12 39、4F 333.12346 40、7900 1.2345671-5 CDADB 6-10 BCDBB 11-15 CACCB 16-20 CAAAC21-25 ABADC 26-30 CBDDA 31-35 ADCCD 36-40 BDDDB 41-45 CDBAD三、判断对错题1-5 6-10 11-15

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2