首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include intk=7; voidf(int**s) {int*t=&k; *s=t; printf("%d,%d,%d,",k,*t,**s); } main() {inti=3,*p=&i,**r=&p; f(r);printf(
若有以下程序 #include intk=7; voidf(int**s) {int*t=&k; *s=t; printf("%d,%d,%d,",k,*t,**s); } main() {inti=3,*p=&i,**r=&p; f(r);printf(
admin
2015-07-31
30
问题
若有以下程序
#include
intk=7;
voidf(int**s)
{int*t=&k;
*s=t;
printf("%d,%d,%d,",k,*t,**s);
}
main()
{inti=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://jikaoti.com/ti/Dri0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=O;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4:一个double型数据在内存中所占的字节数为【】。
假设a和b为int型变量,则执行以下语句后,b的值为______。a=1;b=10;do{b-=a;a++;}while(b--<0);
将E-R图转换到关系模式时,实体与联系都可以表示成______。
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
下列不属于软件工程的3个要素的是()。
下列选项中不是字符常量的是()。
结构化程序设计主要强调的是()。
随机试题
财产物资的盘存制度有()
A.1周内B.10~20天C.7~10天D.20~30天E.30天以上用动物制备抗血清时首次与第二次免疫接种的时间间隔最好为
以下影像学技术,必须应用对比剂进行检查的是
免疫球蛋白(Ig)分类的主要依据是
桥涵工程中所用石料的外观要求为()。
背景资料:某小型水库枢纽工程由均质土坝、溢洪道、左岸输水涵和右岸输水涵等建筑物组成,其平面布置如图3-1所示。该水库工程进行除险加固的主要内容包括坝体混凝土防渗墙、坝基帷幕灌浆、坝体下游侧加高培厚;拆除重建左、右岸输水涵进口及出口等。混凝土防渗墙
会计职业道德既有国家法律的相应要求,也要求会计人员自觉遵守。()
程序:制作
某项目己制定了详细的范围说明书,并完成了WBS分解。在项目执行过程中,项目经理在进行下一周工作安排的时候,发现WBS中遗漏了一项重要的工作,那么接下来他应该首先()。
以下选项中,值为1的表达式是()。
最新回复
(
0
)