柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #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
热度🔥1,650
参考答案:A
解析:
【解析】 本题中第一次调用为fun(8,fun(5,6)),因为fun(5,6)返回值为5,所以第二次调用为fun(8,5)=6。所以选择A)。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
以下关于编译程序的说法正确的是()。
在窗体中有一个命令按钮Command1,编写事件代码如下: Private Sub Command1_Click() Dim s As Integer s=P(1)+P(2)+P(3)+P(4) debug.Print s End Sub Public Function P(N As Integer) Dim Sum As Integer Sum=0 For i=1 To N Sum=Sum+i Next i P=Sum End Function 打开窗体运行后,单击命令按钮,输出结果是( )。
以下关于return语句的叙述中正确的是
以下关于嵌入式处理器说法正确的是( )。
死锁产生的原因之一是资源分配不当,另一个原因是
标签
二级C语言
fun
int
return
调用