首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> void swap(int *a, int *b) { int *t; t=a; a=b; b=t; } main()
以下程序的输出结果是【 】。 #include <stdio.h> void swap(int *a, int *b) { int *t; t=a; a=b; b=t; } main()
admin
2010-09-05
57
问题
以下程序的输出结果是【 】。
#include <stdio.h>
void swap(int *a, int *b)
{ int *t;
t=a; a=b; b=t;
}
main()
{ int i=3,j=5,*p=&i,*q=&j;
swap(p,q); printf("%d %d\n",*p,*q);
}
选项
答案
3 5
解析
函数swap(int *a,int *b)的功能是实现*a和*b中两个数据的交换,在主函数中调用swap(p,q)后,形参指针变量a和b分别指向i和j,在swap(int *a,int *b)执行完后,指针变量a和b分别指向j和i,而指针变量p,q所指向变量的值没有发生变化,所以输出结果为3 5。
转载请注明原文地址:https://kaotiyun.com/show/XpWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果在Open语句中用Output方式打开一个含有数据的文件,则该文件中已有的数据
有如下程序:PrivateSubForm_Click()DimxAsStringDimnAsIntegerx=InputBox("输入一个英文单词(全部大写)")n=Len(x)F
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
下列关于函数过程的叙述中,正确的是()。
使用语句DimA(1To10)AsInteger声明数组A后,以下叙述正确的是()。
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
下列过程定义语句中,形参数量可变的是()。
计算下面分段函数的正确语句是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,
随机试题
In(add)________tohisflatinLondon,hehasavillainItalyandacastleinScotland.
Amtrak—thelargestrailwaycompanyintheU.S.—wasexperiencingadeclininginridership.【C1】________majorconcernstoAmtraka
A.生理性多尿B.病理性多尿C.肾前性少尿D.肾性少尿E.肾后性少尿急性肾盂肾炎性少尿为
A、 B、 C、 D、 E、 E
A.尿素B.鲸蜡醇C.椰油酯D.聚乙二醇E.十二烷基硫酸钠可增加药物的亲水性的是()
稳定性骨折为
李某,男,70岁,有冠心病史。疑患直肠癌,准备行直肠指检,采用何种体位为宜
面巾纸()
CPU主要由运算器和(10)组成。
Thestudyofgeneticshasgivenrisetoaprofitablenewindustrycalledbiotechnology.Asthename【C1】______,itcombinesbiolo
最新回复
(
0
)