首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2016-10-29
75
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0秒。
例如,若t1=7,t2=5,t3=6,t4=4,n=10,则总共可听到28次鞭炮声。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
#define OK(i,t,n) ((_____1_____%t==0)
&&(i/t
int fun(int t1, int t2, int t3, int
t4,int n)
{ int count,t,maxt=t1;
if (maxt
if (maxt
if (maxt
count=1; /* 给count:赋初值 */
/**********found**********/
for(t=1;t
{
if(OK(t,t1,n) || OK(t,t2,
n)|| OK(t, t3, n) || OK(t, t4, n))
count++;
}
/**********found**********/
return_____3_____;
}
main()
{ int t1=7,t2=5,t3=6,t4=4,n=10,r ;
r = fun(t1, t2, t3, t4, n);
printf("The sound:%d\n",r);
}
选项
答案
(1)i (2)t++ (3)count
解析
第一空:由“if(OK(t,t1,n)‖OK(t,t2,n)‖OK(t,t3,n)‖OK(t,t4,n))count++;”可知count计数听到的鞭炮声,在满足if条件时,计数加1。t时刻,至少有一个人放了一个鞭炮才能听得到声音,故t%t1==0、t%t2==0、t%t3==0、t%t4==0这四个当中至少一个成立,四者是或的关系。第一个标识下是宏OK的定义,由前面的分析可知,OK宏的作用就是判断t%ti(i等于1、2、3和4)是否等于0且i/t
第二空:时间t从第一秒开始,到最大时刻结束,时间是一秒一秒增加,在每个时刻判断是否能够听到声音,故第二空是“t++”。
第三空:变量count记录了听到的声音次数,因此count是函数的返回值,故第三空应为“count”。
转载请注明原文地址:https://kaotiyun.com/show/ljDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若变量已正确定义,下列正确的程序段是()。
数据库设计包括两个方面的设计内容,它们是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
随机试题
社会学创始人确定并为后人坚持的社会学的最基本的特征是【】
变量f(x)=在过程为______时为无穷大量()
下列关于处方书写基本要求的叙述中,正确的是
根据《仲裁法》,仲裁裁决可能被撤销的情形有()。
在向被审计单位管理层解释审计的固有限制时,下列有关审计固有限制的说法中,注册会计师认为正确的有()。
指出下边各句用了拟人修辞的一项是______。
执行下列命令后,显示结果为______。 A=".F."B=A ?TYPE("B"),TYPE(B)
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
A、Don’tworry.B、Whynotusemine?C、Ilikeyourglasses.D、Theglassesaregoodtouse.BWhynotusemine?=Usemine前者语气更强。
We____________(把爱迪生的成就归因于)hisintelligenceandhardwork.
最新回复
(
0
)