首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
56
问题
若有以下程序
#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全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i;while(i++);Printf("%d\n",,i);其输出结果是
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
下面程序段的输出为#nclude"stdio.h"main(){printf("%d\n",12<<2);}
设已执行预编译命令#include<string.h>,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
下面程序中有错误的行是(每行程序前面的数字表示行号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-1;i<3;
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;brea
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
诊断和改正程序中错误的工作通常称为______。
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*t){
随机试题
自汗的病因病机有
卵巢癌肿瘤细胞减灭术应尽量使肿瘤残余灶直径小于
瘀血病证所出现的疼痛之特征是()。
全球银行业审慎监管标准的主要制定者是巴塞尔委员会。()
半步桥小学六年级(一)班有42人开展读书活动。他们从学校图书馆借了212本图书,那么其中借书最多的人至少可以借到多少本书?()
北京大学光华管理学院经济学教授刘国恩在谈到中国医疗改革的时候说道:医改方案争论一直围绕一个焦点,即政府应该投给医疗服务的需方,通过国民健康保险的方式购买医疗服务,还是投给医疗服务的供方,恢复医疗机构公益性,以提供免费或低费基本医疗的方式让利于患者
宋代诗人陆游在一首诗中说:“纸上得来终觉浅,绝知此事要躬行。”这里是强调实践是认识发展的动力。()
海洋:海浪:冲浪板
在下列收入中,属于按劳分配性质的收入有()
Ethicsaremoralstandards,notgovernedbylaw,thatfocusonthehumanconsequencesofactions.【F1】Ethicsoftenrequirebehavi
最新回复
(
0
)