首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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,
有以下程序: #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,
admin
2018-01-14
29
问题
有以下程序:
#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/sHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:#includemain(){charch;ch=getchar();switch(ch){case97:printf("%c",’A’);case6
有下列程序:main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}执行后的结果是()。
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
以下能正确定义一维数组的选项是()。
数据库系统的主要特点为数据集成性、数据_________和低冗余性、数据独立性和数据统一管理和控制。
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
有以下程序:#includeintfun(intn){if(n=0)return(1);retum(fun(n—1)*n):main(){intL;t=
在关系数据库中,用来表示实体问联系的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成_____。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
男,28岁。被沸水烫伤,右手掌焦痂呈皮革样,不痛,面部红斑,表面干燥,左上肢、颈部、胸腹部、双足和双小腿均为水疱,有剧痛,并发生低血容量性休克。估计该病人Ⅱ度烧伤面积为
当事人对一审法院的补充判决()。
下列说法中,不属于班轮运输特点的是()
纳税筹划可以利用的税收优惠政策有()。
“一票否决制”体现的决策规则是()。
下列不属于市场机制构成要素的是()。
中华文明的厚重和绵延,从我国藏量丰富的典籍中____。但是,岁月的____让这座文明长城变得脆弱。依次填入画横线部分最恰当的一项是()。
Whatcountryhasmorehighest-ratingcompaniesintheworldthananyothercountryhas?BywhatmeansdidJapangrabitslarge
A、Wedon’tknow.B、Hecanhopefullygetthejob.C、Heislikelytolosethejob.D、Hewouldhavetowaitforaduecourse.C
A、Toreduceillegalphenomenaontheroads.B、Toproducesaferandfastervehicles.C、Togetvisualinformationofthetraffic.
最新回复
(
0
)