首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
admin
2010-05-22
70
问题
主调函数中的两个变量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全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,yAsInteger)AsIntegerFun=IIf(x<y,x,y)
工程中有Form1、Form2两个窗体(Forml中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码:Form1中的代码如下:For
窗体上有一个名称为Combol的组合框,一个名称为、Command1的命令按钮。要求编写程序:在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人
在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:PrivateSUbCommand1Click()c=1234cl=Trim(Str(C)Fori=1To4PrintNextEndSub程序运行后,单击命
下列表达式中不能判断x的是否为偶数的是
有下面程序代码:PrivateSubCommandl_Click()DimaAsStringa=”COMPUTER”n=search(a,”T”):PrintIIf(n=0,”未找到”,
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrivateSubForm_Cli
能够产生1到50之间(含1和50)随机整数的表达式是
随机试题
关于主诉,下列哪几项是正确的
双颞侧偏盲,病变部位在
为便于玻璃幕墙的维护与清洗,高度超过多少米宜设置清洗设备?
我国()提出信息产业发展战略。
对于建设工程项目质量形成的影响因素说法正确的是( )。
注册会议召开前,办公室应至少提前( )个工作日,将经过初审的企业注册文件和初审意见送达参会委员。
现代三大教学理论包括美国教育家________的结构主义理论。前苏联________的教学与发展理论以及德国瓦根舍因的________理论。
Around20yearsagoIwaslivinginYork.AlthoughIhadalotofexperienceandaMaster’sdegree,Icouldnotfinda【C1】______
以下关于ARM处理器从异常中断返回的说法错误的是()。
A—mouseD—dataprocessingB—centralprocessingunitE—desktopoperatingsystemC—CADF—dialogueboxesG—diskdriveL—homepageH
最新回复
(
0
)