首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int ml(int x,int y) { if(x
有以下程序: #include int ml(int x,int y) { if(x
admin
2020-06-16
34
问题
有以下程序:
#include
int ml(int x,int y)
{ if(x<=y)return 2*x+1;
else retum y;
}
int m2(int x,int y)
{ if(x<=y)retum 2*y+1;
else return x:
}
main()
{ int i,t1=10,t2=0;
for(i=1;i<=4;i++)
{t1=m1(i,t1);t2=m2(i,t2);}
prinff(“t1=%d t2=%d\n”,t1,t2);
}
程序运行后的输出结果是( )。
选项
A、t1=9 t2=4
B、t1=4 t2=9
C、t1=9 t2=9
D、t1=1 t2=4
答案
A
解析
由程序可知,main函数的for循环中i的取值为1、2、3、4。tl初值为10,t2初值为0,当i=1时,传入函数m1参数为:1、10,因为1<10,所以函数ml的返回值为2×1+1=3;传入函数:m2的参数为1、0,因为1>0,所以返回值为1;即第一轮循环后,tl=3,t2=1。当i_2时,传入函数m1的参数为2、3,因为2<3,所以函数返回值为2×2+1=5;传入函数m2的参数为2、1,因为2>1,所以函数返回值为2;即第二轮循环后,t1=5,t2=2;当i=3时,传入函数ml的参数为3、5,因为3<5,所以返回值为2×3+1=7;传入函数m2的参数为3、2,因为3>2,所以返回值为3;即第三轮循环后,tl=7,t2=3;当i=4时,传入函数m1的参数为4、7,因为4<7,所以函数返回值为2×4+1=9,传入函数m2的参数为4、3,因为4>3,所以函数返回值为4,即第四轮循环后,t1=9,t2=4。故答案选A(仔细分析可以发现,对于m1函数,由于第一次1<10,导致后面每次参数x都是i,而参数y都是2×i一1,返回值都是2×i+1;同理,对于m2函数,由于第一次1>0,导致后面每次参数x都是i,而y都是i一1,返回值都是i,所以最终结果为t1=2×4+1,t 2=4)。
转载请注明原文地址:https://jikaoti.com/ti/EjG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
下列叙述中正确的是
以下关于字符串的叙述中正确的是
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,
有以下函数intfun(char*x.char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
下面描述中正确的是
以下定义语句中正确的是
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
编写函数voidfun(char*tt,intPP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
随机试题
试述会阴浅隙的构成、连通及意义。
腊肉初加工是将腊肉放在清水中浸泡片刻后取出,用热食用碱水溶液将腊肉外表刷洗干净,再用清水冲净,将腊肉皮朝下肉朝上放在容器中,加入料酒、葱、姜蒸制约2小时。()
婚前医学检查不包括哪项疾病
刘某,甲县农民,在当地名声极坏,自1998年6月份离开甲县开始在全国流窜作案:直至2000年3月7日在丁县作案时,被公安机关抓捕归案,经查实,此期间刘某分别在乙、丙二县也作案多起。此案应由下列哪个法院管辖?
某拟建高速公路桥梁位于蓄洪区内,其()报告报请批准时,应当附具有关水行政主管部门审查批准的洪水影响评价报告。
假设固定金额为100元,某投资者在2000点卖出一个单位上证指数,在1600点平仓,而交易保证金为10%,则该投资者的收益率为()
为了证实被审计单位登记人账的销售是否分类恰当,下列程序中最有效的是( )。
假定一个人群只有两个人A、B构成,A、B均知道一件命题P,P是A、B的知识,但此时P还不是他们的公共知识。当A、B双方均知道P,并且他们各自知道对方知道自己知道P……这是一个无穷的过程。由此推出()。
咖啡中含有的丙烯酰胺被列为2A类致癌物,但2A类致癌物在动物实验中具有明确致癌作用,人群研究结果未有定论,只是具有潜在风险。据《食品与化学毒物学》期刊的文章介绍,当人体每日每千克体重摄入2.6微克至16微克丙烯酰胺时,就会有罹患癌症的风险。按此
我们执着什么,往往就会被什么所骗;我们执着谁,常常就会被谁所伤害。所以,我们要学会放下,凡事看_____一些,看_____一些,看_____一些,不牵挂,不计较,是是非非无所谓。填入画横线部分最恰当的一项是:
最新回复
(
0
)