首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6,
有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6,
admin
2013-06-11
34
问题
有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y) , 2*z); printf( "%d\n", r); } 程序运行后的输出结果是
选项
A、3
B、6
C、8
D、12
答案
8
解析
本题考核的知识点是函数的返回值作为函数参数的应用。主函数中首先定义了4个整型变量x、y、z和r,并分别给x、y、 z赋初值为3、8、6,接着调用一个fun()函数,并将返回值赋给变量r。其中将fun(x,y)函数的返回值和 2*z作为fun()函数的两个参数。在内层fun(x,y)函数中,将x的值和y的值传给形参a和b,此时a和b的值分别为3和8,执行if语句,由于if后面判断条件表达式“a>b”为假,所以执行else后面的语句,返回值为8。此时,外层fun(x,y)函数两个参数为8和2*z=12,所以r的赋值语句相当于r=fun(8,12),同上分析可知fun(8,12)返回值为12,因此最后r的值为12。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/EfJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序把从终端读入的20个整数以二进制方式写到一个名为d.dat的新文件中,请填空。#include<stdio.h>FILE*fp;main(){inti,j;if((fp=fopen(【】,"w
若有如下程序:sub(int*y){while(--(*y));printf("%d",(*y)--);}main(){intx=10;sub(&x);}则程序运行后的输出结果是
下列程序段的输出结果是()。chara=9,b=020;prihtf("%o\n",~a&b<<1);
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下1111
有定义语句:ihtb;charc[10];,则正确的输入语句是
关系模型允许定义3类数据约束,下列不属于数据约束的是______。
软件开发的结构化生命周期方法将软件生命周期划分成______。
若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。
随机试题
患儿,男,1岁。素不欲食,强迫进食则脘腹胀满,舌苔白腻,脉细缓。其诊断是
对子宫位置、大小、形状的描述,下列哪项是错的
毕Ⅱ式胃大部分切除术吻合口近端空肠位置必须高于远端空肠是为了避免发生
简述电算化会计档案的内容和保管的主要工作。
下列关于期权内在价值的理解,不正确的是()。
自张爱玲在大洋彼岸以自己独特的方式______告别人世至今,张爱玲研究已经______,海峡两岸三地出版的张爱玲传记、张爱玲研究专著和张爱玲评论汇编接连不断。填入横线部分最恰当的一项是()
(2001年)已知矩阵且矩阵X满足AXA+BXB=AXB+BXA+E,其中E是3阶单位阵,求X.
按照美国国防部安全准则,Unix系统能够达到的安全级别为
Areyouthinkingabouttryingoutapoliticalcareerbutyour【C1】______arealittlelowforapresidentialbid?Youhaveuntil
Fire,scientistsagree,helpedgiverisetoasuccessful,thrivinghumanpopulationbyprovidingheatforcookingandprotection
最新回复
(
0
)