首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-12-17
34
问题
有以下程序
#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
解析
本题考查函数的调用与指针。p和q分别为指向x和y的指针,函数fun()的两个形参均为指针型,主要功能为交换两个指针的指向,当调用结束以后,该操作不能返回主函数。而主函数中,fun(p,q)、fun(&x,&y)的实参均为x与y的地址,因此,两者结果相同,并且两者指针指向的值不能变化。
转载请注明原文地址:https://kaotiyun.com/show/rzCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的运行结果是#include#includeintfun(intn){int*p;P=(int*)malloc(sizeof(int));*p=n;return*p;}main(){inta;
下面选项中关于编译预处理的叙述正确的是
以下叙述中正确的是
以下叙述中正确的是
以下选项中叙述错误的是
下面能作为软件需求分析工具的是()。
在最坏情况下,堆排序的时间复杂度是()。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12时,调用该函数后e=2514。
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
下面属于白盒测试方法的是
随机试题
ABC分析法
他汀类调脂药不包括()
将利率划分为基准利率与差别利率是按()进行划分的。
吴老师在指导青年教师时说:“我们是生物老师,自己就知道生物的多样性和保护这种多样性的重要性,所以对各有所长的学生,我们可不能做一个把学生修剪得整整齐齐的园丁。”这种说法表明教师劳动具有()。
美术课程具有实践性,学生在美术学习中运用传统媒介或()来创作作品,发展想象能力,实践能力和创造能力。
十八大报告指出,教育的根本任务是_______。(潍坊寿光)
老干部不愿意参加健美操比赛,你怎么组织?
《刑法》第27条第1款规定:“在共同犯罪中起次要或辅助作用的,是从犯。”
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3。若采用PV操作,则信号量S的取值范围应为______。
Accordingtothepassage,moreandmorepeoplearoundtheworldtoday______.Manypeopletakepartinsportswiththepurpose
最新回复
(
0
)