[计算机类试卷]国家二级C语言机试(操作题)模拟试卷348(无答案).doc

上传人:syndromehi216 文档编号:846903 上传时间:2019-02-21 格式:DOC 页数:2 大小:34.50KB
下载 相关 举报
[计算机类试卷]国家二级C语言机试(操作题)模拟试卷348(无答案).doc_第1页
第1页 / 共2页
[计算机类试卷]国家二级C语言机试(操作题)模拟试卷348(无答案).doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 C 语言机试(操作题)模拟试卷 348(无答案)一、程序填空题1 函数 fun 的功能是:计算直到 6。若 x2,5,函数值为:1917915。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的 BLANK1C 中。 不得增行或删行,也不得更改程序的结构!#include #include double fun (double x) double f,t ; int n; f=10 + x; t = _1_; n=1; do n+;/*fonud*/ t *= (10) *x/ _2_ ; f += t; while (_3_

2、= le6) ; return f;main () double x,y; y = fun (x); printf(“nThe result is :n“); printf ( “x=12 6f y= 12 6fn“,x,y);二、程序修改题2 给定程序 MODI1C 中函数 fun 的功能是:求整数 x 的 y 次方的低 3 位值。例如,整数 5 的 6 次方为 1 5625,此值的低 3 位值为 625。请改正函数 fun 中指定部位的错误,使它能得出正确的结果。注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!#include long fun (int x,int

3、y,long *p) int i;long t=1;t=t* x;t=t/1000;return t;main () long t,r; int x,y;printf(“nlnput x and y: “)scanf ( “ ld ld“,&X,&y) ;printf (“nnx=d, y=d, r=ld,last=ldnn“,x, y,r,t) ;三、程序设计题3 请编写函数 fun,其功能是:计算并输出当 xnSn1|例如,在主函数中从键盘给 x 输入021 后,输出为:s=1100000。 注意:部分源程序在文件 PROG1C 中。 请勿改动主函数 main 和其他函数中的任何内容,仅在

4、函数 fun 的花括号中填入你编写的若干语句。#include #includedouble fun (double x)NONO()/*请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */ FILE *rf,*wf; int i; double s x; rf = fopen (“indat“,“r“) ; wf = fopen (“outdat“ , “w“) ; fscanf (rf , “ lf“ , &x) ; s =fun (x) ; fprintf (wf, “lfn“ , s) ; fclose (rf) ; fclose (wf) ; main () double xs; printf (“Input x:“) ; scanf (“lf“,&X) ; s=fun (x) f printf (“s=fn“ ,s) ;

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

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

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