首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
admin
2010-01-10
87
问题
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
选项
A、main() { int*p; fun(p); ┇ } int fun(int *p) { int s;p=&s;}
B、main() { int*p; fun(&p); ┇ } int fun(int * *p) { int s;*p=&s;}
C、#include<stdlib.h> main() { int*p; fun(&p); ┇ } int fun(int * *p) { *p=(int*)malloc(2);}
D、#include<stdlib.h> main() { int*P; fun(p); ┇ } int fun(int *p) {p=(int*)malloc(sizeof(int));}
答案
4
解析
在选项A中,main()函数中定义了一个指针变量P,调用fun()函数时把p传给形参P,在函数中让p指向局部变量s,由于函数调用返回后,局部变量s将被释放,因此无法实现让实参p指向一个整型单元。选项B中实现的也是让实参p指向一个在函数fun()定义的局部变量s;选项C在函数fun()中分配了两个字节的内存单元并把首地址赋值给形参p指向的变量,即main()函数的指针变量p中,由于整型变量占两个字节;选项D在主函数中定义了一个指针地址变量p,并把指针变量的值传给形参变量 p,在fun()函数分配了一个整型单元并把首地址赋值给形参指针变量P,由于C语言中变量作为参数是传值的,所以并没有改变对应实参指针变量的值。
转载请注明原文地址:https://kaotiyun.com/show/x2Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生文件夹下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框Listl中,距离放到数组a中;当选中列表框中的一个城市时,它的距离就在Textl中显示
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图l所示),单击“打开”按钮,则把文件中的内容读入并
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~1000范围内不能被7整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图l所示。程序功能:将计时器控件设置为每隔0.5秒触发一次Timer事件。运行程序时,只显示下标为0的图片框控件
以下关于文件的叙述中,错误的是
语句PrintFormat$(23846.5,“000,000.00”)的输出结果是()。
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
以下关于函数过程的叙述中,正确的是
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
随机试题
有全身强直.阵挛发作的癫痫青年患者,一年来服抗癫痫药物已完全控制发作。他欲申请领取汽车驾驶证,咨询医生的正确回答是
男,32岁。右大腿枪弹伤4小时。伤口已经在院外经过初步处理。查体:T37.8℃,P141次/分,R28次/分,BP72/43mmHg。面色苍白,呼吸急促。双肺呼吸音清晰,心律齐。腹软,无压痛。大腿中下1/3处对穿性伤口,已经用纱布覆盖包扎,无明显渗血。足背
某甲状腺功能亢进症患者,行基础代谢率测定时间宜在
在FIDIC合同条件中,()属于承包商应承担的风险。
工程测量控制网可采用卫星定位测量方法。依照《工程测量规范》,对于GPS测量数据处理,其基线解算,应满足一定要求。下列选项中,描述错误的是()。
根据我国现行的法律,没有取得对外贸易经营权的企业、单位不得进出口货物,因此我国海关不接受未取得对外贸易经营权的单位向海关办理报关纳税手续。()
椰子汁
选手李四为实现在CCTV举办的中国诗词大会上夺得总冠军的梦想而努力学习,根据奥苏伯尔的观点,他的学习动机中占主导地位的内驱力是()
[*]
OneofthepoliticalissuesthatisheardalotaboutintheStateslatelyiscampaign(竞选)financereform.Thepeoplewhoare【C1】
最新回复
(
0
)