首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
admin
2010-01-10
105
问题
以下程序段中,能够通过调用函数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://www.kaotiyun.com/show/x2Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp。窗体中有一个图片框,图片框中有一个蓝色圆,名称为Shapel。如图所示。当程序运行时,单击“开始”按钮,圆半径逐渐变大(圆心位置不变),当圆充满图片框时则变为红色,并开始逐渐缩小,当缩小到初始大小时又
在考生文件夹中有一个工程文件sit5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4-和Label3中(窗体外观如
在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:在名称为Forml的窗体上添加两个命令按钮,其名称分别为Cl和C2,标题分别为“读入数据”和“计算”(如图所示)。程序运行后,如果单击“读入数据”按钮,则调用题目所提供的Read
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;④
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsIntegern=InputBox("输入一个大于1的正整数")Fori=2TonF
设有如下声明语句OptionBase1Dimm(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
以下关于VB特点的叙述中,错误的是
PrintFormat(1234.56,"###")语句的输出结果是
关于随机文件,以下叙述中错误的是
以下关于函数过程的叙述中,正确的是
随机试题
关于羊水的叙述,下列哪项正确
A.起病6小时升高,24小时高峰,3~4日恢复正常B.起病4小时升高,16~24小时高峰,3~4日恢复正常C.起病8~10小时升高,2~3日高峰,1~2周恢复正常D.起病6~12小时升高,24~48小时高峰,3~6日恢复正常E.起病3小时升高,第2
患者,女,40岁。午餐进食油腻食物后出现右上腹持续性疼痛,阵发性加剧,并向右肩背放射,伴发热。体格检查:体温38.5℃,脉搏96次/分,呼吸22次/分,血压90/60mmHg,右上腹压痛和肌紧张,未扪及肿大胆囊。诊断应考虑为
A.乙醇B.七氟丙烷C.聚山梨酯80D.维生素CE.液状石蜡可作为气雾剂抗氧剂的是
反客为主式营销,是指消费者基于对产品质量及企业文化价值的认同,借助网络工具,成为营销活动的主导者,主动发起营销活动或直接参与营销传播的一种新型的网络营销。根据上述定义,下列属于反客为主式营销的是:
破解邻避效应没有特殊途径,决策透明化和民主化才是唯一出路。因而,这就要求决策者必须摆脱“权力主导”的思维,回归于“权利至上”的维度,重视和尊重权利的诉求,在项目决策和实施过程中,要保持基本的权利敬畏,至少在程序安排的过程中,不能无视民意的存在并粗暴践踏,相
使用托收方式应该注意什么问题?
设g(x)二阶可导,且求f’(x),并讨论f’(x)在x=0处的连续性.
计算机软件系统包括
A、Takethemedicineasshewasdirectedtodo.B、Scheduleanotherappointmentwithherdoctor.C、Stoptakingthemedicine.D、Res
最新回复
(
0
)