版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档2007年秋浙江省高等学校计算机等级考试试卷 (二级C)说明:(1)考生应将所有试题的答案填写在答卷上.其中试题一到试题六请在答卷上的各小题选项的对应位置上填“√”.(2) 请将你的准考证号的后五位填写在答卷右下角的指定位置内 .考试时间为90分钟.试题1(每小题 3分,共12分)阅读下列程序说明和程序, 在每小题提供的若干可选答案中, 挑选一个正确答案,[程序说明]输入2 个整数lower 和upper,输出一张华氏一摄氏温度转换表,华氏温度的取值范0围是[lower ,upper]C=5x(f 一32)/9
,每次增加
2F.
计算公式如下,
式中:c表示摄氏温度
,f
表示华氏温度。运行示例:Enterlower:30Enterupper:35fahr celsius-1.10.01.1[程序]#include<stdio.h>main(){int fahr,lower,upper,double celsiusprintf( ”Enterlower: ”);scanf(%d ”,&lower ”);printf(Enterupper: ”);scanf( “%d”,&upper);printf( ”fahr celsius\n ”);for(fahr=lower;____(1)____;____(2)____){celsius=____(3)____;printf( “%d____(4)_____\n “,fahr,celsius);}}[供选择的答案 ]计算机等级考试试卷
(二级
C)第
1页(共
7页)(l)A
C
、
fahr<=upper、fahr>=uppar
B
D
、fahr<upper、fahr>upper(2)A、fahr++B、fahr=fahr-2C、fahr+2D、fahr+2精品文档.精品文档(3)A、5*(fahr–32)/9B、(5.0/9.0)*(fahr–32)C、5/9*(fahr–32)D、5*fahr-32/9(4)A、mB、%6.2fC、%6.lfD、%6.0f试题2(每小题 3分,共12分)阅读下列程序说明和程序 . 在每小题提供的若干可选答案中,
挑选一个正确答案
.[
程序说明
]输入fn(a,n)
2个正整数 a 和n, 求, 它的功能是返回 aa...a(n
a+aa+aaa+aa...a(n个a).例如,fn(3
个a)之和.要求定义并调用函数,2)的返回值是 33.运行示例,Entera:2Entern:3sum=246[ 程序]#include<stdio.h>main(){inti,n;longa,sn;longfn(longa,intn);printf( “Entera; ”);scanf( “%ld”,&a);printf( “Entern: ”);scanf( “%d”,&n);_________(5)_______________for(i=1;i<=n;i++)_________(6)____________printf( “sum=%ld\n”,sn);}longfn(longa,intn){inti;longtn=0;for(i=1;i<=n;i++){tn=tn+a;________(7)____________}8)}[供选择的答案 ](5) A sn=0; B ;sn=a;DCsn=1;sn=sn+fn(a,n);B(6)Asn=sn+fn(a,I);sn=sn+fn(I,a);Csn=sn+fn(I,n);D精品文档.精品文档(7)Atn=tn*10;Ba=a*10;Csn=tn*10;Dsn=sn+a*10;(8)Areturn;Breturnsn;Creturna;Dreturntn;试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。[程序说明]输入一个以回车结束的字符串 (少于 80个字符),删除其中除英文字母和数字字符以外的其他字符,再判断新字符串是否对称(不区分大小写字母) 。运行示例 1:Enterastring: MadamI'mAdamYes运行示例 2:Enterastring:elephantNo#include<stdio.h>#include<___(9)___>main(){intflag,i,k,length;charstr[80];printf(“Enterastring:”);gets(str);i=k=0;while(str[i]!='\0'){if(isupper(str[i]))str[i]=tolower(str[i]);if(isdigit(str[i])//isalpha(str[i])){(____10____)k++;}i++;计算机等级考试试卷 (二级C)笫3 页(共7 页)}____(11)______length=k;flag=1;for(k=0;k<=length/2;k++)if(str[k]!=str[length-1-k]){_____(12)______break;}精品文档.精品文档if(flag)printf(“Yes\n”);elseprintf(“No\n”);}[供选择的答案](9)A、ctype.hB、string.hC、stdilb.hD、math.h(10)A、i++;B、str[k]=str[i];C、str[i]=str[k];D、;(11)A、str[i]='\0';B、str[i-1]='\0';C、str[k]='\0';D、;(12)A、flag=1;B、flag=0;C、;D、continue;试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案.[程序]#Iinclude<stdio.h>main(){inti,,m;scanf(“%d”,&m);for(i=2;i<=m/2;i++)if(m%i==0){printf(“%d#”,i);break;}/*第8行*printf(“%d”,i);}(13)程序运行时,输入5,输出____13_____A、3B、3#3C、3#4D、3#5(14)程序运行时,输入9,输出___14______A、3B、3#3C、3#4D、3#5(15)将第8行改为”continue;”后,程序运行时,输入9,输出——。A、3B、3#3C、3#4D、3#5(16)将第8行改为“;“后,程序运行时,输入9,输出——。A、3B、3#3C、3#4D、3#5试题5(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。[程序]#include<stdio.h>精品文档.精品文档main(){inti,j,temp;inta[3][3]={1,2,3,4,5,6,7,8,9};voidf(int*x,int*y);for(i=0;i<3;i++)for(j=0;j<3;j++)if(i<j)f(&a[i][j],&a[j][i]);/* 第8行*/for(i=0;i<3;i++)for(j=0;j<3;j++)printf(“-”,a[i][j]);}void f(int*x,int*y){intt;t=*x; *x=*y; *y=t;}程序的输出是—(17)——。A、321654987B、789456123C、123456789D、147258369(18)将第8行改为”f(&a[I][j],&a[j][I]);”后,程序的输出是——(18)——。A、321654987B、789456123C、123456789D、147258369、(19)将第8行改为”if(I<2)f(&a[I][j],&a[2-I][j]);”后,程序的输出是——(19)——。A、321654987B、789456123C、123456789D、147258369、(20)将第8行改为”if(j<2)f(&a[I][2-j]);”后,程序的输出是——(20)——。A、321654987B、789456123C、123456789D、147258369试题6(每小题 3分,共12分)#include<stdio.h>main(){inti,x1,x2;inta[5]={1,2,3,4,5};void f1(intx,inty),f2(int*x,int*y);x1=x2=0;for(i=1;i<5;i++){if(a[i]<a[x1])x2=i;}f2(&a[x1],&a[0]);for(i=0;i<5;i++) printf(“-”,a[i]);printf(“\n”);精品文档.精品文档f1(a[x2],a[1]);for(i=0;i<5;i++)printf(“\n”);f2(&a[x2],&a[4]);for(i=0;i<5;i++)printf(“\n”);f1(a[x1],a[3]);for(i=0;i<5;i++)printf(“\n”);}voidf1(int*x,int*y){intt;t=x;x=y;y=t;}voidf2(int*x,int*y){intt;t=*x;*x=*y;*y=t;}
printf(printf(printf(
“-”,a[i]);“-”,a[i]);“-”,a[i]);程序运行时,第1行输出——(21)——。A.12345B。21345C、12354D、52341程序运行时,第2行输出:_____(22)_____A、21345B、52341C、25341D、12345(23)程序运行时,第3行输出_______(23)______.A、12354B、25341C、12345D、52341(24)程序运行时,第4行输出_______(24)_____.A、52314B、12345C、12354D、52341试题7(28分)从n个不同的元素中,每次取出 k个不同的元素,丕管其顺序合并成一组,称为组合 .组合种数计箅公式如下 ..k=n!/((n-k)!*k!)n1)定义函数fact(n)计算n!,类型double.k,类型double. 要求调用 fact(n) 计算n!计算组合种数C 2)定义函数 cal(k,n), .n3)定义函数main(),输入正整数 n,输出n的所有组合数k,要求调用函数 cal(k,n) C.n精品文档.精品文档答案:试题1:1/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度板材行业环保认证与评估合同3篇
- 2025年度毛纱产品售后服务及维修合同4篇
- 2025年度个人房产买卖及装修工程管理协议4篇
- 2025年度二零二五年度环保产业供应链融资保理合同4篇
- 2025年度个人教育贷款借条4篇
- 2025年度毛石挡土墙施工期施工安全管理与教育培训合同4篇
- 2025年度海洋运输船员劳动合同书3篇
- 2024综合服务外包合同标准文本版B版
- 2025年度智能车间租赁安全协议书规范文本4篇
- 2024黎塘售楼部装修合同
- 土地买卖合同参考模板
- 新能源行业市场分析报告
- 2022年7月2日江苏事业单位统考《综合知识和能力素质》(管理岗)
- 初一英语语法练习
- 房地产运营管理:提升项目品质
- 你划我猜游戏【共159张课件】
- 专升本英语阅读理解50篇
- 中餐烹饪技法大全
- 新型电力系统研究
- 滋补类用药的培训
- 北师大版高三数学选修4-6初等数论初步全册课件【完整版】
评论
0/150
提交评论