首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1j<
支持子程序调用的数据结构是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
以下选项中可用作C程序合法实数的是
下面描述中不属于数据库系统特点的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
数据库中对概念模式内容进行说明的语言是()。
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为’’ABCDEFG12345’’,其中字符C的ASCII码值为奇数,在数组中的下标为偶
软件测试用例包括
随机试题
下列三幅图,尽管形状不同,但我们都会知觉为门。知觉的这种特性是【】
下列哪项不是脾胃虚弱泄泻的特点
照片密度值为2.0时对应的阻光率是
清肝火、散郁结的药物是
110kV及以下供配电系统中,用电单位的供电电压应根据下列哪些因素,经技术经济比较确定?()
单位按规定销毁会计档案时,应当有档案部门和财务会计部门共同派员监销。 ( )
英译汉:“determine”,正确的翻译为( )。
某白酒厂2008年用外购粮食白酒以曲香调味生产浓香白酒500吨,全部发往经销商,收取不含税价款7480万元。另外向该经销商收取包装物押金58万。该厂当月应纳的消费税是( )。
地球自西向东自转,故从南极大陆中心向边缘地带吹的风是:
A、 B、 C、 D、 A
最新回复
(
0
)