首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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, **
若有以下程序 #include 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, **
admin
2015-07-31
37
问题
若有以下程序
#include
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/8nDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
设inti=10,j=11,k=12,x=0;执行语句:if(i>5)if(j>100)if(k>11)X=3;elsex=4;elsex=5;后x的值是()。
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是()。
若有定义语句:floatx[6];则以下对x数组元素的正确引用形式是()。
执行以下程序后,x的值为()。unsignedintx=65535;printf("%d\n",x);
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(
若有下列定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
下列叙述中不正确的是()。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
随机试题
简述新中国金融机构体系的建立与发展的几个阶段。
目标管理法中,目标是【 】
A.tomeettheirneedsB.butalsobeautifultolookatC.inthedevelopmentofmodernarchitectureD.todesignmorebuildings
A、掌握最有效的呼吸方法,增加肺活量,预防肺部并发症B、改善肺功能状态和缺氧程度C、促进排痰,改善肺功能,预防肺部并发症D、指导病人定时排便习惯,以解除或预防便秘E、逐步增加呼吸肌力,以获得最佳呼吸功能腹式呼吸训练目的是()
患者,男,65岁。右下5、6、7、8缺失。在减小义齿游离鞍基水平向移动中,不正确的是
将本月账套进行结账操作。
借贷记账法的记账符号有()。
Englishhasbeensuccessfullypromoted,andhasbeeneagerlyadoptedinthegloballinguisticmarketplace.Onesymptomoftheim
目前最常用的计算机局域网类型是
在快速排序法中,每经过一次数据交换(或移动)后
最新回复
(
0
)