首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int m1(int x, int y ) { if( x<= y ) return 2*x+1; else return y; } int m2(int x, int y )
有以下程序 #include <stdio.h> int m1(int x, int y ) { if( x<= y ) return 2*x+1; else return y; } int m2(int x, int y )
admin
2021-04-28
32
问题
有以下程序
#include <stdio.h>
int m1(int x, int y )
{ if( x<= y ) return 2*x+1;
else return y;
}
int m2(int x, int y )
{ if( x<= y ) return 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 ); }
printf("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
解析
函数m1(x,y),若x<y,返回2*x+1,否则返回y, 函数m2(x,y),若x<=y,返回2*y+1,否则返回x,for循环对t1=m1(i,t1),执行4次,可知答案为9,t2=m2(i,t2), 执行4次,可知答案为4,因此答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/zBz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
程序中对fun函数有如下说明voidfun();此说明的含义是
下列叙述中错误的是()。
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
以下不能将s所指字符串正确复制到t所指存储空间的是()。
通常软件测试实施的步骤是()。
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
随机试题
肩袖损伤的MRI表现是
新生儿败血症临床症状下列哪项是不恰当的
与尖锐湿疣有关的病毒是
下列()病后不能获得牢固免疫力
具有祛风解表,透疹止痒,止血功效的中药是
为保证收集资料的权威性,土地登记代理人应向()查询土地权利的登记结果,以保证收集资料的合理性和权威性。
设备合同业主希望进一步就合同内容与投标者进行谈判的原因为()。
公司的股利政策主要有()
下列关于司法解释审查说法正确的是()。
()是为电子政务系统提供政务信息及其他运行管理信息的传输和交换平台。
最新回复
(
0
)