首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int k=7,m=5; void f(int**s){ int*t=&k; s=&t;*s=&m; printf("%d,%d,%d,",k,*t,**s);} ma
若有以下程序 #include int k=7,m=5; void f(int**s){ int*t=&k; s=&t;*s=&m; printf("%d,%d,%d,",k,*t,**s);} ma
admin
2019-07-14
16
问题
若有以下程序
#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://jikaoti.com/ti/ohf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算如下公式直到,并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0.551690。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行
下列给定程序中函数胁的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放人pt所指存储区中。例如:把三个串“abc”、“CD”、“EF”连接起来,结果是“abcCDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输出结果是
设p是指针变量,语句p=NULL;等价于
结构化程序所要求的基本结构不包括( )。
下列定义变量的语句中错误的是
以下选项中不属于C语言标识符的是
数据字典(DD)所定义的对象都包含于
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwri
下面对对象概念描述正确的是
随机试题
甲、乙、丙、丁四个投资者对资本确定原则有以下不同看法。其中,最能体现资本确定原则的是()
______是荷兰皇家—壳牌公司创立的。该方法从市场前景和相对竞争能力两个维度分析企业经营单位的现状和特征,用一个3×3的类似矩阵的形式表示。
一元流动是指()。
目前,我国银行外币储蓄业务开办的币种有:美元、港币、日元、欧元、英镑、澳大利亚元、加拿大元、韩国元、泰国铢九种。()
根据劳动法律法规的规定,因签订集体合同发生的争议,双方协商解决不成,由当地人民政府劳动行政部门组织有关各方协调解决。()
企业进行与资产评估相应的经济行为时,应当以经核准或备案的资产评估结果为作价参考依据。当交易价格低于法定比例时,应当暂停交易,该比例是()。
无论是社会倡导还是社会行动,社工都要遵守()原则。
()是政府通过调节利率来调节总需求水平,以促进充分就业、稳定物价和经济增长的一种宏观经济管理对策。
景公问晏子曰:“吾欲服圣王之服,居圣王之室,如此,则诸侯其至乎?”晏子对日:“法其节俭则可;法其服,居其室,无益也。三王①不同服而王,非以服致诸侯也。诚于爱民,果于行善,天下怀其德而归其义,若其衣服节俭而众说也。夫冠足以修敬不务其饰衣足以掩形御寒
[A]benefits[B]moving[C]restrict[D]waste[E]similar[F]save[G]separately[H]different[I]multiple[J]nonsalaried[K]number[L]
最新回复
(
0
)