首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int x,int y,int*z) { *z=y—x;} main() { int a,b,c; fun(10,5,&a);fun(
有以下程序: #include void fun(int x,int y,int*z) { *z=y—x;} main() { int a,b,c; fun(10,5,&a);fun(
admin
2016-04-07
27
问题
有以下程序:
#include
void fun(int x,int y,int*z)
{ *z=y—x;}
main()
{
int a,b,c;
fun(10,5,&a);fun(7,a,&b);fun(a,b,&c);
printf("%d,%d,%d\n",a,b,c);
}
程序运行后的输出结果是( )。
选项
A、5,2,3
B、一5,一12,一7
C、一5,一12,一17
D、5,一2,一7
答案
B
解析
程序执行过程为:调用函数fun(10,5,&a),将变量a地址传入函数,a=5—10=一5;调用函数fun(7,a,&b),将变量b地址传入函数,b=一5—7=一12;调用函数fun(a,b,&c),将变量c地址传入函数,c=一12一(一5)=一7。输出一5,一12,一7,故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/nGi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<string.h>voidfun(char*s,intp,intk){inti;for(i=p;i<k-1;i++)s[i]=s[i+2];
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
下列叙述中,不符合良好程序设计风格要求的是
下列叙述中正确的是()。
若有定义“doublea;”,则正确的输入语句是()。
关于结构化程序设计原则和方法描述错误的是()。
下列说法不正确的是()。
下列叙述中正确的是()。
在E-R图中,用()来表示实体之间联系。
随机试题
土壤满足生物对水、肥、气、热要求的能力称为_______。
左肾下盏多发性结石伴明显扩张。首选的治疗方法是
在民事诉讼中,如果被告人提起反诉,则应具备如下条件()。
物流服务项目范围变更的依据不包括()。
目前,全球最大的商品期货品种是( )期货。
3,7,47,2207,()。
一般资料:张某,男,47岁,大学毕业,中学教师,未婚。求助者主述:患者思考困难、疲劳、失眠,症状时轻时蘑近二十年之久。求助者自述:自幼单纯、善良、心细,严于克己,勇于负责,乐于助人。大学毕业后在某中学任教,一腔心血均倾注于教育事业,但因
It’stimetobewaterefficient!AspopulationsincreaseacrossAustraliaandtherestoftheworld,demandforwaterwilla
Beingamanhasalwaysbeendangerous.Thereareabout105malesbornforevery100females,butthisratiodropstonearbalan
Youdon’thavetobe18:GoingtocollegeasanadultEverysooften,especiallywhenI’mfeelingdown,Itakeoutmyoldco
最新回复
(
0
)