首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> int k=7; void f(int **s) { int *t=&k; *s=t; printf("%d,%d,%d,"
若有以下程序 #include <stdio.h> int k=7; void f(int **s) { int *t=&k; *s=t; printf("%d,%d,%d,"
admin
2021-04-28
77
问题
若有以下程序
#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,3,3,7,7,7
B、3,7,7,7,7,7
C、7,7,7,3,3,3
D、7,7,7,3,7,7
答案
D
解析
在主函数中分别给整型变量i,指针型变量p和指向指针的指针变量r赋初值;调用f函数,并将实参变量r的值传递给形参变量s,在f函数中,通过printf("%d,%d,%d,", k, *t, **s);语句输出7,7,7;返回主函数,通过printf("%d,%d,%d\n", i, *p, **r);输出3,7,7,因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2%);}程序运行后的输出结果是
下列叙述中正确的是()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
以下叙述中正确的是
下列语句组中,正确的是
以下叙述中正确的是
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
下面不属于软件测试实施步骤的是
随机试题
数字微波通信利用微波信道传输微波信号。()
经治疗24~48小时后,病情无明显好转或加重者,须终止妊娠的是经治疗不见好转,体温达到38℃以上或出现黄疸的,考虑终止妊娠的是
与特发性血小板减少性紫癜实验室特征不符合的是
门诊护士安排候诊和就诊时,下列哪项不正确
玻璃砖隔墙砌筑中与基体结构连接()。
根据《合同法》,下列关于格式条款合同的说法中,正确的是()。
背景资料:某施工单位A承包了二级公路桥梁施工。桥梁上部采用预应力混凝土现浇箱梁,下部主要采用柱式桥台,钻(挖)孔灌注桩基础。桥梁上部预应力混凝土现浇箱梁为单箱双室,共10跨,最大墩高17m,单跨长21~27m之间,桥宽10.5m。经业主同意,施工
在填制记账凭证时,下列做法正确的有()。
陈云作《目前财政经济的情况和克服困难的若干办法》的重要讲话,分析当前财政经济方面的主要困难,提出克服困难的六点意见的会议是()。
设试讨论f(x,y)在点(0,0)处的连续性,可偏导性和可微性.
最新回复
(
0
)