首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是( )。
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是( )。
admin
2009-04-15
48
问题
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是( )。
选项
A、main() {int*p; fun(p); … } int fun(int*p) {int s; p=&s; }
B、main {int*p fun(&p); … } iht fun(int**p) {int s; *p=&s;}
C、main() {int*p; fun(&p); } int fun(int**p) {*p=(int*)malloc(2);}
D、main() {int*p; fun(p); } int fun(int*p) {p=(int*)malloc(sizeo(int));}
答案
4
解析
在选项A中,main()函数中定义了一个指针变量p,调用fun()函数时把p传给形参p,在函数中让p指向局部变量s,由于函数调用返回后,局部变量s将被释放,因此无法实现让实参p指向一个整型单元,故选项A错误。选项B中实现的也是让实参p,指向一个在函数fun()中定义的局部变量s,因此也是错误的;选项C在函数fun()中分配了两个字节的内存单元并把首地址赋值给形参p指向的变量,即main()函数的指针变量p中,由于整型变量占两个字节,因此,选项C是正确的;选项D在主函数中定义了一个指针地址变量p,并把指针变量的值传给形参变量p,在fun()函数中分配了一个整型单元并把首地址赋值给行参指针变量p,由于C语言中变量作为参数是传值的,所以并没有改变对应实参指针变量的值,因此选项D也是错误的。所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/dZXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click() DimPIAsDouble,xAsDouble,kAsLong,signAsI
窗体上有一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click()i=0DoWhilei<6Forj=1Toin
在考生文件夹下有一个工程文件sjt5.vbp。程序功能为:在文本框Textl中输入一个正整数N后,单击“计算”按钮,则计算11+22+33+…+NN,并将计算结果显示在Text2中。程序中的函数f可以计算mm的值。在给出的窗体文件中已经有了全部控
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为"VBProgramming"。运行程序后,选中其中的"VB",并执行如下事件过程:PrivateSubCommand1_Click()
以下叙述中错误的是( )。
下列运算符中,优先级最高的是
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.瞰文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Labe14和Labe13中(窗体外观如图所示)
计算下面分段函数的正确语句是( )。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
随机试题
盛唐最著名田园山水诗人是孟浩然和_____。他们的诗歌表现祖国山河的壮丽和田园的自然质朴,诗中有画。
Austin-Flint杂音见于()
治疗肺热燥咳宜选用
甲公司为从事石油化工及投资的大型企业。甲公司下属子公司乙公司于2007年在香港成功发行股票并上市。2010年9月乙公司购入总部位于英国的丙公司4.2%的股份。经过与丙公司的接触,乙公司认为,全面收购丙公司符合其长远发展目标。丙公司在尼日利亚的全资子公司是其
下列关于普通股发行定价方法的说法中,正确的是()。
建设部2000年6月30日发布并开始施行《房屋建筑工程质量保修办法》中对屋面防水工程、有防水要求的卫生间、房间和外墙面的防渗漏保修年限为()。
东晋南北朝时期,江南经济迅速发展,乃至有“江南之为国盛矣”的赞叹。该时期江南开发的主要因素不包括()。
“字字写来都是血,十年辛苦不寻常”是对()的评价。
(2012年下半年)Simple公司承接了Perfct市数字城管工程建设项目,委派小刘负责该项目的质量保证工作。在项目的执行过程中,由于数字城管建设涉及到该市的很多职能部门,互相之间的协调和沟通费时、费力,且在不同单位之间存在需求方面的不一致,导
Inthissection,youwillhearashortpassage.Thereare10missingwordsorphrases.Fillintheblankswiththeexactwordso
最新回复
(
0
)