首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> 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,*
若有以下程序 #include<stdio.h> 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,*
admin
2016-12-18
32
问题
若有以下程序
#include<stdio.h>
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,3,3,
B、7,5,7,3,5,7,
C、7,5,5,3,3,3,
D、7,7,5,3,3,3,
答案
C
解析
本题考查二级指针作为函数的参数,可以通过函数调用来改变主函数中一级指针的指向。主函数中指针变量p指向i,r指向p,调用f函数,形参指针s指向p,流程转到f函数执行,指针变量t指向k,s指向t,此时更改了s的指向,s指向了t,更改了s指向的地址空间内容为m的地址,同时t也指向变量m,因此**s的值为m的值,*t为m的值,k为7。流程返回到主函数,没有对主函数空间的数据和指向作出更改,因此全部为3。
转载请注明原文地址:https://jikaoti.com/ti/uli0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的定义语句中,x[1]的初值是【】,程序运行后输出的内容是【】。#includemain(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;fo
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x
树是结点的集合,它的根结点数目是
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
结构化程序设计主要强调的是
设有关系R和S,关系代数表达式为R-(R-S)表示的是
下列叙述中正确的是______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
阅读老舍《断魂枪》中的一段文字,然后回答下列小题。谁不晓得沙子龙是短瘦,利落,硬棒,两眼明得像霜夜的大星?可是,现在他身上放了肉。镖局改了客栈,他自己在后小院占着三间北房,大枪立在墙角,院子里有几只楼鸽。只是在夜间,他把小院的门关好,熟习熟习他的“五
一50岁女性,月经不规则2年,此次月经来潮已60余天,开始量少,近10天血量增多,感头昏。查血红蛋白40g/L,经止血等治疗无效行诊刮加病检,病检报告示:子宫内膜腺瘤样增生。下列哪项诊断最正确()
针式打印机价格便宜,而且打印精度较高、噪音小。()
深圳华泰进出口有限公司(4453131236)从印尼进口珍珠贝贝壳(列《中国一东盟合作框架协议》下第一项,未实行原产地证书联网管理)一批,用于加工成品内销。原产地证书编号:00516/sby/2010;入境货物通关单编号:47010011000663789
关于水稻,下列说法正确的是()。
甲将300册藏书送给乙,并约定乙不得转让给第三人,否则甲有权收回藏书。其后甲向乙交付了300册藏书。下列说法正确的是
设y=χcosχ,求y(n).
ThecelebrationoftheNewYearistheoldestoneofallholidays.Itwasfirst【1】in【2】Babylonabout4,000yearsago.NewYear’s
若在某窗体模块中有如下事件过程PrivateSubCommand1_Click(Integer)EndSub则以下叙述中正确的是
下列关于电子邮件的说法,正确的是()。
最新回复
(
0
)