首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int k=7,m=5; void f(int **s) { int *t=&k; s=&t; *s=&m; printf("%d,%d,%d,", k, *t, **s); } main() { in
若有以下程序 #include int k=7,m=5; void f(int **s) { int *t=&k; s=&t; *s=&m; printf("%d,%d,%d,", k, *t, **s); } main() { in
admin
2020-11-23
22
问题
若有以下程序
#include
int k=7,m=5;
void f(int **s)
{ int *t=&k;
s=&t; *s=&m; printf("%d,%d,%d,", k, *t, **s);
}
main()
{ int i=3,*p=&i, **r = &p;
f(r);
printf("%d,%d,%d\n", i, *p, **r);
}
则程序的输出结果是
选项
A、7,5,7,3,5,7,
B、7,5,7,3,3,3,
C、7,5,5,3,3,3,
D、7,7,5,3,3,3,
答案
C
解析
在主函数中首先初始化整型变量i,将i的地址赋给指针变量p,再将指针变量p的地址赋给指向指针的指针变量r;调用f函数,将变量r的值传递给变量s;由于k和m分别赋值7和5,printf("%d,%d,%d,", k, *t, **s);,即结果为7,5,5;返回主函数,printf("%d,%d,%d\n", i, *p, **r);,即结果为3,3,3?因此C选项正确?
转载请注明原文地址:https://jikaoti.com/ti/E4D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
在C语言中,以下说法不正确的是()。
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运
以下选项中,值为1的表达式是
以下叙述中错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n—1)/2的排序方法是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
在数据库中,数据模型包括数据结构、数据操作和()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
企业营销的目标是()
胆固醇在体内代谢的主要去路是
下列关于建筑物内给水泵房采取的减震防噪措施。错误的是()。
下列关于环境要素的说法,正确的是()。
()对体育教师的教学具有导向、激励、调节和促进反思等功能。
某客运站设立爱心基金,为丢失钱包或忘记带钱的乘客提供借款服务。但是出现了很多旅客借款不还的情况。对此。你怎么看?
FrenchFriesandtheEconomyTheeconomiccrisisspreadascurrenciesinotherSoutheastAsiannationsbegantodrop.TheInd
TheEUhasboxedintheinflowofrefugeesviatheeasternMediterraneanroute,whichsawa98%plungeofarrivals.However,it
Directions:Forthispart,youareallowed30minutestowriteacompositiononthetopicMobilePhoneUsesshouldBeLimitedin
A、ToexplainwhyWrightbecameanarchitect.B、TodescribethepositiveaspectsofWright’sarchitecture.C、ToexplainwhyWrigh
最新回复
(
0
)