




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009年下半年浙江省 (二级C)二、程序编写(每小题14分,共28分)1. 编写程序,输入100个整数,将它们存入数组a中,查找并输出数组a中的最小值。2.按下面要求编写程序:(1)定义函数cal_power(x, n)计算x的n次幂(即xn),函数返回值类型是double.(2)定义函数main(),输入浮点数x和正整数n,计算并输出下列算式的值。要求调用函数cal_power(x, n)计算x的n次幂。一、程序阅读与填空(24小题,每小题3分,共72分)1. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】计算并输出下式的值,要求精确到最后一项的绝对值小于10-3(保留4位小数)。运行示例:sum = 0.8361【程序】#include #include main()int denominator = 1, flag = 1; double item, sum=0; _(1)_ while(_(2)_) _(3)_denominator =denominator + 3;flag = -flag; printf(sum=_(4)_n, sum);【供选择的答案】(1)A item=0;B item=0.0001C ;D item=2(2)A fabs(item)=1E - 3B fabs(item)= 0.0001D fabs(item) 0.001(3)Asum=sum +item; item=flag*1.0/denominator; B sum=sum + flag*1.0/denominator;C item=flag*1.0/denominator; sum=sum+item;D item=item+flag*1.0/denominator;(4)A %.0fB%.4fC%fD %4.f2. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输出1到100之间的所有完数。要求定义和调用函数is(n)判断n是否为完数,若n为完数则返回1,否则返回0。完数就是因子和与它本身相等的数,1不是完数。运行示例:6 28【程序】#includemain()int i; int is(int n);for(i=1; i=100; i+1)if(_(5)_)printf(“ %d ”, i);int is (int n)int i, sum;_(6)_sum = 0;for(i=1; in/2D sum= =n3. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】计算并输入Fibonacci序列前10项之和。要求定义和调用函数fun(fib, n),该函数将Fibonacci序列前n项的值存放在一维数组fib中。Fibonacci序列:1,1,2,3,5,8,13,21,34,55,该序列的第一个数和第二个数都是1,从第三个数开始,每个数是前两个数之和。运行示例:sum = 143【程序】#include main()int i, sum, a10;_(9)_(10)_sum=0;for(i=0; i10; i+)sum=sum+_(11)_;printf(“sum=%d”, sum);void fun (int fib,int n)int i;fib0 = fib1 = 1;for(i=2; in; i+)_(12)_【供选择的答案】(9)A fun(int fib,int n); B void fun(int fib, int n) C ;D void fun(int fib, int n);(10)A fun(fib, n);B fun(a, 10); C fun(a,10);D fun(a10, 10);(11)Afibi B ai C a10 D fib0(12)A fibi = fibi-1 + fibi-2;B fibi-1 = fibi-2 + fibi-3;C fibi+1 = fibi + fibi-1;D fibi = fibi-1 + fibi+1;4. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#include#define S(a, b) (a)(b) ? (a):(b)int f1(char ch) int grade; switch(ch)case “A”: grade =95; break;case “B”: grade =85; break;case “C”: grade =75; case “D”: grade =65; break;default: grade=0;return grade;int f2( )static int k=1, s; s = s+k; k+; return s ;int f3 (int n )if (n = = 1) return 2; else return f3(n-1);main() int i; printf(“%dn”, f1(C); for (i=1; i=3; i+) f2( ); printf(“%dn”, f2( ); printf(“%dn”, f3(4); printf(“%dn”, S(3, 2+2);【问题】(13)程序运行时,第1行输出 (13) A65B 0C 75D 95(14)程序运行时,第2行输出 (14) A10B 1C 6D2(15)程序运行时,第3行输出 (15) A24B2C 10D 1(16)程序运行时,第4行输出 (16) A 3B4C5D 15. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】 程序1#include main()int i, j, a3 3=1,0,0,4,5,0,7,8,9;int flag=1;for (i=0;i3;i+)for (j=0; j0; j-)for(i=2; i=j; i-)flag=ai j;printf(“%dn”, flag);程序2#include main() char str10 = ”4Ae2E”;int i;for(i=0; stri !=0; i+)if (stri=a & stri=a & stri=A & stri=Z)putchar(stri - A + a);putchar(n);【问题】(17)程序1运行时,第1行输出 (17) A0B 1C 8D 9(18)程序1运行时,第2行输出 (18) A9B 7C 5D1(19)程序2运行时,第1行输出 (19) AAeEBaC aeD e(20)程序2运行时,第2行输出 (20) A 4Ae2EB42CAeED aEe6. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#include #include main( ) int i , j;char str 10, *s10=“SQL”,”hello”,”bear”,”zone”;gets (str);for (i=0; i 0) continue;j =3;.while ( j = i)sj+1 = sj;j-;si = str;break;if (i= =4) s4=str;for (i=0; i5; i+)printf(“%s ”, si);putchar(n);【问题】(21)程序运行时,输入apple , 输出 (21) ASQL apple hello bear zoneB apple SQL hello bear zoneC SQL hello bear zone appleD SQL hello apple bear zone (22)程序运行时,输入I , 输出 (22) ASQL hello bear I zoneB I SQL hello bear zoneC SQL I hello bear zone DSQL hello bear zone I(23)程序运行时,输入zoo , 输出 (23) Azoo SQL hello bear zoneB SQL hello bear zoo zoneC SQL hello bear zone zooD SQL hello zoo bear zone(24)程序运行时,输入orange , 输出 (24) A SQL orange hello bear zoneB SQL hello orange bear zoneCorange SQL hello bear zoneD SQL hello bear orange zoneC模拟试卷29参考答案一、程序阅读与填空(24小题,每小题3分,共72分)题号(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(21)(22)(23)(24)答案DACBBCADDCBAAABBCCDDABCD二、程序编写(2小题,每小题14分,共28分)1.#include void main() int a100,i; int min; for(i=0;i100;i+) scanf(%d,&ai); min=a0; for(i=1;i100;i+) if(aimin) min=ai; printf(%dn,min
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律科技(LawTech)专员考试试卷及答案
- 2025年金溪县遴选教师考试笔试试题【答案】
- 2025年海水淡化及水处理设备项目建议书
- 2025年山西省住房和城乡建设厅下属事业单位招聘考试笔试试题【答案】
- 2025年宁波市奉化区交通控股集团有限公司招聘考试笔试试题【答案】
- 2025年吉林省长白山公安局招聘警务辅助人员考试试题【答案】
- 2025年南宁市第十三中学招聘初中顶岗教师考试笔试试题【答案】
- 2025年乐山市沙湾区妇幼保健院招聘专技人员考试试题【答案】
- 2025年乙酸甲酯项目合作计划书
- 大学生家具厂实习报告范文
- 易制毒化学品单位安全管理机构图
- 陕西省幼儿教师通识性知识大赛考试题库(含答案)
- 超级辩论赛辩论比赛流程主题课件
- 脊柱转移性肿瘤临床研究现状与进展课件
- 银行贸易融资业务介绍
- 跑步运动知识讲座
- IATF16949质量体系审核检查表2019
- 发电机应急预案处理方案
- 果皮箱、垃圾桶等公共维保洁方案
- 人防物防技防三位一体的施工安全防护体系
- 经外周插管的中心静脉导管(PICC)护理技术标准作业程序带彩图
评论
0/150
提交评论