首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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); pr
有以下程序: #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); pr
admin
2019-06-12
54
问题
有以下程序:
#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
解析
在C语言中函数参数传递的功能是“传值”,即形参和实参是两个没有关系的变量。本题函数的形参虽然为指针变量,但是函数内部交换的是地址值,而不是地址值所指向的函数值,所以不会传递给实参,因此交换函数并没有交换p、q所指向的值。
转载请注明原文地址:https://kaotiyun.com/show/MjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中非法的C语言字符常量是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
有以下程序段scanf("%d%d%d",&a,&b,&c);if(a>b)a=b;if(a>c)a=c;printf("%d\n",a);该程序段的功能是()。
以下选项中叙述正确的是()。
以下叙述中错误的是()。
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
以下叙述中正确的是()。
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
数据库设计过程不包括
随机试题
试述经皮冠状动脉腔内成形术(PTCA)的适应证。
传染病构成传染的最基本因素是
李某有一处房产,其《房屋所有权证》记载的建筑面积为300m2,用途为住宅,土地为出让使用权,土地使用期限至2060年9月30日。李某于2005年2月将该房屋改为商店并经营,于2006年6月以3000元/m2的价格将其卖给张某。由于融资的需要,张某于2006
建设单位或承包单位提出的工程变更应提交( ),由总监理工程师组织专业监理工程师审查。
某石油加工企业集液池采用局部高倍数泡沫灭火系统,安装完成后对其进行喷泡沫试验。喷射泡沫的时间应不小于(),否则视该系统不满足相关要求。
(操作员:刘主管;账套:101账套;操作日期:2015年1月1日)新增付款方式。付款方式编码:05付款方式名称:商业承兑汇票进行票据管理:需要
某房地产开发公司开发建设的甲住宅小区已临近竣工,该房地产开发公司发布了招标公告,拟通过公开招标的方式选聘物业服务企业来管理该小区。该房地产开发公司发布的招标公告须载明的事项不包括()。
进入中国国境、可以免签的外国人,须具备()条件。
()以工作中的实际情况为基础,将实际工作中可利用的资源、约束条件和工作过程模型化。
紫是古人心中的王者之星,紫微来自天上;禁是权力,来自于人,也施之于人;城是这一片连绵殿宇,在大地上的辉煌建设。太和门广场和它身后的太和殿广场,构成了紫禁城的中心。广场在中国的传统里叫做庭院,庭院源于古人聚居的居住形式。在共同的空间里,一家人围拢的不单是安全
最新回复
(
0
)