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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

08年省安徽水平考试二级C语言试题及参考答案1教程文件.docx

1、08年省安徽水平考试二级C语言试题及参考答案1教程文件2008年1月安徽省计算机水平考试二级C语言试题一、单项选择题(每题1分,共40分)1. 通常将个人计算机称为 1 。A) PLC B) LCD C) PC D) CRT2. 下列表示存储器容量的数据中,最大的是 2 。A) 1GB B) 211MB C) 220KB D) 210B 3. 将十进制数41转换为二进制数,下面结果中正确的是 3 。A) 00101001 B) 00101011 C) 00100011 D) 001001014. 按照计算机应用领域分类,学校使用的成绩管理系统属于 4 。A) 实时控制 B) 科学计算 C) 数

2、据处理 D) 计算机辅助设计5. 删除Windows桌面上应用程序的快捷图标,意味着 5 。A) 该程序连同其图标一起被删除B) 只删除了该程序,对应的图标被隐藏C) 该程序连同其图标一起被隐藏D)只删除了图标,对应的程序仍然存在6. 以下关于多媒体技术的叙述中,错误的是 。A) 多媒体技术将各种媒体以数字化的方式集成在一起B) 多媒体技术就是能用来观看DVD电影的技术C) 多媒体技术已经成为声、文、图等媒体信息在计算机系统中综合应用的代名词D)多媒体技术和计算机技术的融合开辟出一个多学科交叉、跨行业的崭新领域7. 下列的网络IP地址中,正确的是 。A) 249.220.258.202 B)

3、204.250.9 C) 202.155.98.C D) 202.245.101.2018. “熊猫烧香”是一种 。A) 办公软件B) 杀毒软件C) 计算机病毒D)下载工具9. 下列有关计算机病毒和黑客的说法中,不正确的是 。A) 所有计算机病毒都可以通过杀毒软件彻底清除B) 计算机黑客是指利用网络入侵别人计算机的人C) 防范计算机病毒的一种常用办法是在计算机上安装正版的反病毒软件D)防范计算机黑客的一种常用办法是在计算机上安装网络防火墙10. 10 是程序、数据以及相关文档的集合A) 软件B) 程序C) 指令D)算法11. 下列关于C语言程序说法正确的是 11 。A) C程序书写时,不区分大

4、小写字母B) C程序书写时,一行只能写一条语句C) C程序书写时,一条语句可分成几行书写D) C程序书写时,每行必须有行号12. C语言中的源程序文件和目标文件的扩展名分别是 12 。A) C和obj B) C和exe C) com和exe D)obj和c13. 以下四项中属于ANSI C语言关键字的是 13 。A) CHAR B) define C) max D) return14. 在C语言中,double、long、unsigned、int、char类型数据所占字节数分别是 14 。A) 8、2、4、1 B) 2、8、4、1 C) 4、2、8、1 D) 8、4、2、115. 设int a

5、=0, b=1, c=2;,则表达式a? a+b:a+c的值是 15 。A) 0 B) 1 C) 2 D) 316. 下列 16 是字符型常量。A) n B) A C) D) 6517. 已知int x,y;,执行语句x=(y=10-5, y*2), y-5;后,变量x和y的值分别是 17 。A) x=0, y=5 B) x=10, y=5 C) x=5, y=0 D) x=5, y=518. 已知int x;,当x为大于的奇数时,下列值为的表达式是 18 。A) x%2=1 B) x/2 C) x%2!=0 D) x%2=019. 下面程序段执行结果是 19 。int i=5, k;k=(+

6、i)+(+i)+(i+);printf(%d,%d,k, i);A) 24, 8 B) 21, 8 C) 21, 7 D) 24, 720. 下列正确的赋值语句是 20 。A) 10=a; B) b=45.6 C) c=15*5; D) a+47=c;21. 已知int x=1, y=2, z=3;,则逻辑表达式xy|+z运算后,z的值是 21 。A) 1 B) 2 C) 3 D) 422. 若变量c为char类型,能正确判断出c为大写字母的表达式是 22 。A) A=c=A|c=Z C) A=c D) c=A & c=Z23. 已知int x, y; float z;,以下正确的输入语句是

