首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
34
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%5.0f\n",a);}
以下叙述中正确的是
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是()。#includemain(){intk;printf("Enteraintnum
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
设有定义:intx=7,y=12;,则以下表达式值为3的是()。
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是()。
设有以下程序段:floata[8]={1.0,2.0};intb[1]={0};charc[]={"A","B"};chard=="1";以下叙述正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
《朝花夕拾》是鲁迅的________________集,包括《从百草园到三味书屋》、《藤野先生》等名篇。
中国无产阶级最早诞生于()
A.医务人员在为病人服务过程中,处事慎重、严谨、周密、准确、无误B.医务人员在履行医德义务中所形成的道德意识C.医务人员心理性上自尊心的表现D.促使医务人员自觉履行医学道德义务E.医务人员在物质生活中和精神生活中,由于感受到或理解到职业目标和理想的
肾阴虚腰痛,宜选用肾阴虚眩晕,宜选用
肺炎球菌肺炎的典型症状是
患者由于怕花钱而不去就诊,根据健康信念模式,其行为原因可解释为对()的认知。
下列关于可变更和可撤销民事行为的表述中,错误的是( )。
下列招标程序正确的是()。
《离骚》的作者是()。
WhichisthenationalanimalofAustralia?
最新回复
(
0
)