首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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://www.kaotiyun.com/show/aeDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。intisprime(inta)for(i=2;i<=a/2;i++)if(a%i==0)[8];[9];
如果需要打开一个已经存在的非空文件“Demo”进行修改,下面选项中正确的是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。#include"math.h"doublefun(doublex
常用的黑箱测试有等价类划分法、【】和错误推测法3种。
下列选项中C语言中不合法的字符串常量的是
下述关于数据库系统的叙述中正确的是
随机试题
我国现行的新税制体系设置的税种共有()
Youmightaswell______yourmoneyasspenditingambling.
A.DNA占合蛋白B.细胞周期关卡C.两者均是D.两者均不是Myc为
关于呼吸的叙述,错误的是
A.纱布引流条B.凡士林纱布引流条C.橡皮引流片D.橡皮引流管E.烟卷引流条
以下属于对账中账证核对的内容是()。
下列不平等条约按签订时间先后顺序排列正确的是:
有关近代警察的论述正确的有()。
【凯南遏制政策】华东师范大学2000年世界当代史真题;南京师范大学2013年历史学综合真题
范仲淹少年时代读书非常刻苦,常常一人彻夜伴灯苦读。清贫的生活并没有动摇他矢志求学的决心,他在书本中寻找生活的乐趣。23岁时,范仲淹来到宋代著名的四大书院之一的应天府书院(YingtianfuAcademy)。他在这里向名师请教,和许多同学相互切磋,大量阅
最新回复
(
0
)