云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 浙江省2007-2009等级考试试题

浙江省2007-2009等级考试试题

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 7:46:47

}

if(a[i]==9){

printf(\ }

printf(\flag=0;

for(i=0;i<7;i++)

if(a[i]==7)flag=i; printf(\

(13) 程序运行时,第一行输出 (13) 。 A、2 B、0 C、3 (14) 程序运行时,第二行输出 (14) 。 A、4 B、-1 C、0 (15) 程序运行时,第三行输出 (15) 。

D、6

D、5

A、2 4 6 B、4 C、1 3 5 D、6 (16) 程序运行时,第四行输出 (16) 。

A、2 4 6 B、2 C、1 3 5 D、6 试题5(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中挑选一个正确答案。 【程序】(函数调用,分支,/与%,递归调用) int f1(int n)

{ if(n==1) return 1;

else return f1(n-1)+n; //递归调用 }

int f2(int n) { switch(n){ case 1:

case 2: return 1;

default: return f2(n-1)+f2(n-2); //递归调用 } }

#include

void f3(int n) //递归调用,数位截取 { printf(\取个位 if(n/10!=0) f3(n/10); // n/10,丢个位 }

void f4(int n)

{ if(n/10!=0) f4(n/10); //递归调用,数位截取 printf(\

}

main( )

{ printf(\ printf(\ f3(123);

printf(\ f4(123);

printf(\}

(17) 程序运行时,第一行输出 (13) 。 A、10 B、24 C、6 (18) 程序运行时,第二行输出 (14) 。 A、1 B、3 C、2 (19) 程序运行时,第三行输出 (15) 。

D、1

D、4

A、123 B、3 C、321 D、1 (20) 程序运行时,第四行输出 (16) 。

A、1 B、123 C、3 D、321 试题6(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中挑选一个正确答案。 【程序】(结构数组与指针,排序,函数调用) #include struct num{int a,b;};

void f(struct num s[], int n) //选择法排序 { int index, j,k; struct num temp; for(k=0;k<=n-1;k++){ index=k;

for(j=k+1;j

if(s[j].b

main( )

{ int count, i, k, m, n, no; struct num s[100],*p; scanf(\

for(i=0;i

}

s[i].b=0; }

p=s; // p指向结构数组的指针 count=no=0; while(no

if(p->b==0) count++; if(count==m){ no++; p->b=no; count=0; } p++;

if(p==s+n) p=s; }

f(s,n);

printf(\

(21) 程序运行时,输入5 4 3,输出 (13) 。 A、3: 5 B、2: 3 C、1: 2 (22) 程序运行时,输入5 3 4,输出 (14) 。

D、4: 1

A、3: 5 B、1: 2 C、4: 3 D、4: 2 (23) 程序运行时,输入5 4 3,输出 (15) 。 A、1: 5 B、6: 1 C、2: 3 (24) 程序运行时,输入5 4 3,输出 (16) 。

D、2: 4

A、3: 3 B、4: 2 C、2: 4 D、4: 1 试题7(28分)编程题

(1) 定义函数fact(n)计算n的阶乘:n!=1*2*??*n,函数参数n的类型是int,函数

的类型是double。 //阶乘

(2) 定义函数cal(x,e)计算下列算式的值,直到最后的一项的值小于e,函数形参x的

和e的类型都是double,函数的类型是double。要求调用定义函数fact(n)计算n的阶乘,调用库函数pow(x,n)计算x的n次幂。//累加累乘,精度控制

x2x3x4s?x????......

2!3!4!(3) 定义函数main(),输入两个浮点数x和e,计算并输出下列算式的值,直到最后一

项的值小于精度e,要求调用定义函数cal(x,e) 计算下列算式的值。

//嵌套调用

x2x3x4s?x????......

2!3!4!

2009年春浙江省高等学校 计算机等级考试答案 (二级C)

试题1~6 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) A √ √ √ B √ √ √ C √ √ √ D √ √ √ (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) A √ √ √ B √ √ √ √ C √ √ √ D √ √

#include double fact(int n) { double f=1; int i; for(i=2;i<=n;i++) f=f*i; return f; }

double cal(double x, double e) { double item=x,s=0,p=x; int i=1;

while(item>=e){ s=s+item;

i++;

p=p*x;

item=p/fact(i); }

return s; }

void main( ) { double x,e;

scanf(\

搜索更多关于: 浙江省2007-2009等级考试试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} if(a[i]==9){ printf(\ } printf(\flag=0; for(i=0;i<7;i++) if(a[i]==7)flag=i; printf(\(13) 程序运行时,第一行输出 (13) 。 A、2 B、0 C、3 (14) 程序运行时,第二行输出 (14) 。 A、4 B、-1 C、0 (15) 程序运行时,第三行输出 (15) 。 D、6 D、5 A、2 4 6 B、4 C、1 3 5 D、6 (16) 程序运行时,第四行输出 (16) 。 A、2 4 6 B、2 C、1 3

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com