首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int k=7; void f(int**s){ int*t==&k: *s=t; printf("%d,%d,%d,",k,*t,**s); } main()
若有以下程序 #include int k=7; void f(int**s){ int*t==&k: *s=t; printf("%d,%d,%d,",k,*t,**s); } main()
admin
2019-12-17
24
问题
若有以下程序
#include
int k=7;
void f(int**s){
int*t==&k:
*s=t;
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、3,7,7,7,7,7
B、7,7,7,3,3,3
C、3,3,3,7,7,7
D、7,7,7,3,7,7
答案
D
解析
本题考查了二级指针,二级指针可以保存一级指针的地址。主函数中p指向i,r指向p,函数调用后s指向p,在f函数中t指向伞局变量k=7,s指向t,同时s保存了实参p的地址,此时p也指向t,输出三个7,流程转到主函数,i的值为3,p以及r的值为7。
转载请注明原文地址:https://kaotiyun.com/show/voCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=-11.b=10;a/=b/=-4:printf("%d%d\n",a,B);}则程序的输出结果是
有以下程序#includeintf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有以下说明和定义uniondt{inta;charb;doublec;)data;以下叙述中错误的是
若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是()。
下面叙述正确的是()。
设有以下程序段:floata[8]={1.0,2.0};intb[1]={0};charc[]={"A","B"};chard=="1";以下叙述正确的是()。
以下选项中合法的C语言常量是()。
在软件开发中,需求分析阶段产生的主要文档是
随机试题
能竞争性拮抗磺胺类药物抗菌作用的化学物质是
结核菌素试验阴性可见于
(2005)一台积复励直流发电机与直流电网连接向电网供电。欲将它改为积复励直流电动机运行,若保持电机原转向不变,设电网电压极性不变,需要采取()。
有专职项目经理,团队成员不必为项目结束后的去向分心的项目组织结构形式是()组织结构。
资源开发和利用活动可分成两大类,即基本活动和()。
学生由易到难进行学习活动,如先学加减再学乘除。这种学习属于()。
长期计划往往是()。
有以下程序:#includeusingnamespacestd;inta;intfun();intmain(){externinta;intb;
Insteadofadvancingthepublicdiscussionofbiotechnology,DavidShenksucceedsmerelyindisplayinghisgeneralignoranceand
Somepeoplesaythetraditionalcalendarof180daysnolongermeetstheneedsofAmericansociety.Theypointoutthatstudents
最新回复
(
0
)