首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2015-08-23
32
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔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,r1)(( _____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 (rnaxt
if (maxt
count=1; /*给count赋初值*/
/**********found**********/
for(t=1;t
{
if(OK(t,t1,n) ||OK(t,t2,
n)I I 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%tl==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/UHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
有下列二叉树,对此二叉树中序遍历的结果为()。
设有变量说明int(*p)[m],其中的标识符p是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
当变量c的值不为2、4、6时,值也为“真”的表达式是
软件工程研究的内容主要包括:【】技术和软件工程管理。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
字符串"\\\"ABCDEF\"\\"的长度是()。
随机试题
完带汤适用于带下病的哪种证候
巴宾斯基征阳性时,病变部位在
计算相对数的目的是()。
期货公司申请对客户的()进行修改的,监控中心重新按规定进行复核。
某房产开发公司(位于市区)2009年7月发生了下列业务:(1)将新建的一栋房屋无偿捐赠给一所小学。该房屋由其他单位施工,账面成本1000万元(成本利润率为10%);(2)以本公司的一栋旧办公楼对外投资,参与接受投资方利润分配、共同承担投资风
贴春联、挂年画起源于古代的()。
李红学了英语语法后,加深了对以前学过的中文语法的理解,这种现象属于()。
中华人民共和国公安部正式成立的时间是()。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资
在下列惩戒措施中,行政处分和行政处罚共同适用的有()。
最新回复
(
0
)