首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
软件工程的三要素是()。
有以下程序#includemain(){inta=5,b=1,t;t=(a
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%dha",a,b,c);}则程序的
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
下面结构体的定义语句中,错误的是()。
关于字符串处理的叙述中正确的是()。
代码编写阶段可进行的软件测试是
随机试题
“你认为本市报纸和电视的新闻是否及时?”这种提问违反了问卷设计的
简述影响国际市场营业推广的因素。
肺的顺应性越大,表示
近期发生心肌梗死的患者,择期手术至少应在急性心肌梗死后多长时间进行
平衡国际收支主要是指出现较大幅度的顺差。()
面值在每个支付日会根据某一消费价格指数调整来反映通货膨胀变化的债券是()。
给付定金的一方不履行约定债务的,无权要求返还定金;收受定金的一方不履行约定债务的,应当返还定金。()
下列会计科目的期末余额中,应当列入资产负债表中“存货”项目的有()。
对于公安机关各警种之间的分工与协作的正确理解是()。
A、Amapofloop.B、Photosofseaanimals.C、Twopipesforplaying.D、Amusicbox.B根据原文,名为“SoapBubbleSet”的作品里包含了一些海洋生物的照片。故答案
最新回复
(
0
)