首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2; printf("%d,%d
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2; printf("%d,%d
admin
2019-06-09
35
问题
若有以下程序
#include
void sp(int*a){int b=2; main(){int k=3,*p=&k;
a=&b; sp(p);
*a=*a*2; printf("%d,%d\n",k,*p);
printf("%d,",*a);} }
则程序的输出结果是
选项
A、4,3,4
B、4,3,3
C、6,3,6
D、6,6,6
答案
B
解析
主函数中定义指针变量p指向k,调用函数sp(p),将k的地址传递给形参指针a,函数转到sp运行,a指向b的地址,表达式*a=*a*2,相当于b=b*2,得到*a的数据4输出。函数调用结束,此时a和b的空间撤销,而对实参k和p的值并没有改变,仍旧是3。
转载请注明原文地址:https://kaotiyun.com/show/LtRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
负责数据库中查询操作的数据库语言是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
有以下程序#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是()。
以下叙述中正确的是()。
软件详细设计生产的图如下该图是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
C类神经纤维包括()(2001年)
某泡沫塑料厂欲招收一批新工人,鉴于生产中有二异氰酸甲苯酯产生。因此对应招工人进行的就业前健康检查的重点应放在
A.有利、公正B.权利、义务C.廉洁奉公D.医乃仁术E.等价交换属于医学伦理学基本原则的是
近日,某地警方查处了私自种植罂粟的农户,根据执业药师应有的专业知识,回答以下问题。罂粟的药用部位为罂粟壳,其主要毒性成分为
氨基糖苷类药物与氢氯噻嗪合用造成不可逆耳聋的药物相互作用是氢氯噻嗪
对于投标文件存在的下列偏差,评标委员会应书面要求投标人在评标结束前予以补正的情形是()。
被刘海粟赞为“登刺绣艺术之高峰”的是()。
据报道,我国在基础研究到企业产品开发的过程中,有90%的科研成果死掉了。这是多么惊人、多么可怕的“死亡之谷”。长期以来,我们所缺的主要不是成果(当然,重大的高质量成果另当别论),但有一个致命伤:转化率低。据不完全统计,目前我国上百万件专利技术、科研成果处于
在巴甫洛夫的实验中,中性刺激是()
[A]CrisisSeemsFar[B]TheFirmIsatRisk[C]MoreRivalsJoinin[D]NaturalFoodsAreUnreal[E]StopBuyin
最新回复
(
0
)