


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模拟程序填空题(附参考答案)1、给定程序的功能是求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注:圆面积公式为: S=n r2,在程序中定义的变量名要与公式的变量相同)例如输入圆的半径值:19.527输出为:s = 598.950017请在程序的下划线处填入正确的内容并把下划线删除,使程序得岀正确的结果。注意:源程序存放在考生文件夹下的blank13.c中。不得增行或删行,也不得更改程序的结构!#in elude <stdio.h>/*found*float fun ( float1)/*found*return 3.14159 *2 /2.0; mai
2、n () float x;printf ( "Enter x:");/*found*scanf ( "%f", _3_ ); printf (" s = %fn ", fun ( x );float fun ( float r )return 3.14159 * r * r /2.0;scanf ( "%f", &x );q的值通过形参传入2、给定程序的功能是计算并输出下列级数的前 N项之和Sn,直到Sn+大于q为止,234N+1s n= + + + + 123 N例如,若q的值为50.0,则函数值为50.
3、416687。请在程序的下划线处填入正确的内容并把下划线删除,使程序得岀正确的结果。注意:源程序存放在考生文件夹下的 blank19.c中。不得增行或删行,也不得更改程序的结构!#in clude <stdio.h> double fun( double q ) int n; double s;n = 2;s = 2.0;/*found*/while (s1q)s=s+(double) (n+1)/n;/*found*/prin tf(" n=%dn", n);/*found*/3;mai n ()prin tf("%fn", fun(50)
4、;while (s<=q)n+;+n;n=n+1; n=1+ n;return s;3、给定程序的功能是求k! ( k<13)并通过函数名传回主函数。例如:若k = 10,则应输出:3628800。请在程序的下划线处填入正确的内容并把下划线删除,使程序得岀正确的结果。注意:源程序存放在考生文件夹下的blank20.c中。不得增行或删行,也不得更改程序的结构!#in clude <stdio.h>long fun ( int k)/*found*/if (k _1_ 0)/*found*/return (k*fun(2);/*found*/else if ( k _3_
5、0 ) return 1L; mai n() int k = 10 ;printf("%d!=%ldn", k, fun ( k ); if (k > 0) return (k*fu n( k-1);return (k*fu n(-1+k);else if ( k=0 )4、给定程序的功能是:根据整型形参 n,计算如下公式的值。1 1 1A 1 = 1, A2=, A3=, , An=1+ A11+ A 21+ An-1例如,若n=10,则应输出:0.618056。请在程序的下划线处填入正确的内容并把下划线删除,使程序得岀正确的结果。 注意:源程序存放在考生文件夹下的
6、blank22.c中。不得增行或删行,也不得更改程序的结构!#in elude <stdio.h>float fun ( int n )/*found*/float A=1; int i;/*found*/for (i=1; i<=2; i+)A = 1.0/(1+A);/*found*/_3. mai n() int n ;prin tf("nPlease en ter n:");sea nf("%d", &n );printf("A%d=%fn", n, fun(n);i;floatfloat A=1;
7、int i;float A=1.0; intA=1.00; i nt i;for (i=1; i<=n; i+)return A ;5、给定程序的功能是分别统计字符串中大写字母和小写字母的个数。例如,给字符串ss输入:AaaaBBb123CCccccd则输出结果应为:upper = 5 , lower = 9请在程序的下划线处填入正确的内容并把下划线删除,使程序得岀正确的结果。注意:源程序存放在考生文件夹下的 blank23.c中。不得增行或删行,也不得更改程序的结构!#in clude <stdio.h>void fun ( char *s, i nt *a, i nt *
8、b )while ( *s ) if ( *s >= 'A' && *s <= 'Z')/*found*if ( *s >= 'a' && *s <= 'z')/*found*_2s+; mai n() char s100; int upper = 0, lower = 0 ;printf( "nPlease a string :" ); gets ( s );fun ( s, & upper, &lower );/*found*print
9、f( "n upper = %d lower = %dn", 3);(*a)+;+(*a);*a=*a+1;*a=1+*a;(*b)+;+(*b);*b=*b+1;*b=1+*b;printf( "n upper = %d lower = %dn", upper, lower );6、给定程序的功能是求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数放在数组 a 中,通过n返回这些数的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得岀正确的结果。注意:源程序存放在考生文件夹下的 blank28.c中。不得增行或删行,也不得更改程序的结构!#in clude <stdio.h>void fun (i nt *a, i nt *n)int i, j = 0 ;for(i = 1 ; i <= 1000 ; i+) *foun d*if(i % 7 = 0) | (i % 11 = 0) && i % 77 != 0) aj+ = _1_ ;/*foun d*/*n =2mai n() int aa1000, n, k ;/*found*fun ( _3_ );for ( k = 0 ; k < n ; k+ )if(k + 1) %
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级语文上册 第三单元 汉语拼音 语文园地三教学实录 新人教版
- 2024年预算员职场应用试题及答案
- 动物疫病监测知识试题及答案
- 投资咨询的客户需求分析:2024年试题及答案
- 2025年版上海市写字楼租赁合同范本
- 标点符号普通话考试试题及答案
- 优化人力资源管理的试题及答案
- 宠物殡葬师的法律法规知识试题及答案
- 孩子情绪管理试题及答案
- 投资咨询工程师考试复习重点试题及答案
- 大学生创新创业训练计划项目申报书(模板)
- 争做最美班级主题班会课件
- 铁路职工政治理论应知应会题库
- 2020年交安A、B、C证(公路)考试题库1088题(含答案)
- 墙绘验收单模板
- 节后复工检查表
- 财务有哪些制度要上墙
- 医学教学课件:软组织肿瘤影像诊断
- 矿山矿石损失与贫化管理规程
- 安全生产晨会管理制度
- 直线导轨装配文档课件
评论
0/150
提交评论