[计算机类试卷]国家二级(C语言)机试模拟试卷334及答案与解析.doc

上传人:boatfragile160 文档编号:503091 上传时间:2018-11-29 格式:DOC 页数:5 大小:31KB
下载 相关 举报
[计算机类试卷]国家二级(C语言)机试模拟试卷334及答案与解析.doc_第1页
第1页 / 共5页
[计算机类试卷]国家二级(C语言)机试模拟试卷334及答案与解析.doc_第2页
第2页 / 共5页
[计算机类试卷]国家二级(C语言)机试模拟试卷334及答案与解析.doc_第3页
第3页 / 共5页
[计算机类试卷]国家二级(C语言)机试模拟试卷334及答案与解析.doc_第4页
第4页 / 共5页
[计算机类试卷]国家二级(C语言)机试模拟试卷334及答案与解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级( C语言)机试模拟试卷 334及答案与解析 一、程序填空题( 30分) 1 函数 fun的功能是:把形参 a所指数组中的最小值放在元素 a0中,接着把形参a所指数组中的最大值放在 a1元素中;再把 a所指数组元素中的次小值放在 a2中,把 a所指数组元素中的次大值放在 a3;其余以此类推。例如:若 a所指数组中的数据最初排列为: 9、 1、 4、 2、 3、 6、 5、 8、 7:则按规则移动后,数据排列为: 1、 9、 2、 8、 3、 7、 4、 6、 5。形参 n中存放 a所指数组中数据的个数。 注意:规定 fun函数中的 max存放当前所找的最大值, px存放当前所找最大值的

2、下标。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的 BLANKl C中。 不得增行或删行,也不得更改程序的结构 ! # include #define N 9 void fun(int a, int n) int i,j, max, min, px, pn, t; for (i=0; i【 3】 ) min = aj; pn = j; if (pn != i) t = ai; ai = min; apn = t; if (px = i) px =pn; if (px != i+1) t = ai+1; ai+1 = max; apx

3、 = t; main() int bN=9,1,4,2,3,6,5,8,7, i; printf(“nThe original data :n“); for (i=0; i /*found*/ IsPrime(int n); /*定义函数 */ int i, m; m = 1; for (i = 2; i #define N 16 typedef struct char num10; int s; STREC; int fun(STREC *a,STREC *b,int l, int h) main() STREC sN=“GA005“,85,“GA003“,76, “GA002“,69,“G

4、A004“,85,“GA001“,96,“GA007“,72,“GA008“,64,“GA006“,87,“GA015“,85,“GA013“,94,“GA012“,64,“GA014“,91,“GA011“,90,“GA017“,64,“GA018“,64,“GA016“,72; STREC hN,tt;FILE *out ; int i,j,n,low,heigh,t; printf(“Enter 2 integer number low scanf(“%d%d“, if (heighhj.s) tt=hi ;hi=hj; hj=tt; for(i=0;i=l&ai.s= l&ai.s=h)”逐个判断学生结构体中的成绩元素是否满足题目中的范围。 ( 2)将符合条件的结果存入指定数组,并对统计变量进行加 1操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1