7、23 。A) scanf(%d%d%f, x, y, z); B) scanf(%d%d%f, &x, &y, &z); C) scanf(%d%6d%6.2f, &x, &y, &z); D) scanf(%d%d%f; &x; &y; &z); 24. 执行下面的程序:main()int x=-1; printf(%d,%x,%u, x, x, x);则输出结果是 24 。A) -1, -1, -1 B) -1, -ffff, -32768 C) -1, ffff, -32768 D) -1, ffff, 6553525. C语言对于嵌套的if语句规定else总是 25 匹配。A) 与最外

8、层的if B) 与之前最近的if C) 与之前最近的不带else的if D) 与最近的 之前的if26. 下面程序运行结果为 26 main()char c=a; if(ac=z)printf(LOW); else printf(UP);A) LOW B) UP C) LOWUP D) 语句错误,编译不能通过27. 以下叙述正确的是 27 A) do-while语句构成的循环,在while后的表达式为非零时结束循环B) do-while语句构成的循环,在while后的表达式为零时结束循环C) do-while语句构成的循环只能用break语句退出D) do-while语句构成的循环不能用其他语

9、句构成的循环来代替28. 要使下面程序段输出10个整数,则在下划线处填入正确的数是 28 。for(i=0; i= ; i+=2) printf(%d,i);A) 9 B) 10 C) 18 D) 2029. 下列描述中不正确的是 29 。A) 字符数组中可以存放字符串 B) 可以对字符数组进行整体输入、输出C) 可以对实型数组进行整体输入输出D) 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值30. 下面能对字符数组正确赋给字符串的初始化操作语句是 30 。A) char s5=C, H, I, N, A;B) char s5=CHINA;C) char s=CHINA;D)

10、char s5; s0=C; s1=H; s2=I; s3=N; s4=A;31. 下面程序段的输出结果是 31 。char s =101abc0;printf(%sn, s);A) Aabc0 B) 101abc0 C) 101abc D) Aabc32. 有如下程序:main()int a6, i, s=0; for(i=1; i6; i+) ai=i+1; s+=ai; printf(%dn, s);该程序的输出结果是 32 。A) 18 B) 19 C) 20 D) 2133. 当调用函数时,实参是一个数组名,则向函数传送的是 33 。A) 数组的长度 B) 数组的首地址C) 数组每一

11、个元素的地址 D) 数组每个元素中的值34. C语言中,如果在定义函数时没有指定函数类型,系统会隐含指定为 34 。A) char B) int C) register D) static35. 一个源文件中定义的全局变量的作用域是 35 。A) 本函数的全部范围 B) 本程序的全部范围C) 本文件的全部范围 D) 从定义开始至本文件结束36. 对于类型相同的两个指针变量之间,不能进行的运算是 36 。A) 2)/(b1)的值是 40 。A) 0 B) 2 C) 4 D) 8二、填空题(每空2分,共20分)1. 在turbo C 2.0编辑环境中,激活主菜单的热键是 (1) 。2. 已知int

