首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y; { in
有以下程序 #include<stdio.h> main() void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y; { in
admin
2017-04-26
23
问题
有以下程序
#include<stdio.h> main()
void fun(int*a,int*b) { int x=3,y=5,*p=&x,*q=&y;
{ int*c; fun(p,q);printf("%d,%d,",*p,*q);
c=a;a=b;b=c;} fun(&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://jikaoti.com/ti/Uui0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
下列选项中C语言中不合法的字符串常量的是
以下选项中不合法的标识符是
下列叙述中正确的是
随机试题
症见突然昏仆,不省人事,口眼歪斜,牙关紧闭,肢体强劲而不温,面白唇黯,喉中痰声,静卧不烦,苔白腻,脉沉滑,其治疗宜选用
被马歇尔宣布其第13条的规定是违宪无效的法律是()
与湿邪的性质和致病特点无关的是
臭氧灭菌灯适合消毒
自动化仪表的光缆敷设前应进行的检查有()。
一般认为原始情绪指()。
把世界看作是从来如此、始终不变的自然界,人不过是从属于自然的一部分。这种观点是()。
据有关科学人士认为亚洲人特别是华裔子弟的智商较高,日本人是103,美国人是10l~103,中国人是110,前国务委员宋健认为,智商还不是智慧,真正智慧的人识大局,知环境,认航向,尊重别人,善于共事。据此,我们可以认为()。
法官判刑时,将真正的罪犯宣告无罪释放,这种现象在信号检测论中可以类比为()
党在探索社会主义建设道路过程中,关于所有制结构的调整,陈云提出了“三个主体,三个补充”的设想。其中,“三个补充”指的是
最新回复
(
0
)