首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 2nt k=7; void f(int*s) { int*t=&k; *s=t; printf("%d,%d,%d,",k,*t,**s); } main()
若有以下程序 #include 2nt k=7; void f(int*s) { int*t=&k; *s=t; printf("%d,%d,%d,",k,*t,**s); } main()
admin
2016-12-28
69
问题
若有以下程序
#include
2nt k=7;
void f(int*s) {
int*t=&k;
*s=t;
printf("%d,%d,%d,",k,*t,**s);
}
main() {
inf 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/trDp777K
本试题收录于:
二级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)
以下程序的输出结果是main(){intc=35;printf("%d\n",c&c);}
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
以下数组定义中错误的是
以下4个程序中,完全正确的是
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
设有定义:charp[]={‘1’,‘2’,‘3’,},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是______。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
随机试题
在设计改进各种高难度的工艺装配时,可以依照工件的技术要求,工艺装备的设计原理,设计改进的工艺装备,这种方法对于任何生产厂家及任何方式都适应()
A、Toshowofftheirwealth.B、Tofeelgood.C、Toregaintheirmemory.D、Tobedifferentfromothers.B
A.肠易激综合征B.结核性腹膜炎C.溃疡性结肠炎D.克罗恩病多为左下腹或下腹阵痛,有疼痛-便意-便后缓解的规律
关于政府引导基金对创业投资基金的支持方式,说法正确的是()。
从第4年开始每年年初有现金流入1000元,连续流入8笔,则下列计算其现值的表达式中正确的有()。
森林:郁郁葱葱
甲乔迁新居,与供电公司签订了供用电合同,但合同对于履行地点与履行方式没有明确约定。则()。
如图,点A,B,C是半径为6的⊙D上的点,角B=30°,则的长为
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库:建立满足如下要求的表单formlist(控件名和文件名)①添加一个表格控什Gridl.并按学号升序显示学生选课及考试成绩信息(包括字
Televisionisnotonlyaconvenientsourceofentertainment,butalsoacomparativelycheapone.WithaT.V.setinthefamilyp
最新回复
(
0
)