首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
15
问题
有以下程序
#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://kaotiyun.com/show/setp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中若有如下说明和定义语句charfun(char*);main(){char*s=”one”,a[5]={0},(*f1)()=fun,ch;…}以下选项中对函数fun的正确调用语句是
有下列程序:main(){inta[4][4]==={{1,4,3,2),{8,6,5,7),{3,7,2,5),{4,8,6,1}},i,j,k,for(i=0;i
以下叙述中正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
能够减少相同数据重复存储的是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
已定义以下函数intfun(int*p){return*p;)fun函数返回值是
表示关系式x≤y≤z的C语言表达式的是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
随机试题
A.Harmonyrallysstrengthandleadstogreatsuccesses.B.Chinaiseagertodrawuponthestrengthsofothercivilizations.C.
男,68岁,突发剧烈腹部绞痛3小时,伴频繁呕吐。查体:腹平坦,腹软,压痛不明显,肠鸣音活跃。既往病人有房颤病史5年。可能的诊断为
关于心房颤动的治疗原则,不正确的是
治疗风寒感冒最佳方剂为
关于房地产置业投资的说法,错误的是()
一般来说,旅行社业务运作过程,向旅游者提交的旅游线路报价单、媒体旅游广告等均属于()。
有人电话举报高速公路某处发生交通肇事逃逸案件,作为高速交警,你接到报案该如何处理?
某批木材的直径服从正态分布,从中随机抽取20根,测得平均直径为=32.5cm,样本标准差为15.问在显著性水平为0.05下,是否可以认为这批木材的直径为30cm?
Ifyouintendusinghumourinyourtalktomakepeoplesmile,youmustknowhowto【C1】______sharedexperiencesandproblems.You
A、HowshereturnstheTVandtheDVD.B、Howshebuildshercreditrating.C、Howsheexplainstotheirparents.D、Howshepaysof
最新回复
(
0
)