首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int k=7,m=5; void f(int**S){ int*t=&k: s=&t;*s=&m; printf("%d,%d,%d,",k,*t,**s);}
若有以下程序 #include int k=7,m=5; void f(int**S){ int*t=&k: s=&t;*s=&m; printf("%d,%d,%d,",k,*t,**s);}
admin
2013-10-19
20
问题
若有以下程序
#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,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的指向,指向了t,更改了s指向的地址空间内容为m的地址,同时t也指向变量m,因此**s的值为m的值,*t为m的值,k为7。流程返同到主函数,没有对主函数空间的数据和指向作出更改,因此全部为3。
转载请注明原文地址:https://jikaoti.com/ti/dCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和【】的集合。
有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c
若以下选项中的变量已正确定义,则正确的赋值语句是
在关系数据库中,用来表示实体之间联系的是
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*S1,char*s2)
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值为______。
以下所列的各函数首部中,正确的是______。
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
随机试题
有关乳腺摄影加压的叙述,错误的是
下列选项对国家赔偿的主体表述不正确的是( )。
下列产生投资偏差的原因中,属于监理工程师纠偏的重点有()。
张先生为A上市企业董事,并且在该企业任职,2019年取得以下收入:(1)张先生每月取得工资6000元,另外12月取得全年一次性奖金24000元。(2)张先生拍卖其收藏品取得收入50000元,不能提供合法、完整、准确的收藏品财产原值
“卑鄙是卑鄙者的通行证,高尚是高尚者的墓志铭”出自()。
各地政府纷纷开通官方网站、微博。群众可以通过这些网络平台监督政府工作和行为。对于这种网络监管政府的形式,有人支持,也有人反对。请问你怎么看?
NIIK(山东大学2020年研;暨南大学2017年研;四川大学2015年研;南京大学2012年研;上海财大2010年研)
设α为3维列向量,αT是α的转置,若ααT=,则αTα=_______.
ConversationalSkills1.Skilltoaskquestionsa)Beawareofthehumannature:readinesstoanswerothers’questionsregardles
—Look,I’mattheconference.There’sasupplierhereIwanttotakeoutfordinner.—_________Theoldcastle?—Well,Iremember
最新回复
(
0
)