首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int x,int y) {return((y—x)*x);} main() { int a=3,b=4,C=5,d; d=f(f(a,b),f(a,c
有以下程序: #include<stdio.h> int f(int x,int y) {return((y—x)*x);} main() { int a=3,b=4,C=5,d; d=f(f(a,b),f(a,c
admin
2018-01-14
29
问题
有以下程序:
#include<stdio.h>
int f(int x,int y)
{return((y—x)*x);}
main()
{
int a=3,b=4,C=5,d;
d=f(f(a,b),f(a,c));
printf("%d\n",d);
}
程序运行后的输出结果是( )。
选项
A、10
B、9
C、8
D、7
答案
B
解析
主函数中语句d=f(f(a,b),f(a,c));用函数的返回值做参数,所以首先计算f(a,b),代入a=3,b=4,得3,然后计算f(a,c),代入a=3,c=5得6,所以d=f(f(a,b),f(a,c));,即为计算d=f(3,6),值为9。
转载请注明原文地址:https://kaotiyun.com/show/IHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:“inta;floatb;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0,a和b的值分别是()。
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5:if(c)x=3;elsex=4:
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序空白上应该填写的是()。#includemain(){chars1[]="chinese",s2[]="japanese";int
以下叙述中不正确的是()。
一个模块直接调用的其他模块的模块个数称为______。
栈通常采用的两种存储结构是
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
软件危机的核心问题是【】和软件开发效率低。
随机试题
在社会主义阶段,解放生产力的正确途径是()
下列哪项不是癫狂病的主症
唐女士,孕39周,第一产程延长,第三产程出血偏多,胎盘尚未娩出。采取第一步应急措施后,紧接着采取的措施是
关于对支付令的异议,表述正确的说法是()。
离开旅游目的地饭店前,领队应向旅游者提醒的事项有()。
公文如有附件,按顺序应当注明附件的()。
通过观察事物、演示实验、到工厂或农村进行实地参观访问等方式获得直观经验属于()
商场促销前先将商品提价20%,再实行“买400送200”的促销活动(200元为购物券,使用购物券时不循环赠送)。问在促销期间,商品的实际价格是不提价前商品原价格的几折?
在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类
1592
最新回复
(
0
)