首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2016-12-28
52
问题
若有以下程序
#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的指向,s指向了t,更改了s指向的地址空间内容为m的地址,同时t也指向变量m,因此**s的值为m的值,*t为m的值,k为7。流程返回到丰函数,没有对主函数空间的数据和指向作出更改,因此全部为3。
转载请注明原文地址:https://kaotiyun.com/show/CrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
有以下程序#includemain(){charp[20]={′a′,′b′,′c′,′d′},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);pri
有以下程序voidf(int*q){inti=0;for(;i
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
以下数组定义中错误的是
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为______。
若程序有宏定义:#defineN100则以下叙述中正确的是______。
以下数组定义中错误的是______。
随机试题
我国中小学校长的培训包括__________、继续教育培训、学历培训和成熟校长的研修四个互相联系、上下衔接的层次。
对审美体验的理性反思和逻辑总结构成了【】
慢性腹泻是指
A.保留时间B.半高峰宽C.峰宽D.峰高E.峰面积色谱鉴别法常用术语组分色谱顶点至时间轴的垂直距离为()。
试述根管充填材料的性能要求。
根据国务院办公厅《关于促进房地产市场健康发展的若干意见》(国办发[2008]131号)规定,下列表述正确的是()。
设备监理与政府机构行政监督有一定共性的是( )。
假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句intVar="2"+"Y’之后,变量intVar的值分别是【】。
GoingonaDietAtypicalpersonneedsabout1,800caloriesperdaytostayalive.Thesecalorieskeepyourheart【C1】____
Specifically’equippedplaneshavebeenused______.
最新回复
(
0
)