首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2021-02-25
40
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔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/7Itp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
以下叙述中正确的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
有如下程序段:intX=12:doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
以下选项中,能用作数据常量的是()。
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=l;c.P+=2;}main()inti:Aa=
以下对一维数组a的正确说明是()。
在面向对象方法中,不属于"对象"基本特点的是()。
随机试题
Thereare【C1】_______homesinChinatodaythatdonothaveaTVset.Mostpeople,oldandyoung,liketospendsometimewatchin
A.撕脱骨折B.病理性骨折C.粉碎性骨折D.压缩性骨折E.疲劳骨折
工程质量监控主体有( )。
建筑施工企业转让、出借资质证书或者以其他方式允许他人以本企业的名义承揽工程,情节严重的,应()。
某酒店施工现场(图4—1)内,酒店主体设计层数为地上17层、地下2层,建筑高度77.9m,建筑占地面积3250m2,地上部分建筑面积42477.3m2,地下部分建筑面积5300.24m2。在建酒店东侧9m处为配电房,北侧10m处为可燃材料堆场及可燃材料库房
根据出口收汇核销管理办法,“出口收汇报关单证明联”是指出口货物结关后,海关为出口单位签发的证明其货物实际出口并凭以办理出口收汇核销手续的报关单。()
2015年4月1日,周某开始在甲公司上班。2015年4月20日,周某与甲公司签订了书面劳动合同。劳动合同的部分条款如下:(1)劳动合同期限为1年,试用期为3个月;(2)劳动合同期限内,未经甲公司同意,周某不得单方面解除合同;为此,甲公司要求周某缴纳了1万元
公安机关实施拘留后,必须在24小时以内,把拘留的原因和羁押的处所通知被拘留人的家属或者他的所在单位。()
Mostchildrenwithhealthyappetitesarereadytoeatalmostanythingthatisofferedtothemandachildrarelydislikesfood【C
Shynessisapsychologicalstatethatcausesapersontofeeldiscomfortinsocialsituationsinwaysthatinterferewithenjoym
最新回复
(
0
)