首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2019-03-06
11
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0秒。
例如,若t1=7,t2=5,t3=6,t4=4,n=10,则总共可听到28次鞭炮声。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#inolude
/**********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,
r1)|| OK(t, t3, n) || OK(t, t4, n))
count++;
}
/**********found**********/
retuErl___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%i(i等于1、2、3和4)是否等于0且i/t
第二空:时间t从第一秒开始,到最大时刻结束,时间是一秒一秒增加,在每个时刻判断是否能够听到声音,故第二空是“t++”。
第三空:变量count记录了听到的声音次数,因此count是函数的返回值,故第三空应为“count”。
转载请注明原文地址:https://kaotiyun.com/show/dIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是_____。
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];fo
以下四组用户自定义标识符中,全部合法的一组是()。
结构化程序设计的3种结构是()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
下列程序的输出结果是______。#includesub1(chara,charb){charc;c=a;a=b;b=c;}sub2(char*a,charb){charc;c=*a;*a
数据库的故障恢复一般是由()来执行恢复。
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
随机试题
Thechocolatebarmanufactureratthecentreofanextortionthreatsaysthere’snoconfirmedlinkbetweenitsproductsandilln
A.发作性呼吸困难伴哮鸣音B.呼吸困难伴一侧胸痛C.呼吸困难伴急性高热和咳铁锈色痰D.呼吸困难伴咳嗽、咳脓痰E.呼吸困难伴昏迷支气管扩张并发感染可见
患者,男性,66岁。胸痛2小时,诊断为急性心肌梗死,给予急诊溶栓治疗。下列对直接诊断冠脉再通最有价值的是
招标采购项目质量管理方案的管理要素包括()。
每个项目都有自己的进度计划,在某一时刻每个团队成员应完成哪些任务、团队项目进展应达到哪一阶段,项目经理要经常进行(),以便掌握动态,发现问题及时调整。
根据《银行业监督管理法》的规定,下列属于中国银监会监管的机构有()。
诗句“黑夜给了我黑色的眼睛,我却用它来寻找光明”的作者是()。
A、Itdiscoversthatthebrainlikestorememberthingswithtunes.B、Ithasfindingsaboutpeoplewhostruggletolearnlanguage
It’sveryinterestingtonotewherethedebateaboutdiversity(多样化)istakingplace.Itistakingplaceprimarilyinpolitical
A、Forfourmonths.B、Forsixmonths.C、Untilhefindsthegirl.D、Untilthegirlacceptsthering.C短文开头就说:“一位南非商人要在找到一位他在一个拥挤的酒
最新回复
(
0
)