首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2021-02-25
66
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔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全国计算机二级
相关试题推荐
C语言源程序名的后缀是
以下程序的输出结果是()。#includestructSTR{intx,y;}dt[2]={1,2,3,4};main(){structSTR*p=dt;printf(’’%d,’’,++(p一>x));printf(’’%d\n’’,++(
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
C语言主要是借助以下哪个功能来实现程序模块化?()
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
在数据库中,数据模型包括数据结构、数据操作和()。
下面不能作为结构化方法软件需求分析工具的是()。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
使用标准磨口仪器时错误的做法是()。
女性,33岁,低热、干咳、胸闷2个月,体检发现纵隔及双肺门淋巴结肿大,OT试验阴性,血清血管紧张素转化酶偏高男性,19岁,闻刺激性气味干咳6周,伴胸闷,夜间有喘息,偶自闻呼气时"喘鸣音",查体双肺呼吸音正常(白天),胸片未见明显异常。追问病史近2个月居
患者反复呕吐隔餐食物。查体:消瘦,上腹部膨胀,并见胃型。应首先考虑的是
疳证的好发年龄是
按照《处方药与非处方药分类管理办法(试行)》,非处方药分甲、乙两类,是根据药品的
中央银行一般使用的货币政策工具包括传统的存款准备金率、再贴现率和( )等。
国际货币体系的核心机构是()。
在智能化无人超市,客人从进门到出门,一举一动都会被数字化,并且被捕捉记录。这些信息回流到云端后,通过算法模型,可以得到许多非常有价值的信息:比如男性顾客和女性顾客各自进店最集中的时间段是什么,哪些商品被拿起又放回去的频次最高等。甚至还能做出预测,比如,传感
如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是()。
A、Theycanprovidemorenutrients.B、Theylookexactlylikerealplants.C、Theydonottastegoodenough.D、Theylackimportant
最新回复
(
0
)