首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> int k=7; void f(int **s) { int *t=&k; *s=t; printf("%d,%d,%d,"
若有以下程序 #include <stdio.h> int k=7; void f(int **s) { int *t=&k; *s=t; printf("%d,%d,%d,"
admin
2021-04-28
72
问题
若有以下程序
#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,3,3,7,7,7
B、3,7,7,7,7,7
C、7,7,7,3,3,3
D、7,7,7,3,7,7
答案
D
解析
在主函数中分别给整型变量i,指针型变量p和指向指针的指针变量r赋初值;调用f函数,并将实参变量r的值传递给形参变量s,在f函数中,通过printf("%d,%d,%d,", k, *t, **s);语句输出7,7,7;返回主函数,通过printf("%d,%d,%d\n", i, *p, **r);输出3,7,7,因此D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/QWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序main(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);}则程序的输出结果是
有以下程序:#includeintb=3:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8),i;
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
以下叙述中正确的是
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}
以下叙述中正确的是
负责数据库中查询操作的数据库语言是()。
程序中对fun函数有如下说明voidfun();此说明的含义是
有如下程序#includemain(){char*p1=0;int*p2=0;double*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));
随机试题
A.佝偻病B.水肿C.小头畸形D.脱水E.脑膜炎前囟早闭常见于
A.肌球蛋白B.肌钙蛋白C.原肌球蛋白D.肌动蛋白E.肌红蛋白细肌丝的结构蛋白质是
某女,经期延后,量少色淡质稀,腹隐痛,喜暖按,腰疲便清,舌淡脉细弱,方选
A、血氨升高B、血清淀粉酶升高C、血钙增高D、血清胃泌素增高E、血清AFP增高急性胰腺炎
甲公司(中方)与某国乙公司(外方)拟在深圳共同设立一中外合作经营企业,某律师受聘为双方起草一份《合作经营合同》。该律师起草的下列哪一合同条款违反了我国法律规定?()。
某单线铁路车站(如下图所示),在复线施工中需要站台抬高10cm,原先的两股到发线有效长度为850m,新增的到发线有效长度为1050m。问题:简述临时要点封锁施工程序。
请根据资料回答:股票A与股票B的相关系数是()。
下列关于个人计算机的叙述,错误的是()。
尽管出发点不同,人本主义理论家和建构主义理论家都强调,教学应该以学生为主。()
依次填入横线部分最恰当的一项是()。这本资料汇聚了近五年来最新鲜、最值得关注的时代热词,盘点最具影响力的社会事件、最炙手可热的焦点人物,汇集名家观点,从不同____________、不同____________全面解读中国。
最新回复
(
0
)