首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int m1(int x,int y) { return x
有以下程序 #include int m1(int x,int y) { return x
admin
2021-02-25
52
问题
有以下程序
#include
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、5
B、6
C、4
D、3
答案
A
解析
调用函数的时候只有保证调用语句的函数名和被调函数的函数名、参数列表一致才能保证调用的正确性,A)正确。C语言对大小写敏感,选项B)错。用户自定义的函数名需要遵循用户标识符的命名规则,由字母、数字、下划线组成并且第一个字符不能为数字,选项C)错。一个函数每次只能使用一个return语句,但是该函数体中可以有多个返回点,也就是有多条return语句,每次只从其中一点返回,选项D)错。答案选A)。
转载请注明原文地址:https://www.kaotiyun.com/show/Jhtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=一2,b=0;while(a++&&++b);prinff(“%d,%d\n”,a,b);}程序运行后的输出结果是()。
有以下程序charfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(*p){
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
下面属于白盒测试方法的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
已定义以下函数intfun(int*P){retum*p;)fun函数返回值是
代码编写阶段可进行的软件测试是
数据流程图(DFD图)是
在数据流图中,带有箭头的线段表示的是()。
随机试题
A.白大衣高血压B.继发性高血压C.单纯收缩期高血压D.正常血压E.以上都不是患者男性,36岁,多次诊所皿压150/90mmHg,24h动态血压
评估HIV感染者预后常用的实验室指标是()。
适于婴儿在4个月时添加的辅食是
急性脑病综合征最基本的临床症状是
(2016年)综观世界各国成文宪法,结构上一般包括序言、正文和附则三大部分。对此,下列哪一表述是正确的?()
下列说法中,不正确的是()。
(2012年)甲、乙双方订立协议,由甲作为名义股东,代为持有乙在丙有限责任公司的股权,但投资收益由实际投资人乙享有。协议并无其他违法情形。后甲未经乙同意,将其代持的部分股权,以合理价格转让给丙公司的股东丁。丁对甲只是名义股东的事实不知情。根据公司法律制度的
“道”是中国古代哲学的重要范畴,其中老子所说的“道”是指()。
习近平在庆祝建党95周年大会上强调,要“坚持一切为了人民、一切依靠人民,充分发挥广大人民群众积极性、主动性、创造性”。坚持一切为了人民
下面列出的数据管理技术发展的三个阶段中,()阶段没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
最新回复
(
0
)