首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序
负责数据库中查询操作的数据库语言是()。
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;f(z);}则程序的输出结
下面选项中关于编译预处理的叙述正确的是
下面不属于软件设计阶段任务的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
以下关于C语言数据类型使用的叙述中错误的是
如果定义floata[10],x;则以下叙述中正确的是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
负责数据库中查询操作的数据库语言是( )。
随机试题
A、Manypeopleregarditasaprivilege.B、Mostpeoplethinkitasaright.C、Theythinkthepublicshouldfundit.D、Theythink
多数病原菌生长的最适pH为
男性,50岁,无痛性双侧锁骨上淋巴结进行性肿大伴发热1个月,行淋巴结活检检查,病理检查示:淋巴结正常结构破坏,存在异性淋巴细胞浸润,有bcl一6阳性,bcl一2阳性,有t(14;18)。诊断为非霍奇金淋巴瘤。若该患者经常规放疗治疗无效,应行的治疗方案是
A、由少迅速增至正常B、由少逐渐增至正常C、高蛋白、低糖、低脂肪饮食D、低蛋白、低糖、高脂肪饮食E、高蛋白、高能量、含丰富维生素和矿物质饮食中、重度营养不良小儿热量供应的原则是()
在安排购买性支出时,政府必须遵循的原则是()。
根据企业所得税法律制度的规定,下列各项中,属于免税收入的是()。
LD控股集团股份有限公司(以下简称“LD集团”)是一家全球经营的多元化企业集团,创立于1992年。目前已在全球范围内形成了“以房地产开发为主业,大基建、大金融、大消费等综合产业并举发展”的多元经营格局,实施资本化、公众化、国际化发展战略,旗下企业及项目遍及
可用下列图示装置制取少量乙酸乙酯(酒精灯等在图中均已略去)。为防止a中的液体在实验时发生暴沸,在加热前应采取的措施是____________。
可变长子网掩码技术的使用,可以把大的网络分成小的子网,网络202.15.0.0/16分为两个子网,第一个子网为202.15.0.0/17,则第二个子网为(213)。如果某一用户1有2000台主机,则至少应给他分配(214)个C类网络,如果分配给该用户的网络
WhyisthewomaninNewYork?
最新回复
(
0
)