首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2015-12-25
36
问题
若有以下程序
#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://kaotiyun.com/show/CPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i
下列能正确定义一维数组的选项是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
若a=1,b=2,则表达式!(x=A)‖y=B)&&0的值是______。
若有说明:inta[][3]={0,0};则不正确的叙述是()
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<
在关系模型中,二维表的行称为______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
在计算机中,算法是指______。
随机试题
阅读屠格涅夫《门槛》中的一段文字,然后回答下列问题。姑娘跨进了门槛。——厚厚的门帘立刻放下来遮住了她。“傻瓜!”有人在后面咬牙切齿地咒骂。“一位圣人。”不知从什么地方传来这一声回答。“姑娘跨进了门槛”象征什么?
成人骨干闭合性骨折,髓腔血肿张力过大,骨髓破坏可致关节内骨折,未准确复位,愈合后可致
最利于常见害虫的繁殖生长的温度是()。
离开地面一定深度单独建筑、不能与地上建筑物联为一体的地下建筑物,其土地权利具体登记时,土地面积为地下建筑物的()。
根据我国《个人外汇管理办法》,可以通过外汇储蓄账户办理的业务是()。
简述王光祈对中国音乐学建设的主要贡献。
班集体的基本特征是______、______、一定的共同生活的准则和集体成员之间平等、心理相容的氛围。
2015年8月5日上午9时许,赵某携带一个提包,准备验票上火车。值班民警例行检查,发现其提包中有六部手机。因昨天该地区发生一起手机专卖店被盗案件一直未侦破,并且值班民警看到了此案情的通报,故此民警认为赵某可疑,遂向所长请示并经批准,于当日上午9时30分,将
根据表格材料,下列说法错误的是()。
一台交换机的总带宽为8.8Gbit/s,如果该交换机拥有两个全双工1000Mbit/s光端口,那么最多还可以提供的全双工10/100Mbit/s电端口的数量是()。
最新回复
(
0
)