首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 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
78
问题
下面程序的运行结果是【 】。
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全国计算机二级
相关试题推荐
下面程序计算并输出的是PrivateSubCommand1_Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
以下叙述中错误的是
假定用下面的语句打开文件:Open”File1.txt”ForInputAs@1则不能正确读文件的语句是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500
程序调试的任务是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列运算符中,优先级别最低的是
随机试题
患者心悸怔忡半年,形寒肢冷,浮肿少尿,唇舌暗淡青紫,脉沉微,宜诊为()
常用的不确定性分析方法有()。
在下列公式中,()是计算年金终值系数的正确公式。
根据《支付结算办法》的规定,签发票据和结算凭证时不得更改的项目有( )。
根据良好的公司治理和内部控制原则,商业银行市场风险管理组织架构应当能够()。
下列关于德育的说法中,正确的是()
特殊的普通合伙企业的设立条件包括()
Shesuggestedatthemeetingthatwe______canceltheoriginalplan.
【B1】【B6】
A、Helefthisnotesathome.B、Hedoesn’tknowwherehisnotesare.C、Hedoesn’twanttolendhisnotestothewoman.D、Heagree
最新回复
(
0
)