首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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全国计算机二级
相关试题推荐
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c[10]="xyz";strc
下列程序段中完全正确的是()。
某系统总体结构如下图所示,该系统结构图的宽度是
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
下面属于白盒测试方法的是
软件测试的目的是
软件测试的目的是
随机试题
A.左心室大B.右心室大C.左心房大D.全心扩大高血压心脏病主要是
调查研究的逻辑步骤是
化生不可能发生于
A.维生素AB.维生素DC.维生素ED.维生素BlE.维生素B6
根据《建设工程安全生产管理条例》,下列哪些选项是施工单位项目负责人的安全责任?()
根据有关法律规定,发生生产安全事故后,应当立即成立事故调查组。事故调查组的主要职责是()。
负债和所有者权益类账户的期末余额一定在贷方。()
关于建立、维持和发展人际关系的方法中,下列说法正确的是()。
18、19世纪的西欧,在社会政治、经济发展及特定历史文化背景下,逐渐形成了带有等级特权痕迹的双轨学制。其“双轨”是指
马克思主义指导思想,是社会主义核心价值体系的灵魂。马克思主义之所以是我们立党立国的根本指导思想,是因为马克思主义
最新回复
(
0
)