首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int *f(int *s,int *t) { if (*s < *t) *s=*t; return s; } main() { int i=3, j=5, *p=&i, *q=&j, *r; r=f(p,q); pri
有以下程序 #include int *f(int *s,int *t) { if (*s < *t) *s=*t; return s; } main() { int i=3, j=5, *p=&i, *q=&j, *r; r=f(p,q); pri
admin
2015-07-28
23
问题
有以下程序
#include
int *f(int *s,int *t)
{ if (*s < *t)
*s=*t;
return s;
}
main()
{ int i=3, j=5, *p=&i, *q=&j, *r;
r=f(p,q);
printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);
}
程序的运行结果是( )。
选项
A、5,5,5,5,5
B、3,5,5,5,5
C、5,3,3,3,5
D、3,5,3,5,5
答案
A
解析
考查指针与函数。该函数进行的是地址传参,形参和实参指向的变量的值保持一致。函数f()中,(*s < *t)成立,则将*s=*t;,*s与*t的值均为5,返回值为5,即r=5。函数调用结束后,p、q指向的值也均为5,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/KKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) {t=*s1++;
有以下程序 main() { char*s[]={"BBC","CNN","NDS"},*p; p=s[1]; printf("%c,%s\n",*(p+1),p); }执行后输出结果是______。
以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m);
下面程序段的运行结果是______。main(){chara=2,b=3,c=5,d,e;d=a-b|c;e=a-b||c;printf("%d,%d",d,e);}
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
随机试题
细胞内催化脂肪酰基转移至胆固醇生成胆固醇酯的酶是
可谓是后世甘温除热治法先声的方剂是
常用于治疗虚脱的灸法是()
德国某公司与中国上海某企业协议设立中德合资经营企业,双方订立了合资经营合同。合同规定:合营企业投资总额为1000万美元,注册资本为500万美元。德公司以技术和设备方式出资评估作价为200万美元,上海某企业以厂房土地使用权方式出资,评估作价300万美元。合同
关于对审核启动的活动内容,说法正确的是()。
下列关于人均GDP和GNP两种经济概念的表述,不正确的是()。
有如下程序:#include#includeusingnamespacestd;classInstrument{public:Instrument
A、You’llneverforget.B、ER.C、Law&Order.D、ThirdWatch.B“finale”为“lastpartofapieceofmusicoradrama.”这个词意思为戏剧或音乐的最后一曲,
Nevermindthefighttogetpeopletoopentheirwalletsindierecession—somecompaniesaretakingadifferentpolicy,andtryi
Threeyearsago,California’sriversandreservoirswereatrecordlowlevels.GovernorJerryBrowndeclaredadroughtstateof【
最新回复
(
0
)