程序填空.docx
- 文档编号:27492157
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:15
- 大小:17.54KB
程序填空.docx
《程序填空.docx》由会员分享,可在线阅读,更多相关《程序填空.docx(15页珍藏版)》请在冰豆网上搜索。
程序填空
#include
#include
/***********SPACE***********/
doublef(【?
】)
{
/***********SPACE***********
答案:
=======(答案1)=======
floatx
=======(答案2)=======
doubley
=======(答案3)=======
x<=2
=======(答案4)=======
returny
题目:
已定义一个含有30个元素的数组s,函数fun1的功能是按
顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序
每五个元素求一个平均值,并将该值存放在数组w中。
程序中有4个空,填空使程序完整。
答案:
=======(答案1)=======
s[i]=k;
=======(答案2)=======
if((i+1)%5==0)
=======(答案3)=======
sum=0;
=======(答案4)=======
fun2(s,w);
五、程序改错共1题(共计6分)
第1题(6.0分)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
题目:
函数fun的功能是:
输出Fabonacci数列的前20项,要求变
量类型定义成浮点型,输出时只输出整数部分,输出项
数不得多于或少于20。
请改正程序中的4个错误,使它能得出正确的结果。
--------------------------------------------------------
答案:
=======(答案1)=======
printf("%8.0f",f1);
=======(答案2)=======
for(i=1;i<20;i++)
=======(答案3)=======
f1=f2;
=======(答案4)=======
f2=f3;
题目:
要求输出结果为:
A,B
65,66
答案:
=======(答案1)=======
b;
=======(答案2)=======
'a'
=========或=========
97
=======(答案3)=======
32
题目:
以下程序的功能是对任一整数N(N≠0),它都可以分解成1
(或-1)和一些质数(素数)因子的形式。
如N=150时,可分
解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。
下边程序能实现这种分解过程。
当N=150,输出以下分解结
果:
N=1*2*3*5*5
答案n>0i=2r=n%in=n/i
题目:
输入一个学生的生日(年:
y0、月:
m0、日:
d0),并输
入当前日期(年:
y1、月:
m1、日:
d1)。
求出该学生的
年龄(实足年龄)
答案:
=======(答案1)=======
scanf
=======(答案2)=======
>
=======(答案3)=======
==
题目:
百马百担问题:
有100匹马,驮100担货,大马驮三担,中
马驮2担,两匹小马驮一担,求大、中、小马各多少匹?
答案:
=======(答案1)=======
3
=======(答案2)=======
2
=======(答案3)=======
hm
=======(答案4)=======
hl
题目:
从键盘上输入两个复数的实部与虚部,求出并输出它们的
和、差、积、商。
答案:
e=a+cf=a*d+b*cf=(b*c-a*d)/(c*c+d*d)
题目:
输入一个学生的生日(年:
y0、月:
m0、日:
d0),并输
入当前日期(年:
y1、月:
m1、日:
d1)。
求出该学生的
年龄(实足年龄)。
答案:
scanf>==
题目:
在歌星大奖赛中,有10个评委为参赛的选手打分,分数为
1~100分。
选手最后得分为:
去掉一个最高分和一个最低分
后其余8个分数的平均值。
请编写一个程序实现。
答案:
&scoremax 题目: 从键盘上输入两个复数的实部与虚部,求出并输出它们的 和、差、积、商。 答案: =======(答案1)======= e=a+c =======(答案2)======= f=a*d+b*c =======(答案3)======= f=(b*c-a*d)/(c*c+d*d) #include #include /***********SPACE***********/ doublef(【? 】) { /***********SPACE***********/ 【? 】; /***********SPACE***********/ if(【? 】) 答案: =======(答案1)======= floatx =======(答案2)======= doubley =======(答案3)======= x<=2 =======(答案4)======= returny 题目: 以下程序的功能是分别求出一批非零整数中的偶数、奇数 的平均值,用零作为终止标记。 答案: =======(答案1)======= x! =0 =======(答案2)======= else =======(答案3)======= scanf("%d",&x) =======(答案4)======= av2=s2/j 题目: 百鸡问题: 100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 各多少只? =======(答案1)======= hens =======(答案2)======= 33 =======(答案3)======= hens++ =======(答案4)======= cocks++ 题目: 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为 1~100分。 选手最后得分为: 去掉一个最高分和一个最低分 后其余8个分数的平均值。 请编写一个程序实现。 答案: =======(答案1)======= &score =======(答案2)======= score>max =======(答案3)======= score =======(答案4)======= (sum-max-min)/8 题目: 以下程序的功能是用冒泡法对数组a进行由小到大的 排序。 答案: =======(答案1)======= j<=n-1 =======(答案2)======= i =======(答案3)======= a[i]>a[i+1] =======(答案4)======= fun(a,10) 编写程序,输出1000以内的所有完数及其因子。 所谓完数是指一个 整数的值等于它的因子之和。 例如6的因子是1、2、3,而6=1+2+3,故6是一个完数。 答案: =======(答案1)======= m%j==0 =======(答案2)======= a[k++] =======(答案3)======= j 题目: 以下程序的功能是求100-999之间的水仙花数(水仙花数 是指一个三位数的各位数字的立方和是这个数本身, 如: 153=1^3+5^3+3^3)。 =======(答案1)======= k=0; =======(答案2)======= j=m%10; =======(答案3)======= return (1); =======(答案4)======= fun(i) 题目: 输入某年某月某日,判断这一天是这一年的第几天? =======(答案1)======= sum=90 =======(答案2)======= sum=sum+day =======(答案3)======= year%4==0&&year%100! =0) =======(答案4)======= leap==1&&month>2 题目: 以下程序的功能: 计算并输出500以内最大的10个能被 13或17整除的自然数之和。 =======(答案1)======= intk =======(答案2)======= mc<10 =======(答案3)======= k%17==0 =======(答案4)======= returnm 题目: 以下程序的功能是产生并输出杨辉三角的前七行。 =======(答案1)======= a[i][i]=1 =======(答案2)======= i =======(答案3)======= a[i-1][j]+a[i-1][j-1] =======(答案4)======= j<=i 题目: 百鸡问题: 100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 各多少只? =======(答案1)======= hens =======(答案2)======= 33 =======(答案3)======= hens++ =======(答案4)======= cocks++ 题目: 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为 1~100分。 选手最后得分为: 去掉一个最高分和一个最低分 后其余8个分数的平均值。 请编写一个程序实现 =======(答案1)======= &score =======(答案2)======= score>max =======(答案3)======= score =======(答案4)======= (sum-max-min)/8 题目: 以下程序是用选择法对10个整数按升序排序,程序中有4个空, 填空使程序完整。 =======(答案1)======= #defineN10 =======(答案2)======= k=i; =======(答案3)======= j =======(答案4)======= k! =i 题目: 以下程序的功能是删除字符串中的指定字符,字符串和 要删除的字符均由键盘输入。 =======(答案1)======= str =======(答案2)======= str[i]! ='\0' =======(答案3)======= str[k]=str[i] =======(答案4)======= str[k]='\0' 题目: 以下程序的功能是对任一整数N(N≠0),它都可以分解成1 (或-1)和一些质数(素数)因子的形式。 如N=150时,可分 解成1×2×3×5×5;N=-150时,可分解为-1×2×3×5×5。 下边程序能实现这种分解过程。 当N=150,输出以下分解结 果: N=1*2*3*5*5 =======(答案1)======= n>0 =======(答案2)======= i=2 =======(答案3)======= r=n%i =======(答案4)======= n=n/i 题目: 输出100到1000之间的各位数字之和能被15整除的所有数, 输出时每10个一行。 =======(答案1)======= k=0 =======(答案2)======= n%10 =======(答案3)======= while(n>0) =======(答案4)======= printf("\n") 题目: 以下程序的功能是将一个字符串中的前N个字符复制到 一个字符数组中去,不许使用strcpy函数 答案: =======(答案1)======= str1 =======(答案2)======= i =======(答案3)======= str2[i]=str1[i] =======(答案4)======= str2[n]='\0' 题目: 以下程序的功能是求一个二维数组中每行的最大值和每行 的和。 答案: =======(答案1)======= s=0 =======(答案2)======= k=a[i][j] =======(答案3)======= c[i]=s =======(答案4)======= a[i][j] 题目: 以下程序的功能是求100-999之间的水仙花数(水仙花数 是指一个三位数的各位数字的立方和是这个数本身, 如: 153=1^3+5^3+3^3)。 =======(答案1)======= k=0; =======(答案2)======= j=m%10; =======(答案3)======= return (1); =======(答案4)======= fun(i) 题目: 从读入的整数数据中,统计大于零的整数个数和小于零的 整数个数。 用输入零来结束输入,程序中用变量i统计大于 零的整数个数,用变量j统计小于零的整数个数。 =======(答案1)======= i+1 =======(答案2)======= j+1 =======(答案3)======= &n 题目: 考查字符串数组的应用。 输出26个英文字母。 =======(答案1)======= i++ =======(答案2)======= 'A'+i =======(答案3)======= string 题目: 下面的程序是求1! +3! +5! +……+n! 的和,程序中有4个 空,填空使程序完整。 答案: =======(答案1)======= s=0; =======(答案2)======= i+=2 =======(答案3)======= j<=i =======(答案4)======= f=f*j;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 填空
![提示](https://static.bdocx.com/images/bang_tan.gif)