首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun (int x, int y ) { if (x!=y) return ( (x+y) /2 ); else return ( x ); } main() { int a=4, b=5, c=6; printf
有以下程序 #include int fun (int x, int y ) { if (x!=y) return ( (x+y) /2 ); else return ( x ); } main() { int a=4, b=5, c=6; printf
admin
2020-07-28
64
问题
有以下程序
#include
int fun (int x, int y )
{ if (x!=y) return ( (x+y) /2 );
else return ( x );
}
main()
{ int a=4, b=5, c=6;
printf( "%d\n" , fun(2*a, fun( b, c ) ) );
}
程序运行后的输出结果是( )。
选项
A、6
B、3
C、8
D、12
答案
A
解析
考查函数的调用。输出结果为fun(2*a, fun(b, c))=fun(8,5)=6,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Fm3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
给定程序MODI1.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}void
以下数组定义中错误的是
以下选项中不属于C语言标识符的是
关于C语言的变量,以下叙述中错误的是
随机试题
实习医师做了12例窝沟封闭,有4例短期内脱落,经指导老师分析最可能的原因是
白陶土便见于
A.酚酞B.淀粉C.荧光黄D.邻二氮菲E.铬黑T以下滴定方法使用的指示剂是
不属于先兆子宫破裂的临床表现为
关于实施监督检查,下列表述正确的是()。
政府增加购买性支出,对社会的生产和就业以及国民收入分配的影响是()。
题干图形重新组合将得到选项中的图形是()。
1,2,5,29,()
二次型f(x1,x2,x3)=ax12+ax22+(a-1)x32+2x1x3—2x2x3.①求f(x1,x2,x3)的矩阵的特征值.②如果f(x1,x2,x3)的规范形为y12+y22,求a.
在现行PC机中,常用存储器地址线中的低10位作输入输出口地址线。设某接口芯片内部有16个端口,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为( )。
最新回复
(
0
)