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

当前位置:首页 > c语言模拟试题(3)

c语言模拟试题(3)

  • 62 次阅读
  • 3 次下载
  • 2025/6/27 22:03:53

scanf(\

void sort(int array[] , int n); for(i=0;i

printf(\

for(i=0;i<15;i++) printf(\ }

void sort( , int n) { int i,j,k,t; for(i=0;i

{ k=i;

for(j=i+1;j

if(array[j]>array[k] k= ;

t=array[k];array[k]=array[i];array[i]=t; } }

6. 下面程序的功能是输入5个整数,找出最大数和最小数所在的位置,并把二者对调,然后输出调整后的5个数,选择合适的句子填入该程序空格中。 main()

{ int a[5],max,min,i,j,k; for (i=0;i<5;i++) scanf(“%d”,&a[i]); min=a[0];

for (i=1;i<5;i++)

if (a[i]

for (i=1;i<5;i++)

if (a[i]>max) { max=a[i];________ ;} ___________

printf(“\\nThe position of min is:=\\n”,k); printf(“The position of max is:=\\n”,j); for (i=1;i<5;i++) printf(“]\\n”,a[i]); }

四.编写程序(20分)

1.通过键盘输入10整数在一维数组中,并且把该数组中所有为偶数的数,放在另一个数组中。

2.在两题中,可选择其中一题。 (1)编写一个累加求和的子函数,在主函数中调用其子函数,实现1~100中的偶数求和;

(2)编程求一个n*n矩阵的主对角线元素求和的子函数,在主函数中输入n以及矩阵各元素的值(设该矩阵元素均为整型数据)。

模拟试题二参考答案

一.选择填空(25分,每空1分) 1: B 2: B 3: B 4: D 5:D

6: D 7:C 8:A 9:C 10:D 11:D 12:C 13:D 14:A 15: B 16: A 17: D 18: D 19: A 20: C 21: D 22: B 23: A 24: D 25: B

二.读下列程序,给出程序的运行结果(30分,每题5分)

1:m1=6 n1=1 m2=6 n2=8 2:a=10 3: M 结果 m b 结果 b

4:6 , 7 8 ,9 5:abc 6:7 8 9

三.填空题(25分)

1. p p (3分)

2.0 j=0 j<8 sum=s[i]+sum; sum (5分) 3.全局变量 局部变量 (2分) 4.k<2*i+1 a[i] a[i]

5. n int array[] j 6. j=i k=i

a[j]=max a[k]=min 五.编写程序(20分)

1.(10分)

2.3. (10分)

整个程序完整 (2分) 编完整主函数(4分) 编完整子函数(4分) 未用子函数编程,扣分。

搜索更多关于: c语言模拟试题(3) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

scanf(\ void sort(int array[] , int n); for(i=0;iarray[k] k= ; t=array[k];array[k]=array[i];array[i]=t; } } 6. 下面程序的功能是输入5个整数,找出最大数和最小数所在的位置,并把二者对调,然后输出调整后的5个数,选择合适的句子填入该程序空格

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