首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
admin
2010-05-22
21
问题
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
选项
A、funa(int*x,int*y) {int*p; *p=*x;*x=*y;*y=*p; }
B、funb(int x,int y) {int t; t=x;x:y=y=t;}
C、func(int*x,int*y) {*x=*y;*y=*x;}
D、fund(int *x,int*y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}
答案
8
解析
选项A中指针变量p没有明确的指向,选项B是值传递方式,显然不能改变实参中的值,选项C不能完成交换,实参中的值都变成一样的,只有选项D是正确的。
转载请注明原文地址:https://kaotiyun.com/show/UCWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
在窗体上画一个名称为List1的列表框,然后编写如下程序:Form_Click()Item="Item"&i:List1.AddItemEndSub程序运行时,单击窗体,所完成的功能是
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,yAsInteger)AsIntegerFun=IIf(x<y,x,y)
若在某窗体模块中有如下事件过程PrivateSubCommand1_Click(Integer)EndSub则以下叙述中正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=-15,rear=15,则循环队列中的元素个数为
语句:PrintInt(Rnd*5+20)的输出不可能是
结构化程序设计的基本原则不包括
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
随机试题
在下纵膈内,食管前面邻接()
慢性肾小球肾炎降压治疗药物首选药为血管紧张素转化酶抑制药和钙通道阻滞药,该两药不仅具有降压作用,还可降低肾小球内高压,减少蛋白尿,保护肾功能。
根中1/3处牙根折断的保守处理为
男性,38岁,腹泻一天住院。大便10多次,为少量粘液便。BP110/70mmHg,T38.4℃,脐周肠鸣音活跃,大便镜检WBC20~30/HP,RBC2~4/HP,血WBC16.2×109/L,中性粒细胞89%。本病人最可能的诊断是
患者因心衰遵医嘱用25%葡萄糖液20ml+毛花苷丙(西地兰)0.4mg静脉滴注,注射中发现局部肿胀、疼痛,抽有回血,其原因是
下列说法中正确的是()。
公司贷款安全性调查的内容不包括()。
资本市场具有()的特点。
《多伦多明星报》
Thegovernmenthas______agrouptodealwiththeproblem.
最新回复
(
0
)