首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
admin
2010-01-10
124
问题
以下程序段中,能够通过调用函数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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp,在Forml的窗体中有一个文本框、一个计时器和两个命令按钮。程序的功能是在运行时,单击“开始计数”按钮,就开始计数(如图所示),每隔1秒,文本框中的数加l;单击“停止计数”按钮,则停止计数。要求:修改适当的控件
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图l所示),单击“打开”按钮,则把文件中的内容读入并
在名称为Forml的窗体上添加两个名称分别为Textl和Text7.的文本框,它们的高、宽分别为300、2400和1200、2400c,窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求:①Text2可以显示多行文本,并且有垂直和
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~1000范围内不能被7整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图l所示。程序功能:将计时器控件设置为每隔0.5秒触发一次Timer事件。运行程序时,只显示下标为0的图片框控件
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsIntegern=InputBox("输入一个大于1的正整数")Fori=2TonF
以下关于控件的叙述中,正确的是
下列关于菜单项的描述中,错误的是
下面可以正确定义2个整型变量和1个字符串变量的语句是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
随机试题
A.血钙增高、血磷降低B.血磷增高C.血钙和血磷同时增高D.血钙和血磷同时降低E.血钙降低、血磷增高甲状旁腺功能亢进可见
流行性乙型脑炎极期最严重的三种症状是
深基础施工中,现浇钢筋混凝土地下连续墙的优点有()。
建设监理合同属于()合同。
从加速收款方面来加强现金的收支管理的描述,______是不正确的。
请认真阅读下述材料,并按要求作答。请根据上述材料完成下列任务:简要分析歌曲的特点。
【材料大意】以下是编辑小王和领导的一段对话:董主任:“小王,近期要加强宣传工作,以后每周要在我市日报上发表两篇文章,这个任务交给你了。”小王:“现在新闻稿审查这么严,我即使尽全力,一周也只能完成一篇。”董主任:“根据以往的经验你是可
下面缺少宾语的一句是( )。
“家电下乡”产品销售额增幅最大的是几月份?
在中国近代史上,资产阶级维新派自身的弱点和局限性主要有()
最新回复
(
0
)