首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *t; t=a;a=b;b=t; } main() { int x==3,y=5,*p=&x,*q=&y;
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *t; t=a;a=b;b=t; } main() { int x==3,y=5,*p=&x,*q=&y;
admin
2010-01-10
38
问题
下面程序的运行结果是【 】。
void swap(int *a,int *b)
{ int *t;
t=a;a=b;b=t;
}
main()
{ int x==3,y=5,*p=&x,*q=&y;
swap(p,q);
printf("%d%d\n",*p,*q);
}
选项
答案
35
解析
主函数中通过定义和赋初值使p和q分别指向了x和y,执行函数调用swap(p,q),把p和q中的地址值传给了形参指针变量a和b,此时a和b分别指向了主函数中的变量x和y。在函数swap()中交换了指针变量a和b的值,但并没有改变a和b所指向的内容,所以函数调用返回后x和y依旧是原来的值。故运行结果为35。
转载请注明原文地址:https://kaotiyun.com/show/HQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数过程的叙述中,正确的是
在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:OptionBase0PrivateSubCommand1_Click()DimA1(4)AsInteger,A2(4)AsInteger
以下关于事件、事件驱动的叙述中,错误的是()。
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
按照“后进先出”原则组织数据的数据结构是
在标准模块中,将a定义为全局整型变量的语句是()。
对软件设计中应遵循的准则描述正确的是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
随机试题
通信系统中发送设备的功能是匹配信道和()
A:Ilikethisdress.It’sthelatest,buttheproblemistheprice,sortofexpensive.
下列不是HIV抗体检测方法的是
缺铁性贫血
下列税收政策中,在卖方市场情况下会推动房地产价格上涨的是()。
境内A公司受让境内一块土地使用权,支付给转让方1300万元,受让过程中支付了相关税费13万元;2015年4月将该土地使用权转让给境外B公司,转让价为1600万元,交易过程中支付了相关税费19万元。则A公司应缴纳的营业税为()万元。
患者,男性,24岁。因气促1周就诊,查体:颈静脉怒张,血压90/65mmHg,心界向两侧扩大,心率120次/分,律齐,心音遥远,肝肋下3指,移动性浊音(-),最可能的诊断是()。
在数据文件in.dat中已存有200个正整数,且每个数均在1000至9999之间。函数readDat()已读取这200个数并存放到数组aa中。请编写函数jsSor1(),其函数的功能是:要求按每个数的后三位的大小进行升序排列,如果出现后三位相等的数值,则对
Naturalflavoringsandfragrancesareoftencostlyandlimitedinsupply.Forexample,thevitalingredientinarosefragrance
TheEnglishlanguage,likealllanguages,hasevolvedovertime.OldEnglish(OE),developedfromtheGermanicbranchofIndo-Eu
最新回复
(
0
)