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

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

1、国家二级( C语言)机试模拟试卷 371及答案与解析 一、程序填空题( 30分) 1 二、程序修改题( 30分) 2 给定程序 MODll C中函数 fun的功能是:求 s的值。 例如,当 k为 10时,函数值应为: 1 533852。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动 main函数,不得增行或删行,也不得更改程序的结构 !#include #include /*found*/void fun(int k)int n; double s, w, p, q; n = 1; s = 1.0; while (n 三、程序设计题( 40分) 3 请编写一函数 fun,它的功

2、能是:计算并输出给定整数 n的所有因子 (不包括 l与n自身 )之和。规定 n的值不大于 1000。 例如,在主函数中从键盘给 n输入的值为 856,则输出为: sum=763。 注意:部分源程序在文件 PROGl C中。 请勿改动主函数 main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。 #include int fun(int n) NONO() /* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */ FILE *rf, *wf ; int i, n, sum ; rf = fopen(“in.dat“,“r“); wf =

3、fopen(“out.dat“,“w“); for(i = 0 ; i =0;_2_)”循环变量 j从 N-1开始,到 0结束,共循环 N次,故 j每次减一,第三空处是 “j-”。 第三空:最后一个循环将临时数组中的元素成为最后一列,即 tjN-1=rj,故第三空处应为 “j”。 二、程序修改 题( 30分) 2 【正确答案】 double fun(int k) return s; 【试题解析】 ( 1)第一个标识下 fun函数的定义缺少返回类型,所以将 “void fun(int k)”改为 “double fun(int k)”。 ( 2)第二个标识下返回语句没有分号结束。所以,第二个标识下 “return s”应该改为 “return s;”。 三、程序设计题( 40分) 3 【正确答案】 int s=0, i; for(i=2; in; i+)if(n%i=0)s+=i; return s; 【试题解析】 ( 1)首先,在 for循环过程中,利用 if判断语句判断由 2到 n-1所有数字中,选择为因子的数。 ( 2)如果是因子,那么对其进行累计求和。

展开阅读全文
相关资源
猜你喜欢
  • ASD-STAN PREN 3857-1995 Aerospace Series Pipe Couplings 60 Degrees Spherical in Titanium Alloy TI-P64001 Elbows 90 Degrees Welded (Edition P1)《航空航天系列 钛合金TI-P64001制球形60°管接头 焊接90°弯头 .pdf ASD-STAN PREN 3857-1995 Aerospace Series Pipe Couplings 60 Degrees Spherical in Titanium Alloy TI-P64001 Elbows 90 Degrees Welded (Edition P1)《航空航天系列 钛合金TI-P64001制球形60°管接头 焊接90°弯头 .pdf
  • ASD-STAN PREN 3858-1995 Aerospace Series Pipe Couplings 60 Degrees Spherical in Titanium Alloy TI-P64001 Thrust Wires in Steel FE-PA13 (Edition P1)《航空航天系列 钛合金TI-P64001制球形60°管接头 钢FE.pdf ASD-STAN PREN 3858-1995 Aerospace Series Pipe Couplings 60 Degrees Spherical in Titanium Alloy TI-P64001 Thrust Wires in Steel FE-PA13 (Edition P1)《航空航天系列 钛合金TI-P64001制球形60°管接头 钢FE.pdf
  • ASD-STAN PREN 3859-1993 Aerospace Series Titanium Alloy TI-P19001 Annealed Sheet and Strip Hot Rolled a Less Than or Equal to 6 mm (Edition P 1)《航空航天系列 钛合金TI-P19001制a≤6mm的热轧经退火处理的薄.pdf ASD-STAN PREN 3859-1993 Aerospace Series Titanium Alloy TI-P19001 Annealed Sheet and Strip Hot Rolled a Less Than or Equal to 6 mm (Edition P 1)《航空航天系列 钛合金TI-P19001制a≤6mm的热轧经退火处理的薄.pdf
  • ASD-STAN PREN 3860-1993 Aerospace Series Titanium Alloy TI-P19001 Annealed Sheet and Strip Cold Rolled a Less Than or Equal to 6 mm (Edition P 1)《航空航天系列 钛合金TI-P19001制a≤6mm的冷轧经退火处理的.pdf ASD-STAN PREN 3860-1993 Aerospace Series Titanium Alloy TI-P19001 Annealed Sheet and Strip Cold Rolled a Less Than or Equal to 6 mm (Edition P 1)《航空航天系列 钛合金TI-P19001制a≤6mm的冷轧经退火处理的.pdf
  • ASD-STAN PREN 3861-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Material Standard Thermally Tempered Soda Lime Float Glass (Edition P 1)《航空航天系列 非金属材料 玻璃材料的透明性标.pdf ASD-STAN PREN 3861-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Material Standard Thermally Tempered Soda Lime Float Glass (Edition P 1)《航空航天系列 非金属材料 玻璃材料的透明性标.pdf
  • ASD-STAN PREN 3862-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Material Standard Chemically Tempered Soda Lime Float Glass (Edition P 1)《航空航天系列 非金属材料 玻璃 透明材料 .pdf ASD-STAN PREN 3862-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Material Standard Chemically Tempered Soda Lime Float Glass (Edition P 1)《航空航天系列 非金属材料 玻璃 透明材料 .pdf
  • ASD-STAN PREN 3863-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Test Methods Determination of Flatness (Edition P 1)《航空航天系列 非金属材料 玻璃的透明性 试验方法 平整度的测定 第P1版》.pdf ASD-STAN PREN 3863-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Test Methods Determination of Flatness (Edition P 1)《航空航天系列 非金属材料 玻璃的透明性 试验方法 平整度的测定 第P1版》.pdf
  • ASD-STAN PREN 3864-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Test Methods Determination of Modulus of Rupture (Edition P 1)《航空航天系列 非金属材料 玻璃的透明性 试验方法 断裂模数的测定.pdf ASD-STAN PREN 3864-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Test Methods Determination of Modulus of Rupture (Edition P 1)《航空航天系列 非金属材料 玻璃的透明性 试验方法 断裂模数的测定.pdf
  • ASD-STAN PREN 3866-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Test Methods Determination of Ream and Surface Ripple (Edition P 1)《航空航天系列 非金属材料玻璃的透明性 试验方法 扩孔和.pdf ASD-STAN PREN 3866-2001 Aerospace Series Non-Metallic Materials Glass Transparencies Test Methods Determination of Ream and Surface Ripple (Edition P 1)《航空航天系列 非金属材料玻璃的透明性 试验方法 扩孔和.pdf
  • 相关搜索

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

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