2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案

2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案

ID:6352505

大小:39.00 KB

页数:10页

时间:2018-01-11

2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案_第1页
2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案_第2页
2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案_第3页
2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案_第4页
2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案_第5页
资源描述:

《2007年秋浙江省高校计算机等级考试试卷 (二级c)及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2007年秋浙江省高等学校计算机等级考试试卷(二级C)试题1(每小题3分,共12分)程序说明输入2个整数lower和upper,输出一张华氏-摄氏转换表,华氏温度的取值范围[lower,upper],每次增加2F,计算公式:c=5*(f-32)/9;式中c表示摄氏,f表示华氏。运行示例:Enterlower:30Enterupper:35fahrcelsius30 -1.132 0.034 1.1程序:#includemain(){intfahr,lower,upper; double celsius; printf("Enterlower

2、:"); scanf("%d",&lower); printf("Enterupper:"); scanf("%d",&upper); printf("fahrcelsius"); for(fahr=lower;    (1)    ;    (2)    )  {   celsius=    (3)    ;   printf("%d    (4)    ",fahr,celsius);  10}}【供选择的答案】(1)A、fahr<=upper   B、 fahr=upper   D、fahr>upper  答案:A(2

3、)A、fahr++    B、fahr=fahr-2C、fahr+2    D、fahr=fahr+2  答案:D(3)A、5*(fahr-32)/9   B、(5.0/9.0)*(fahr-32)C、5/9*(fahr-32)   D、5*fahr-32/9  答案:B(4)A、%6d     B、%6.2fC、%6.1f     D、%6.0f   答案:C试题2(每小题3分,共12分)程序说明输入2个正数a和n,求a+aa+aaa+……+a(n个a)这和,要求定义并调用函数fn(a,n),这它的功能是返回aa…a(n个a)。例如fn(3,2)的返回是3

4、3。运行示例:Entera:2Entern:3sum=246#includemain(){inti,n;longa,sn;longfn(longa,intn);printf("Entera:");scanf("%ld",&a);printf("Entern:");scanf("%d",&n);    10(5)    for(i=1;i<=n;i++)    (6)    printf("sum=%ld",sn);}longfn(longa,intn){inti;longtn=0;for(i=1;i<=n;i++){ tn=tn+a; 

5、   (7)    }    (8)    }【供选择的答案】(5)A、sn=0;    B、;C、sn=1;    D、sn=a;    答案:A(6)A、sn=sn+fn(a,i);   B、sn=sn+fn(a,n); C、sn=sn+fn(i,a);   D、sn=sn+fn(i,n);  答案:A(7)A、tn=tn*10    B、a=a*10;C、sn=tn*10;   D、sn=sn+a*10  答案:B(8)A、return;     B、returnsn;C、returna;    D、returntn;       答案:D试题3(每小

6、题3分,共12分)程序说明  输入一行以回车结束的字符串(少于80个字符),删除其中的英文字母和数字字符以外的其它字符,再判断字符串是否对称(不区分大小写)。运行示例1:Enterastring:MadamI'm10AdamYes运行示例2:Enterastring:elephantNo程序#include(9)            main(){intflag,i,k,length; charstr[80]; printf("Enterastring:"); gets(str); i=k=0; while(str[i]) {    if

7、(isupper(str[i]))str[i]=tolower(str[i]);    if(isdigit(str[i])

8、

9、isalpha(str[i]))    {(10)                     k++;    }    i++; }(11)             length=k; flag=1; for(k=0;k<=length/2;k++)   if(str[k]!=str[length-k-1])     {(12)                      break;     }     10if(flag)print

10、f("yes");     else   pri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。