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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

《C语言》作业汇总文档格式.docx

1、C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面DC语言中,注释语句的位置是任意的,当然,它不能破坏标识符的完整性。C语言只是将一个注释看作是一个空格,因此对注释内的任何错误都不作检查。1.4 C语言规定:在一个源程序中,main函数的位置 。A)必须在最开始 B)必须在系统调用的库函数的后面C)可以任意 D)必须在最后*1.5一个C语言程序是由 。A)一个主程序和若干个子程序组成 B)若干函数组成C)若干过程组成 D)若干子程序组成B通常许多语言程序由主程序和子程序构成,但是C语言是函数式语言,整个程序由众多函数组成。尽管有时习惯上称main函数为主程序,显然,严

2、格地讲还是B更为符合C语言的规则。1.6C源程序的基本单位是【 】。函数1.7一个C源程序中至少应包括一个【 】。main()函数1.8在一个C源程序中,注释部分两侧的分界符分别为【1】和【2】。【1】/* 【2】*/1.9在C语言中,输入操作是由库函数【1】完成的,输出操作是由库函数【2】完成的。【1】scanf 【2】printf2.1 选择题*2.1C语言中(以16位PC机为例),各数据类型的存储空间长度的排列顺序为 。A)charintlong=floatdouble B)char=intdoubleC)charlong=float=double D)char=int=long分析:在

3、不同的计算机系统中,不同的C语言系统中,其各种数据类型所占据的存储空间是不同的,但是有一个总的原则,即:char=short=int=long= floatyx。2.36 若有代数式|x3+lgx|,则正确的C语言表达式是 。A)fabs(x*3+log10(x)B)abs(pow(x,3)+log10(x)C)abs(pow(x,3.0)+log10(x)D)fabs(pow(x,3.0)+log10(x)以上两题均未说明x,y的类型,从表达式的性质可分析隐含为实型,因此应使用fabs。*2.37在C语言中,char型数据在内存中的存储形式是 。A)补码 B)反码 C)原码 D)ASCII码

4、计算机系统不能存储字符本身,存储的是字符的ASCII码。*2.38设变量n为float,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入的表达式是 。A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0m=n*100+0.5赋值过程中有实型转整型的自动转换。2.39表达式18/4*sqrt(4.0)/8值的数据类型为 。表达式的类型由表达式结果的类型决定。2.40设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值

5、范围为 。A)0-255 B)0-32767 C)0-65535 D)0-2147483647各种数据类型的取值范围是由其字长决定,字长确定的情况下,有符号数与无符号数的范围应当容易计算得知。2.41设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为 。A)float B)char C)int D)double虽然本题各变量没有具体的变量值,由于参与运算的变量中z变量为double型,表达式计算的结果肯定为double型。2.42若有以下定义,则能使值为3的表达式是 。int k=7,x=12;A)x%=k%=5 B)x%=k-k%5C)

6、x%=(k-k%5) D)(x%=k)-(k%=5)A的值为0,B、C两个表达式相同,值为2,只有D的值为3。2.43设以下变量均为int类型,则值不等于7的表达式是 。A)x=y=6,x+y,x+1 B)x=y=6,x+y,y+1C)x=6,x+1,y=6,x+y D)y=6,y+1,x=y,x+1经计算可知,只有C的值为12,不为7。2.2 填空题2.44 在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为【1】;一个int型数据在内存中所占的字节数为【2】。【1】1 【2】22.45 在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为【1

7、】;一个double型数据在内存中所占的字节数为【2】。【1】4 【2】82.46 若有以下定义,int m=5,y=2;则计算表达式y+=y-=m*=y后y的值是【 】。162.47 设C语言中,一个int型数据在内存中占2各字节,则int型数据的取值范围为【 】。-32768327672.48 在C语言中的实型变量分为两种类型,它们是【1】和【2】。【1】float 【2】double*2.49 C语言所提供的基本数据类型包括:单精度型、双精度型、【1】、【2】和【3】。字符型 整型 枚举基本类型又称简单类型,若分为四种则为字符、整型、实型和枚举,若分为五种,则将实型分为单精度型和双精度型

8、两种。*2.50 若s是int型变量,则表达式s%2+(s+1)%2的值为【 】。1无论s是奇数还是偶数表达式的值只能是1。*2.51 若a是int型变量,则表达式(a=4*5,a*2),a+6的值为【 】。26*2.52 若x和a均是整型变量,则计算表达式(1)后的x值为【1】,计算表达式(2)后x的值为【2】。(1)x=(a=4,6*2)(2)x=a=4,6*2【1】12 【2】42.53 若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a的值为【1】,b的值为【2】,c的值为【3】。【1】6 【2】4 【3】22.54 若a是int 型变量,且a的初值为6,则计算

9、表达式a+=a-=a*a后a的值为【 】。602.55 若a是int型变量,则计算表达式a=25/3%3后a的值为【 】。22.56 若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n+后x的值为【1】,n的值为【2】。【1】10 【2】62.57 若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为【 】。5.52.58 若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为【 】。3.52.59 若有定义:010则变量c中包含的字符个数为【 】。2.60 若有定义:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为【 】。2.61 若有定义:int x=12,n=5;则计算表达式x%=(n%=2)后x的值为【 】。2.62 若有定义:int a,b;表达式a=2,b=5,a+,b+,a+b的值为【 】。92.63 C语言中的标识符只能由三种字符组成,它们是【1】、【2】和【3】。【1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1