首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
admin
2010-09-05
63
问题
以下程序段中,能够通过调用函数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));}
答案
C
解析
选项A和B中p指向局部变量s的地址,退出函数fun后,该局部变量也被释放,不能使p指向一个整型单元地址;选项D中通过malloc函数分配一个整型地址,但不能被返回到main函数中,因为指针参数指向的地址不能被改变;选项C中,p是指向指针的指针,函数fun改变的是其指向的内容,而不是其地址。
转载请注明原文地址:https://kaotiyun.com/show/bOWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段,单击Command1按钮后,屏幕上的输出结果是()。PrivateSubCommand1_Click()Fori=6To9PrintTab(i*i),iNextiEnd
设有语句:Open"c:\Test.Dat"ForOutputAs#1则以下叙述中错误的是( )。
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时()。PrivateSubCliek—MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
窗体上有名为Text1、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算(乘1、乘10或乘100),并将结果显示在Text2中,如图2所示
下列程序段的执行结果为()。a=0:b=1Doa=a+bb=b+1LoopWhilea
数据字典(DD)所定义的对象都包含于
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
计算下面分段函数的正确语句是( )。
语句DimArr(一2To4).AsInteger所定义的数组的元素个数为()。
随机试题
通解为y=C1cos2χ+C2sin2χ(C1,C2为任意常数)的二阶线性常系数齐次微分方程为_______.
下列关于招标项目资格预审工作的表述,正确的是()。
建设工程施工合同示范文本的组成内容不包括的是( )。
某国有资金投资办公楼建设项目,业主委托某具有相应招标代理和造价咨询资质的招标代理机构编制该项目的招标控制价,并采用公开招标方式进行项目施工招标。招标投标过程中发生以下事件:事件1:招标代理人确定的自招标文件出售之日起至停止出售之日止的时间为10日;投标有
《义务教育美术课程标准(2011年版)》中将义务教育阶段美术学习分成几个学段?()
试图使别人积极看待自己的努力是获得性印象管理:而尽可能弱化自己的不足或避免使别人消极地看待自己的防御性措施是保护性印象管理。根据上述定义,下列属于保护性印象管理的是()。
下列关于酶活性中心的叙述,正确的是
设D={(x,y)|0<x<1,0<y<1},且变量(X,Y)在区域D上服从均匀分布,令Z=.判断X,Z是否独立.
请将下列类定义补充完整,横线处应填加语句__________。classTestClass{public:voidfun(){cout
Givinganopinion发表看法
最新回复
(
0
)