




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2007年浙江省高等学校计算机等级考试试卷(二级c)试题1(每小题3分,共12分)程序说明:输入一个正整数,按照从高位到低位的顺序输出各位数字运行示例:enter an integer:1902the digits are:1 9 0 2 #include stdio.h BADCvoid main()int digit,number,power,t;printf(enter an integer:);scanf(%d,&number);number=number=10 ) power=power*10;t=t/10;printf(the digits are:); while(-3- power=1) digit=number/power; printf(%d ,digit); -4- number%=power power/=10; 供选择的答案:B(1) A、t=1; B、t=number; C、; D、NUMBER=1;A(2)A、t=10 B、power=100 C、t!=0; D、number!=0B(3) A、pow=0 B、digit!=0 C、number!=0 D、power=1(4) A、number/=power B、number%=10; C、number%=power D、number/=10 试题2、(每小题3分,共12分)ACBA连续输入一批学生的成绩,直到输入成绩的数量超过50个或者输入的成绩不是有效成绩(有效成绩为0100),将输入有效成绩存入数组mark中,在数组中查找并输出最高分。函数getmax(array,n)在有n个元素的一维数组array中找出并返回最大值。运行示例:enter marks: 90 80 77 65 -1max=90#include stdio.h#define MAXNUM 50int getmax(-5-) int k,max;-6-; for(k=1;k5;k+)if(max0)printf(max=%dn,getmax(-8-); / elseprintf(no marks!n);供选择的答案:D(5)A、int n;int array B、void C、int *array D、int array,int nB(6)A、max=0; B、; C、max=array0; D、,sc=arrayn;B(7)A、k=0&x=100 B、k=0&xMAXNUM&|x=0|xMAXNUM|x=0|x=100A(8)A、mark, k B、mark C、mark D、mark, n试题3、(每小题3分,共12分)ABBD输入一个4行4列的矩阵,计算并输出该矩阵除4条边以外的所有元素之和sum1,再计算和输出该矩阵主对角线以上(含主对角线)的所有元素之和sum2,主对角线为从矩阵的左上角至右下角的连线。运行示例:enter an array:1 2 3 45 6 7 89 10 11 12 13 14 15 16#include stdio.hvoid main()int j,k,sum;int a44;printf(enter an array:n); for(j=0;j4;j+) for(k=0;k4;k+) scanf(%d,&ajk); sum=0; for(j=0;j4;j+) for(k=0;k4;k+) if(-9-) / sum+=ajk; printf(sum1=%dn,sum); -10-; / for(j=0;j4;j+) for(-11-; -12- k+) sum+=ajk; printf(sum2=%dn,sum);供选择的答案:A(9) A、j!=3 & k!=3 & j!=0 & k!=0 B、j!=3 & k!=3 | j!=0 & k!=0C、j!=3 |k!=3 & j!=0 | k!=0 D、j=3 & k=3 | j=0 & k=0B(10)A、sum1=0; B、sum=0; C、sum2=0; D、;B(11)A、k=0 B、k=j C、k=1 D、k=3D(12)A、k0 C、kj D、k0)j=i;if(i!=0)&(j=0) k=i;elsek=-1;printf(j=%d,k=%dn,j,k);A(13)程序运行时,输入5,输出-13- A、j=0,k=5 B、j=5,k=5 C、j=0,k=-1 D、j=5,k=-1A(14)程序运行时,输入99,输出-14- A、j=99,k=-1 B、j=0,k=-1 C、j=0,k=99 D、j=99,k=99D(15)将每12行改为”k=-1;j=1/10;”后,程序运行时,输入99输出是:-15- A、j=99,k=-1 B、j=9,k=99 C、 j=99,k=99 D、j=9,k=-1(16)将第7行改为“if(i/10)0),第12行改为”k=-1;”后,程序运行时,输入5,输出-16- A、j=0,k=-1 B、j=0, k=0 C、j=5, k=5 D、j=5, k=-1试题5(每小题3分,共12分)DBAB#include stdio.hint k=1;void fun();void main()int j;for(j=0;j2;j+)fun();printf(k=%d,k);void fun()int k=1; /第十一行printf(k=%d,k);k+;(17)程序的输出是-17- A、k=1, k=2, k=3 B、k=1, k=2, k=1 C、k=1, k=1, k=2 D、k=1,k=1,k=1(18)将第11行改为“k=1;”后,程序的输出是-18- A、k=1,k=1,k=1 B、k=1, k=1, k=2 C、k=1, k=2, k=1 D、 k=1, k=2, k=3(19) 将第11行改为“static int k=1(可继承);”后,程序的输出是-19- A、k=1,k=2,k=1 B、k=1, k=1, k=1 C、k=1, k=1, k=2 D、 k=1, k=2, k=3(20)将第11行改为“;”后,程序的输出是-20- A、k=1,k=1,k=2 B、k=1, k=2, k=3 C、k=1, k=1, k=1 D、 k=1, k=2, k=1试题6(每小题3分,共12分) CAAD#include stdio.hstruct stchar c;char s80;char *f(struct st t); 返回为指针 调用形式为结构体变量void main()int k;struct st a4=1, 对应char c123对应char s80,2,321,3,123,4,321;for(k=0;k4;k+)printf(%sn,f(ak);char *f(struct st t)int k=0;while(t.sk!=0)if(t.sk=t.c) return t.s+k;k+;return t.s;C(21)程序运行时,第1行输出是-21- / A、321 B、21 C、123 D、12A(22)程序运行时,第2行输出是-22- / A、21 B、12 C、3 D、1A(23)程序运行时,第3行输出是-23- / A、3 B、123 C、1 D、321D(24)程序运行时,第4行输出是-24- / A、123 B、1 C、3 D、321试题7(28分)某用户为购房办理商业贷款,选择了按月等额本息还款法,在贷款本金(loan)和月利率(rate)一定的情况下,住房贷款的月还款额(money)取决于还款月数(month),计算公式如下。客户打算在530年的范围内选择还清贷款的年限,想得到一张“还款年限月还款额表”以供参考。Money=loan rate(1+rate)month/ (1+rate)month-1)(1) 定义函数cal_power(x,n)计算x的n次幂(即xn),函数返回值类型是double。(2) 定义函数cal_money(local,rate,month)计算月还款额,函数返回值是double,要求调用函数cal_power(x,n)计算x的n次幂。(3) 定义函数main(),输入贷款本金loan(元)和月利率rate,输出“还款年限月还款额表”,还款年限的范围是530年,输出时分别精确到年和元。要求调用函数cal_money(local,rate,month)计算月还款额。2007年浙江省高等学校计算机等级考试答案选择题、1、B 2、A 3、D 4、 C 5、 A 6、C 7、 B 8、A 9、A 10、B 11、B、12、D、13、A 14、A 15、D 16、B 17、D 18、B、19、A 20、B 21、C 22、A 23、 A 24、D1)Double cal_power(double x, int n)double s=1;int i;for(I=1;I=n;I+)s=s*x;return(s);2) double cal_money(double local, double rate, int month)double money;money=local*rate*cal_power(1+rate,month)/ (cal_power(1+rate,month)-1);return(money);3) main() double cal_power(double x, int n);double cal_money(double local, double
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省嘉峪关市第五中学招聘公益性岗位人员考前自测高频考点模拟试题及答案详解(夺冠系列)
- 重庆市人民医院术前评估能力考核
- 2025年4月15日广西梧州市龙投人力资源有限公司招聘2人模拟试卷附答案详解(突破训练)
- 2025广西城轨工程建设有限公司招聘20人模拟试卷及答案详解(考点梳理)
- 2025湖北襄阳市枣阳市教育系统招聘研究生及以上高层次人才为高中(中职)教师104人模拟试卷及一套完整答案详解
- 2025年安徽省高校毕业生三支一扶计划招募笔试考试大纲考前自测高频考点模拟试题参考答案详解
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案详解(模拟题)
- 北京市人民医院医疗质量与安全指标监测与分析报告试题
- 2025福建龙岩市上杭县文化旅游发展有限公司(上杭古田建设发展有限公司)所属企业招聘拟聘用人选(二)考前自测高频考点模拟试题及1套参考答案详解
- 2025春季福建泉州农信社招聘考试服务热线模拟试卷附答案详解(完整版)
- 品质测量员试题及答案
- 洁净灯具行业跨境出海战略研究报告
- 2024-2025学年山东省济南市高一上册第一次月考数学学情检测试题
- 二零二五年度版学校合作协议范本:高校与中小学合作培养协议
- 《水的组成说课课案》课件
- 无人驾驶车辆在医疗物资运输中的应用研究-洞察分析
- 暴雨过后工地复工复产方案
- 快件处理员(中级)职业技能鉴定考试题库(含答案)
- TNBSIA 001-2024 建筑设备一体化管控平台建设技术要求
- JT-T-848-2013公路用复合隔离栅立柱
- 《客舱安全与应急处置》-课件:其他辅助设备
评论
0/150
提交评论