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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

河海大学C语言期末试题A.docx

1、河海大学C语言期末试题A专业班级: 学号: 姓名: 一、选择题 (用铅笔把选中的方格涂黑 401=40分)1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD10ABCD11ABCD12ABCD13ABCD14ABCD15ABCD16ABCD17ABCD18ABCD19ABCD20ABCD21ABCD22ABCD23ABCD24ABCD25ABCD26ABCD27ABCD28ABCD29ABCD30ABCD31ABCD32ABCD33ABCD34ABCD35ABCD36ABCD37ABCD38ABCD39ABCD40ABCD二、填空题 (252=50分)(

2、1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) 三、编程题(10分)求10个数的最大公约数和最小公倍数(定义两个函数,求两个数的最大公约数和两个数的最小公倍数) 一、选择题 ( 401分=40分)1.以下叙述中正确的是 (1)D 。 A在编译时可以发现注释中的拼写错误BC语言程序的每一行只能写一条语句Cmain( )必须位于程序的开始DC语言程序可以由一个或多个函数组成2.以下选项中不能用作变量名的是 (2)B 。

3、 A_float Bswitch Csum D_123 3.已知sizeof(int)的值为2,为将10!的值存储到变量f中(10!=3628800),变量f的类型应声明为 (3)A 。Along int Bint Cshort int Dunsigned int4. 以下表示中,不能用作C语言常量的是 (4)B 。A. 0UL B. (long)123 C. 1e0 D.x2a 5.数学式在C程序中正确的表示形式为 (5)B 。 Asqrt(a)/2*b Bsqrt(a)/2/b Csqrt(a)/2b Dsqrt a/(2*b) 6.已知有程序段“char str10=Aoyun,Beij

4、ing,*p=&str00; printf(%sn,p+10);”,则执行printf语句后输出为 (6) A 。ABeijing BAoyun Cing Dng7.以下声明中错误的是 (7)C 。Aint a2; Bint a=0,1; Cint a3=0; Dint a34=0; 8.以下表示数学式“abc”的逻辑表达式中,错误的是 (8) A 。 A. abc B. ab&b=b)&!(b=c) D. !(a=b|b=c)9.已有声明“int a=3,b=3,c=2;”,以下选项中值为0的表达式是 (9)A 。 A. !a&!b&c B. !a|!b|c C. a=b&b=c D. a=

5、b&bc 10.若有声明“char ss8=Red;”,则sizeof(ss)的值是 (10)A 。 A8 B4 C3 D111. 以下程序运行后的输出结果是 (11)B 。A. 2 2 B. 7 2 C. 7 5 D. 6 2main() char a7=a00a00; int i,j; i=sizeof(a); j=strlen(a); printf(%d %d,i,j); 12. 下面关于循环语句for、while、do_while的叙述中,正确的是 (12)D 。A. 三种循环语句的循环体都必须放入一对花括号中B. 三种循环语句中都可以缺省循环终止条件表达式C. 三种循环语句的循环体都

6、至少被无条件地执行一次D. 三种循环语句都可能出现无穷循环13. 若有声明“int a=1,2,3,4,*p,i;”,则以下程序段中不能输出13的是(13) B 。A. for(i=0;i4;i+=2) printf(%d,ai);B. for(p=0;p4;p+=2) printf(%d,ap);C. for(p=a;pa+4;p+=2) printf(%d,*p);D. for(p=a,i=0;ia B.(+ptr)-a C.x1.a D.x0.b-a struct ss int a; struct ss *b; x3=5,&x1,7,&x2,9,0, *ptr=&x0;22. 若需要对一

7、个数据文件abc.txt中的数据做加密处理并且限定只能做一次打开文件操作,则在“fp=fopen(abc.txt, 模式字符串 ); ”中,模式字符串应当是 (22) B 。A. w+ B. r+ C. a+ D. r 23若有如下声明和语句:int t33,*pt3,k;for(k=0;k0;j-=2) k+; .for(j=0;j15;j+=2) k+; .for(i=0;i0;i-=2) k+;30已知A盘根目录下有文本文件“data.txt”且程序中已有声明“FILE *fp;”,若程序需要先从“data.txt”文件中读出数据,修改后再写入“data.txt”文件中,则调用fopen函数的正确形式是 (30) C 。A fp=fopen(a:data.txt,rw); B B. fp=fope

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

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