首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);printf("%d,%d
有以下程序 #include void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);printf("%d,%d
admin
2019-08-10
69
问题
有以下程序
#include
void fun(int *a,int *b) { int *c;
c=a;a=b;b=c;
}
main()
{ int x=3,y=5,*p=&x,*q=&y;
fun(p,q);printf("%d,%d,",*p,*q);
flun(&x,&y);printf("%d,%d\n",*p,*q);
}
程序运行后的输出结果是
选项
A、3,5,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
答案
B
解析
本题考查函数的调用与指针。p和q分别为指向x和y的指针,函数fun()的两个形参均为指针型,主要功能为交换两个指针的指向,当调用结束以后,该操作不能返回主函数。而主函数中,fun(p,q)、fun(&x,&y)的实参均为x与y的地址,因此,两者结果相同,并且两者指针指向的值不能变化。
转载请注明原文地址:https://kaotiyun.com/show/mgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includecharf(charx){returnx*x%10+’0’;}main(){chara;intb=0;for(a=0;a<5;a+=1){b=f(A)
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
有两个关系R、S和T如下:则由关系R和S得到关系T的操作是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
随机试题
下列中断源产生的中断,不属于内部中断的是()
法洛四联症中决定患儿临床表现严重程度的最主要病理畸形是
患者,男生,20岁。患肺结核5年,近2个月来低热,咳嗽,痰中带血。2h前突然咯血不止急诊入院。治疗应首选
患者,男,17岁,因血压升高,双下肢水肿1周入院,尿检:尿蛋白(+++)。导致其水肿最主要的因素是
到1995年,我国已同227个国家和地区建立了经贸关系。()
某投资者买了l张年利率为10%的国债,其名义收益率为10%。若1年中通货膨胀率为5%,则该国债的实际收益率为()。
鲁山县有上、中、下“三汤"温泉,是我省著名的“四大名泉”之一。
①历史上严重的干旱和洪水给生命和财产带来了难以估计的损失②但却未能从根本上摆脱严重的干旱和洪水反复给经济社会带来的巨大灾难③几千年来,人类以巨大的努力不屈不挠地进行着筑堤防洪、截流蓄水、开渠引水、掘井取水等传统模式的水利建设,推动着文明
以下实例中,利用“移开可燃物”原理灭火的是:
Pronunciationisoneofthemostobviousareas.Forexample,inOldEnglish,peoplesaid"hus"and"mus".Now,wesay"house"an
最新回复
(
0
)