首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> 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);pri
有以下程序 #include <stdio.h> 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);pri
admin
2019-12-17
34
问题
有以下程序
#include <stdio.h>
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);
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/C9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下列叙述中正确的是
下列选项中属于面向对象设计方法主要特征的是
在软件开发中,需求分析阶段产生的主要文档是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
结构化程序设计原则强调的是
随机试题
在小组工作中,帮助组员了解、认识和探索自己,帮助成员最大限度地启动和运用自己的内在资源,充分发挥自己的潜能,解决问题并促进个人正常健康地发展,属于()的目标。
等比数列{an}中,各项和a1+a2+…+an+…=1/2,则a1的取值范围是()。
放射性核素显像体位选择的叙述,错误的是
A.维生素AB.维生素B12C.维生素B6D.维生素DE.维生素K与异烟肼同服防治周围神经炎的是
对濒死病人临床表现的描述不妥的是
案情:被告人李某,男,30岁,无业。因涉嫌犯故意杀人罪,于1996年5月7日被逮捕。河北省石家庄市人民检察院以被告人李典犯故意杀人罪,向石家庄市中级人民法院提起公诉。石家庄市中级人民法院经公开审理查明:1988年夏,被告人李某与被害人王某合作发行武侠小说《
相对而言,下列类型的文件中,不易感染病毒的是()。
进行德育时要有一定的理想性和方向性,以指导学生向正确的方向发展,这体现了德育的()。
下列关于新中国成立初期的土地改革叙述正确的是()。
甲公司因业务需要,以其一座厂房(价值700万元)作抵押,分别从乙银行和丙银行各贷款300万元。甲公司与乙银行于2003年5月1日签订了抵押合同,5月3日办理了抵押登记;和丙银行于2003年6月1日签订了抵押合同,6月3日办理了抵押登记。后因甲公司无力还款,
最新回复
(
0
)