首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int m1(int x,int y) { return x<=y , x :y; } int m2(int x,int y) { return x<=y , y
有以下程序 #include <stdio.h> int m1(int x,int y) { return x<=y , x :y; } int m2(int x,int y) { return x<=y , y
admin
2021-07-09
18
问题
有以下程序
#include <stdio.h>
int m1(int x,int y)
{ return x<=y , x :y; }
int m2(int x,int y)
{ return x<=y , y :x; }
int fun(int a,int b)
{ return a+b; }
main()
{ int x=2,y=3,z=1;
printf("%d\n", fun(m1(x,y),m2(y,z)));
}
程序的运行结果是
选项
A、6
B、5
C、4
D、3
答案
B
解析
条件运算符"?"是C语言中唯一的一个三目运算符,语法形式为:exp1:exp2:exp3。执行规则为:计算表达式exp1的值,测试其是否为0;如果exp1的值非0,则对exp2求值,并把这个值作为条件表达式的结果输出,不计算exp3;如果exp1的值为0,则对exp3求值,并把这个值作为条件表达式的结果输出,不计算exp2。函数m1实现返回传入两个参数中的最小值。函数m2实现返回传入两个参数中的最大值。函数fun实现返回传入两个参数之和。程序执行过程为:调用m1(2,3)返回2,调用m2(3,1)返回3,调用fun(2,3)返回5,输出结果5,B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/Zuz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=l;j<=2;j++)printf("%d"i+j);
下面属于黑盒测试方法的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
以下选项中能表示合法常量的是
已定义以下函数intfun(int*p){return*p;)fun函数返回值是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
下面不属于软件需求分析阶段主要工作的是
在E-R图中,用来表示实体联系的图形是()。
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
软件测试的目的是()。
随机试题
中医人才青黄不接,与中医院不景气密切相关。目前,我国大部分中医院生存艰难。由于中医药收费低廉,体现不了中医的技术含量,大量中医院不得不弃“中”姓“西”,诊断治疗几乎与西医院没有差异。在这样的体制下,很多中医辛苦一生,却家徒四壁;而西医不仅社会地位高,且收入
定电流充电法要求每一个串联的蓄电池电压必须相同。()
肾上腺外嗜铬细胞瘤主要位于
下列哪一项对诊断胎儿脊柱裂最有帮助
不开口于中鼻道的鼻窦是
依据我国《宪法》的规定,( )组成国务院常务会议。
房地产经纪服务费的管理主要从是否符合收费标准和()两个方面进行管理。
以下关于增长型基金、收入型基金、平衡型基金的风险收益特征的表述,正确的是()。I.增长型基金的风险大、预期收益高Ⅱ.平衡型基金的风险、收益介于增长型基金与收益型基金之间Ⅲ.收入型基金的风险小、预期收益高Ⅳ.收入型基金的风险小、预期收益低
下列表述中,不正确的一项是()。
政府向社会组织购买服务,是通行于国际社会的一种新型的公共服务供给方式,其具体做法是政府引入市场机制,把直接向社会公众提供的一部分公共服务和社会管理事项,按照一定的方式与程序,交由具备条件的社会组织承担,并根据服务数量和质量向社会组织支付费用。根据上述定义,
最新回复
(
0
)