第一范文网 - 专业文章范例文档资料分享平台

2003年秋浙江省计算机等级考试二级C试卷及答案 - 图文

来源:用户分享 时间:2025/7/10 9:21:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

程序 2

【程序说明】

输入 10 个整数 , 将它们存入数组 a 中 , 再输入一个数 x, 然后在数组中查找 x, 如果找 到 , 输出相应的下标 ( 如有多个元素与 x 相等 , 只要输出下标值最小的那个元素的下标 ), 否则 , 输出 \。 【程序】

#include 〈 stdi0.h 〉 void main ()

{ int k,sub,x;int a[10];

for (k=0;k 〈 10;k++〉scanf(\printf(\\ n\scanf(\for (k=0;k 〈 10;k++〉 if(a[k]==x)(41)

if ((42)) printf(\\ n\else printf(\\ n\ }

(41)A 、 sub=k; B 、 break ; C 、 {sub=k;break ;} D 、 sub=k;break ; (42)A 、 sub !=-1 B 、 sub !=0 C 、 sub==-1 D 、 sub==0

程序 3 、 【程序说明】

当前目录下存放着文本文件 from.txt, 将其中除数字以外的内容显示在屏幕上。 【程序】

#include 〈 stdi0.h 〉 #include 〈 stdlib.h 〉 void main () {

FILE *fr;int ch; if((43)){

printf(\ exit (O); }

while (!feof(fr)){ (44)

if ( (45) ) putchar(ch); }

fclose(fr); }

(43)A、(fr=fopen(\ B 、 (fr=fopen(\ C 、 fr=fopen(\D 、 fr=fopen(\

(44)A 、 ch=getchar(fr) B 、 ch=fgetc() C.ch=fgetc(fr) D 、 ch=getchar() (45)A. ch>=’0’||ch<=’9’ B 、 ch 〈 '0'&&ch 〉 '9' C 、 ch 〉 ='0'&&ch 〈 ='9' D 、 ch 〈 '0'||ch 〉 '9'

试题四、程序阅读题 ( 每题 5 分 , 共 15 分〉

说明 : 阅读下列程序 , 将运行时的输出结果写在答卷纸的相应题号下。

1 、程序 1

#include 〈 stdio.h 〉 void main() { int i,k,m;

int a[8]={15,60,75,73,92,87,64,79},s[10]; for (k=0;k 〈 10;k++〉 S[k]=0; for (i=0;i 〈 8;i++〉{ k=a[i]/10; s[k]++; } m=s[O];k=l;

while (k 〈 10〉{

if (s[k]!=0) printf(\if(s[k]>m) m=s[k]; k++;

} printf(\}

2 、程序 2

#include 〈 stdi0.h 〉 void main () { int j,k;

int a[3]={3,4,5};

for (j=0;j 〈 3;j++〉{

for (k=0;k 〈 3;k++〉 printf(\ printf(\} }

3 、程序 3

#include 〈 stdio.h 〉 void main () { int i=0,n;

char S [10]=\n=0;

for (i=0; S[i] !='\\0'; i++)

if( s[i] < =?9?&& s[i]> ='0' ) n=n*10+(s[i]-?0?); else break; printf(\

}

试题五、程序设计题(每题10分,共20分)

1、 输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。 2、 输入两个正整数m和n(m

求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。

2003年秋计算机等级考试参考答案(二级C)

试题一 计算机基础题(本题共15分) 一、单选题(每题1分,共15分) 1.C 2.C 3.A 4.D 5.B 6.B 7.A 8.A 9.B 10.D 二、双选题(每题1分,共5分) 11.A D 12.C D 13.B D 14.A B 15.A B

试题二 语言基础题(本题共34分) 一、判断题(每题1分,共10分) 16.A 17.B 18.A 19.B 20.A 21.A 22.A 23.B 24.B 25.B 二、单选题(每题2分,共24分)

26、A 27、C 28、B 29、C 30、A 31、D 32、B 33、B 34、A 35、D 36、A 37、C

试题三 程序填空题(每空2分,共16分) 程序1 38.B 39.A 40.D

程序2 41.C 42.A

程序3 43.B 44.C 45.D

试题四 程序阅读题(每题2分,共15分) 程序1 1#2#3#1#1#3

程序2 3 4 5#4 5 3 #5 3 4# 程序3 298

试题五 程序设计题(每题10分,本题共20分) 程序1. #include

void main() { int count=0,i,a[10]; float aver=0;

for(i=0; i<10;i++) scanf(“%d”,&a[i]); for(i=0; i<10;i++) aver=aver+a[i]; aver=aver/10; for(i=0;i<10;i++) if(a[i]>aver) count++;

printf(“%d”,count); }

程序2.

#include #include void main()

{ int i,m,n,sum; int prime(int m);

scanf(“%d%d”,&m, &n); sum=0;

for(i=m; i<=n;i++) if(prime(i)) sum=sum+i; printf(“%d\\n”,sum); }

int prime(int m) { int i,n;

if(m==0) return 0;

n=sqrt(m);

for(i=2; i<=n;i++) if(m%i==0) return 0; return 1; }

2003年秋浙江省计算机等级考试二级C试卷及答案 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c24qxj1xbpd03ypi6btfm_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top