首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int a, intB) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf ("
有以下程序 #include int fun( int a, intB) { return a+b; } main() { int x=6, y=7, z=8, r ; r = fun ( fun(x,y), z-- ); printf ("
admin
2020-05-19
64
问题
有以下程序
#include
int fun( int a, intB)
{ return a+b; }
main()
{ int x=6, y=7, z=8, r ;
r = fun ( fun(x,y), z-- );
printf (" %d\n" , r );
}
程序运行后的输出结果是
选项
A、21
B、15
C、20
D、31
答案
A
解析
函数fun的功能是返回两个形参的和。调用函数fun(x,y)时,将变量x=6和y=7 的值分别传送变量a和b,并且通过语句return a+b;将13返回给主函数。继续调用函数fun(13,z--),这里z--指将z的值参与运算后,再将z的值减1操作;将13和8分别传送变量a和b,且通过语句return a+b;将21返回给主函数。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/uvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>struettt{intx;struettt*y;}*p;struettta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a:for(i
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
下面不属于软件设计阶段任务的是
若有定义,intw[3][5];则以下不能正确表示该数组元素的表达式是
以下选项中不属于C语言标识符的是
数据库设计中,用E.R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在深度为7的满二叉树中,叶子结点的个数为
下列各项中属于黑盒测试方法的是()。
随机试题
(2013年4月第15题)市场调查资料整理的过程中,首先要对问卷数据进行()
5岁女孩,检查血常规发现全血细胞减少。下列各病中哪类不可能有此表现
我国“十五”时期,进口商品战略的主要内容______。
期货公司及其从业人员从事期货投资咨询业务,应当遵守有关法律、法规、规章和《期货公司期货投资咨询业务试行办法》规定,遵循(),基于独立、客观的立场,公平对待客户,避免利益冲突。
个人投资者可以进行哪些债券投资?()Ⅰ.国债Ⅱ.地方政府债券Ⅲ.银行金融债券Ⅳ.可转换公司债券
“政府要管好,人民要守法"属于法治的范畴。()
下列文字意在讲述的是()。城镇化进程中解决好“三农”问题,既是世界各国都需要把握的一般规律,更是我们这个农村人口众多的人口大国必须更加注重的重大问题。这三个问题分别是城镇化进程中的粮食和其他主要农产品供求问题(粮);城镇化进程中的农村
在流水线控制的计算机中,对于数据相关的处理,通常采用的方法是(14)。
WhatdidMarkdototellpeopleabouthisopinionsonvariousissues?
"Laugh,andtheworldlaughswithyou;weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
最新回复
(
0
)