首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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;
有以下程序: #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;
admin
2021-04-28
39
问题
有以下程序:
#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);
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语言中,函数参数传递的功能是“传值”,即形参和实参是两个没有关系的变量。本题程序中函数的形参为指针变量,函数内部交换的是地址值,不是地址值所指向的值,所以不会改变实参的值。
转载请注明原文地址:https://kaotiyun.com/show/hPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为
有以下程序#includeintfun(intA){intb=0;staticintc=3;a=(c++,b++);return(a);}main(){inta=2,i,k;for(i=0;i<2;i++)k=fun(a++);
以下能正确定义字符串的语句是()。
以下叙述中正确的是
下列描述中错误的是
关于“while(条件表达式)循环体”,以下叙述正确的是
以下关于结构化程序设计的叙述中正确的是
若有表达式(w)?(一x):(++y),则其中与w等价的表达式是
在关系数据库中,用来表示实体间联系的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
动脉导管未闭时,其分流水平主要位于
由商品的价格变动所引起的商品相对价格的变动,进而由商品的相对价格变动所引起的商品需求量的变动,称为:
根据《土地管理法》规定,我国的土地分为()。
水文学常用的研究方法之一为()。
固定资产投资的目的是在未来获得收益,但固定资产投资对于国民经济的影响范围要大得多。其具体表现在以下()等方面。
下列关于会员制期货交易所专业委员会的说法,正确的有( )。
债权让与,是指不改变债的关系的内容,债权人将其债权移转于第三人并将债权移转行为通知债务人的法律行为。其中的债权人成为转让人,第三人成为受让人。下列情形中,构成债权让与的是()。
下列诗句所涉及的地点与当代中国城市对应错误的是:
下列关于这个关系的叙述中,不正确的是职员关系是S(S#,SNAME,SEX,AGE)主码为S#部门关系是C(C#,CNAME)主码为C#职员部门关系是SC(S#,C#,remark)主码为(S#,C#)
两个具有相同结构的关系R和S,它们的______运算是由既属于R又属于S的元组组成的集合。
最新回复
(
0
)