[计算机类试卷]国家二级C语言机试(操作题)模拟试卷368(无答案).doc
-
资源ID:846923
资源大小:31KB
全文页数:3页
- 资源格式: DOC
下载积分:2000积分
快捷下载

账号登录下载
微信登录下载
下载资源需要2000积分(如需开发票,请勿充值!)
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
[计算机类试卷]国家二级C语言机试(操作题)模拟试卷368(无答案).doc
1、国家二级 C 语言机试(操作题)模拟试卷 368(无答案)一、程序填空题1 给定程序中,函数 fun 的功能是:将形参指针所指结构体数组中的三个元素按num 成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANK1C 中。不得增行或删行,也不得更改程序的结构!#include typedef struct int num;char name 10 ; PERSON;void fun(PERSON _1_ )/*found*/ /*found*/ _2_ temp;if (std0 numstd 1 num) temp
2、=std0 ; stdO=std1 ;std 1 =temp; if (std0 numstd2 num) temp=std0 ; std0=std2 ;std2=temp; if (std 1 numstd2 num) temp=std 1 ; std 1 =std 2 ;std 2=temp; main ()PERSON std= 5,“2hanghu“,2,“WangLi“,6,“LinMin“ ;int i;/*found*/ printf(“nThe result is :n“);for(i=0;i#include void fun (char str 10,int mchar *p
3、t)/*found*/ Int k,q i ;for (k = 0; k m: k+) q = strlen (str k);pt i = strk,i ;pt +=q ;pt0 = 0 ;main () int m h ;char s10 10,p120J ;printf (“nPlease enter m/“) ;scanf (“d“, &m) ; gets (s0) ;printf (“nPlease enter dstring: n“, m) ;for (h = 0; h m; h+) gets (s h )fun (s, m, p) ;printf (“nThe result is
4、: sn“,p) ;三、程序设计题3 程序定义了 NxN 的二维数组,并在主函数中自动赋值。请编写函数:fun(int alN),函数的功能是:使数组左下三角元素中的值全部置成 0。 例如:a 数组中的值为 则返回主程序后 a 数组中的值应为 注意:部分源程序存在文件 PROG1C 中。 请勿改动主函数 main 和其他函数中的任何内容,仅在函数 fun 的花括号中填入你编写的若干语句。#include #include #define N 5void fun (int a N)NONO()/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *rf, *wf ; int it j,a5 5 ; rf= fopen(“indat“,“r“); wf= fopen (“out dat“,“w“); for(i=0 ; i