首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
admin
2010-05-22
29
问题
主调函数中的两个变量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://jikaoti.com/ti/NGI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1:b=2Fork=lTo5c=a+sign*ba=b
PrintFormat(1234.56,“###.#”)语句的输出结果是()。
窗体上有一个名称为Commandl的命令按钮,并有如下程序代码:OptionBaselPrivateSubCommandl_Click()Dima%(3,3)Fori=1To
假定有如下情况语句:SelectCaseX能表示lXI>5的Case子句是
要在程序运行过程中把Command1按钮的标题修改为"按钮",正确的做法是
下列有语法错误的赋值语句是
语句:PrintInt(Rnd*5+20)的输出不可能是
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrivateSubForm_Cli
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()DimsumAsInteg
随机试题
根据以下资料。回答以下小题。2012年上半年世界62个主要产钢国和地区粗钢产量76686万吨。同比增长0.88%,按日均计算仅增长0.32%,扣除我国粗钢产量外日均产量同比下降0.5%。下列选项中,2011年6月粗钢产量高于2011年上半年平均水平
设备分配策略与哪些因素有关?
______illness,hewenttotheseasideforvacation.
通过胞内受体发挥作用的是
下列不属于收方时处方形式审查项目的是
下列属于中央银行职责的有( )。
A、 B、 C、 D、 C每台直接连接到Internet上的计算机、路由器都必须有惟一的IP地址。IP地址是Internet赖以工作的基础。Internet中的计算机与路由器的IP地址采用分层结构,它是由网络
根据下图所示网络结构回答下列问题。如果将172.16.33.128/25划分3个子网,其中第一个子网能容纳40台主机,另外两个子网分别能容纳25台主机。第一个子网掩码是________,第三个子网掩码是________,第一个子网的最后一个可用IP地
Whyisthewomanupset?
DifferencesBetweenCulturesinNon-verbalCommunicationsI.Culturalinfluenceonnonverbalbehaviour—Low-contextculturesth
最新回复
(
0
)