12、 a=7; float x=3.5, y=4.8;,则表达式x+a%2*(int)(x+y)的值是 (2) 。3. 设有int x, y; scanf(%d%*d%d, &x, &y);,从键盘输入数据102030后,y的值是 (3) 。4. 已知char s110=ABCD, s25=xy;,则strlen(strcpy(s1, s2)的值是 (4) 。5. 有函数调用语句fun(a, b+c, (d, e);,则该函数调用语句中含有的实参的个数是 (5) 。6. 以下程序运行的结果是 (6) 。 main() char a =12345, *p;int s=0;for(p=a; *p!=0

13、; p+) s=10*s+*p-0;printf(%dn,s);7. 执行程序段char str =abc0def0ghi; char *p; p=str; printf(%s, p+5);,则该程序段运行结果是 (7) 。8. struct personchar name8; long num; unionfloat x; int y;m;w;则表达式sizeof(w)的值是 (8) 。9. 判断文件指针是否指向文件尾的函数为 (9) 。10. #define S(x) 5*x main() int a=1, b=2;printf(%d, S(a+b); 运行结果是 (10) 。三、阅读理解

14、题(每小题4分,共20分)1. 下面程序运行的结果 。main()int i, j, s=0; for(i=1; i=4; i+) for(j=1; j=5-i; j+) s=s+i*j; printf(%d, s);2. 下面程序运行的结果 。main()int i, a=3, b=4, t; for(i=1; i=5; i+) switch(i%5) case 0: b=3; case 1: t=a; a=b; b=t; break; default: b=5; printf(%d, %dn, a, b);3. 下面程序运行的结果 。main()int a10, i, s=0; a0=1;

15、 a1=2; for(i=2; i10; i+) ai=ai-1+ai-2; s=s+ai; printf(%dn, s);4. 下面程序运行的结果 。main()int i, s=0; for(i=1; i=5; i+) static int x=0; x=x+i; s=s+x; printf(%dn, s);5. 下面程序运行的结果 。int f(int n)if(n=2)return 1; else return f(n-2)+n;main()printf(%dn, f(10);四、编程题(共20分)1. (6分)设计程序计算并输出。2. (7分)设计程序输出下面图形(要求用嵌套循环语句

16、实现)55555 4444 333 22 13. (7分)设计程序输入一个字符串并判断其是否是“顺序串”(从小到大或从大到小排序,如:AABccd或dccBAA),“是”则打印“Yes”,“否”则打印“No”。#include #include main() char s100; .2008年1月安徽省计算机水平考试二级C语言试题参考答案一、单项选择题(每题1分,共40分)1. C 2. A 3. A 4. C 5. D 6. B 7. D 8. C 9. A 10. A11. C 12. A 13. D 14. D 15. C 16. A 17. B 18. D 19. B 20. C21.

17、 C 22. D 23. B 24. D 25. C 26. A 27. B 28. C 29. C 30. C31. D 32. C 33. B 34. B 35. D 36. C 37. C 38. B 39. D 40. A二、填空题(每题2分,共20分)1. F10 2. 11.5 3. 30 4. 2 5. 36. 12345 7. ef 8. 16 9. eof() 10. 7三、阅读理解题(每题4分,共20分)1. 35 2. 3, 4 3. 228 4. 35 5. 29四、编程题(共20分)1. (6分)main()int i; float t, s=0; for(i=1;i

18、=1; i-) for(j=1; ji; j+) printf( );for(j=1; j=i; j+) printf(%d, i);printf(n);3. (7分)#include main()int i,j; char s80; gets(s); if(s1s0) for(i=2; si& si=si-1; i+); if(si)printf(Non); else printf(Yesn); if(s1s0) for(i=2; si& si=si-1; i+); if(si=0)printf(Yesn); else for(j=2; sj& sj=sj-1; j+);秘诀:好市口个性经营

19、 if(sj)printf(Non); else printf(Yesn); 十字绣 编制类 银饰制品类 串珠首饰类又解:#include main()int i,j; char s80;2003年,上海市人均GDP按户籍人口计算就达到46700元,是1995年的2.5倍;居民家庭人均月可支配收入为14867元,是1995年的2.1倍。收入不断增加的同时,居民的消费支出也在增加。2003年上海居民人均消费支出为11040元,其中服务性消费支出为3369元,是1995年的3.6倍。 gets(s); if(s1s0)“漂亮女生”号称全国连锁店,相信他们有统一的进货渠道。店内到处贴着“10元以下任

20、选”,价格便宜到令人心动。但是转念一想,发夹2.8元,发圈4.8元,皮夹子9.8元,好像和平日讨价还价杀来的心理价位也差不多,只不过把一只20元的发夹还到5元实在辛苦,现在明码标价倒也省心省力。 for(i=2; si& si=si-1; i+); if(si)printf(Non); else printf(Yesn);(一)对“漂亮女生”饰品店的分析 else10、如果学校开设一家DIY手工艺制品店,你希望 for(i=2; si& si=sj-1; j+); if(sj)printf(Non);大学生对手工艺制作兴趣的调研 else printf(Yesn);据调查统计,有近94%的人喜欢亲戚朋友送给自己一件手工艺品。无论是送人,个人兴趣,装饰还是想学手艺,DIY手工制作都能满足你的需求。下表反映了同学们购买手工艺制品的目的。如图(1-4)

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

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