首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int k=7: void f(int**s){int*t=&k; *s=t: printf("%d,%d
若有以下程序 #include<stdio.h> int k=7: void f(int**s){int*t=&k; *s=t: printf("%d,%d
admin
2017-04-26
19
问题
若有以下程序
#include<stdio.h>
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/ieDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单词链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。[*]#include<stdio.h>typedefs
下面程序的运行结果是#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=S;for(i=0,j=0;a[i]!=’\0’;i++)if(
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;brea
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述
以下叙述中正确的是
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;els
下述关于数据库系统的叙述中正确的是
下面四个选项中,均是不合法的用户标识符的选项是
随机试题
所谓动态稳定中的“动态”,天然就包含了异见,包含了反对。只有能够包容异见和反对的稳定,才是真正的动态稳定。也才是可持续的和健康的稳定。邓小平一直主张,要尊重和支持人民的宣泄权利。只要处置得当,就可化“危”为“机”。如果以上陈述为真。以下哪项陈述一定为真?
易燃液体火灾扑灭后,由于罐体温度、液体温度或其他原因极易出现复燃,使液体再次燃烧,因此灭火后要持续冷却和用泡沫覆盖液面。()
一淋巴结作病理切片检查,淋巴结内见成团的异型细胞,并有病理性核分裂象和角化珠形成,应诊断为
能用于治疗室上性快速性心律失常的药物有
A.首次注册B.再次注册手续C.变更注册手续D.注销注册手续E.不予注册已注册,因健康或其他原因不能从事执业药师业务的予以()
在对高热病人的护理中,下列护理措施哪项不妥
法定代理的成立,是基于()。
当以50为平均数,以10为标准差来表示时,通常叫()。
【2014年河南省第43题】A、B、C、D四个工程队修建一条马路,A、B合作可用8天完成,A、C或B、D合作可用7天完成,问C、D合作能比A、B合作提前多少天完成?
Doctorshavetreatedthefirstreportedcaseof"Internetaddictiondisorder"broughtonbyexcessiveuseofGoogleGlass.I
最新回复
(
0
)