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

当前位置:首页 > 浙江省高等学校二级C语言(笔试部分真题2008-2010年)

浙江省高等学校二级C语言(笔试部分真题2008-2010年)

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 12:50:02

void swap(int *x,int *y) { int t;

t=*x;*x=*y;*y=t; }

main() { int i,a[10];

printf(“Enter 10 integers:”); for(i=0;i<10;i++) scanf(“%d”,&a[i]); ___(12)___

printf(“After sorted:”); for(i=0;i<10;i++) printf(“%d ”,a[i]); printf(“\\n”); } 【供选择的答案】

(9) [A] void swap(int *x,int *y) [B] ;

[C] void swap(int *x,int *y); [D] void swap(int *x, *y) (10) [A] int &a,int n

[C] int *a,int n

(11) [A] swap(*a[index],*a[k])

[C] swap(index,k)

[B] int *a,int *n [D] int a,int *n

[B] swap(a[index],a[k]) [D] swap(&a[index],&a[k])

(12) [A] sort(a) [B] sort(a[10])

[C] sort(a[],10) [D] sort(a,10)

试题4(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】 程序1

#include main()

{ int j,k,s1,s2; s1=s2=0;

for(j=1;j<=5;j++){ s1++;

for(k=1;k<=j;k++) s2++; }

printf(“%d %d”,s1,s2); }.

程序2

#include main()

{ int j,k,s1,s2; s1=0;

25

for(j=1;j<=5;j++){ s1++;

for(k=1,s2=0;k<=j;k++) s2++; }

printf(“%d %d”,s1,s2); }.

程序3

#include main()

{ int j,k,s1,s2; s1=0;

for(j=1;j<=5;j++){ s1++;

for(k=1;k<=j;k++,s2=0) s2++; }

printf(“%d %d”,s1,s2); }.

程序4

#include main()

{ int j,k,s1,s2; s1=s2=0;

for(j=1;j<=5;j++,s1=0){ s1++;

for(k=1;k<=j;k++) s2++; }

printf(“%d %d”,s1,s2); }.

【供选择的答案】

(13) 程序1运行时,输出:

[A] 0 15 [B]5 0 (14) 程序2运行时,输出: [A] 0 15 [B]5 0 (15) 程序3运行时,输出: [A] 0 15 [B]5 0 (16) 程序4运行时,输出: [A] 0 15 [B]5 0

[C]5 5 [C]5 5 [C]5 5 [C]5 5

[D] 5 15 [D] 5 15 [D] 5 15 [D] 5 15

试题5(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】

程序1

#include

26

main()

{ int i,m=15,y=-1; for(i=2;i<=m/2;i++) if(m%i= =0) y=0; else y=1; printf(“%d”,y); }

程序2

#include main()

{ int i,m=15,y=-1; for(i=2;i<=m/2;i++)

if(m%i= =0) {y=0;break;} printf(“%d”,y); }

程序3

#include main()

{ int i,m=15,y=-1; for(i=2;i<=m/2;i++) if(m%i= =0) break; if(i>m/2) y=1; else y=0;

printf(“%d”,y); }

程序4

#include main()

{ int i,m=15,y=-1; for(i=2;i<=m/2;i++)

if(m%i= =0) {break;y=0;} printf(“%d”,y); }

【供选择的答案】

(17) 程序1运行时,输出:

[A]1 [B]0 (18) 程序2运行时,输出: [A]15 [B]0 (19) 程序3运行时,输出: [A]-1 [B]1 (20) 程序4运行时,输出: [A]0 [B]15

[C]15 [C]-1 [C]0 [C]1

[D]-1 [D]1 [D]15 [D]-1

试题6(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】

27

#include main() { int k;

char ch,a[10],*s[10]={“one”,”two”,”three”,”four”}; k=0;

while((ch=getchar())!=?\\n?&&k<9) if(ch>=?5?&&ch<=?8?) a[k++]=ch; a[k]=?\\0?;

for(k=0;a[k]!=?\\0?;k++) printf(“%ds”,s[(?9?-a[k])-1]); }

【供选择的答案】

(21) 程序运行时,输入5678,输出:

[A] two three [C] one four three (22) 程序运行时,输入8561#,输出:

[A] two three [C] one four three (23) 程序运行时,输入7902#,输出:

[A] two three [C] one four three (24) 程序运行时,输入7633#,输出:

[A] two three [C] one four three

[B] two

[D] four three two one [B] two

[D] four three two one [B] two

[D] four three two one [B] two

[D] four three two one

试题7(28分)

(1)定义函数fact(n)计算n的阶乘:n!=1*2*??*n,函数返回值类型是double。

(2)定义函数cal(e)计算下列算式的值,直到最后一项的绝对值小于e,函数返回值类型是double。 s=1+

(3)定义函数main(),输入正整数n,当精度e分别取值为10、10、10、??、10时,分别计算并输出下列算式的值,直到最后一项的绝对值小于精度e,以比较不同精度下算出的结果,要求调用函数cal(e)计算下列算式的值。

111???...... 2!3!4!-1-2-3-n

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

试题1~6 (每小题3分)

⑴ A ⑵ A ⑶ B ⑷ B ⑸ A ⑹ B ⑺ C ⑻ D ⑼ C ⑽ C ⑾ D ⑿ D ⒀ D ⒁ C ⒂ B ⒃ A ⒄ A ⒅ B ⒆ C ⒇ D (21)D (22)C (23)B (24)A

28

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

void swap(int *x,int *y) { int t; t=*x;*x=*y;*y=t; } main() { int i,a[10]; printf(“Enter 10 integers:”); for(i=0;i<10;i++) scanf(“%d”,&a[i]); ___(12)___ printf(“After sorted:”); for(i=0;i<10;i++) printf(“%d ”,a[i]); printf(“\\n”); } 【供选择的答案】 (9) [A] void swap(int *x,int *y) [B] ; [C] void swap(int *x,int *y);

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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