[其它考试]C语言机试.doc

  1. 1、本文档共118页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它考试]C语言机试

1.给定程序的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。 例如,若输入整数:3410,则应输出:2、5、11、31。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的blank21.c中。 不得增行或删行,也不得更改程序的结构! #include stdio.h IsPrime ( int n ) { int i, m; m = 1; for ( i = 2; i n; i++ ) /************found************/ if (!( n ___1___ i )) { /************found************/ m = 0; ___2___ ; } return ( m ); } main( ) { int j, k; printf( \nPlease enter an integer number between 2 and 10000: ); /************found************/ scanf( %d, ___3___ ); printf( \n\nThe prime factor(s) of %d is( are ):, k ); for( j = 2; j = k; j++ ) if( ( !( k%j ) )( IsPrime( j ) ) ) printf( \n %4d, j ); printf(\n); } 第1 处内容填写有误 第[1]处操作错误 题面要求操作:内容为[if (!( n%i )) {] 实际操作结果:内容为[if(!(n___1___i)){] 第2 处内容填写有误 第[2]处操作错误 题面要求操作:内容为[m = 0; break ;] 实际操作结果:内容为[m=0;___2___;] 第3 处内容填写有误 第[3]处操作错误 题面要求操作:内容为[scanf( %d, k );] 实际操作结果:内容为[scanf(%d,___3___);] 2.在考生文件夹下的给定程序modi12.c中,函数fun的功能是:根据整型形参n,计算如下公式的值。 1 1 1 A1=1,A2=──,A3=──,……An=──── 1+A1 1+A2 1+A(n-1) 例如:若n=10,则应输出: 0.617977。 请改正程序中的错误,使它能得出正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include conio.h #include stdio.h #include stdlib.h /************found************/ int fun(int n) { float A=1;int i; /************found************/ for (i=2;in;i++) A=1.0/(1+A); return A; } main() { int n; system(cls); printf(\nPlease enter n:); scanf(%d,n); printf(A%d=%f\n,n,fun(n)); } 第1 处内容填写有误 第[1]处操作错误 题面要求操作:内容为[float fun(n)] 实际操作结果:内容为[intfun(intn)] 第2 处内容填写有误 第[2]处操作错误 题面要求操作:内容为[for (i=2;i=n;i++)] 实际操作结果:内容为[for(i=2;in;i++)] 333333 请编写一个函数fun,它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意: 部分源程序存在考生文件夹下的文件prog156.c中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #include stdio.h fun (int a[][M]) {

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档