首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
admin
2010-09-05
58
问题
以下程序段中,能够通过调用函数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://www.kaotiyun.com/show/bOWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的程序段:n=0Fori=1Tb3Forj=1ToiFork=jTo3n=n+1NextkNextiNexti执行上面的程序段后,n
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1b=2Fork=1To5c=a
数据字典(DD)所定义的对象都包含于
通过语句X=InputBox("输入数据","示例","0")对变体类型的变量X输入数据,程序运行后,如果在对话框的输入区中输入数值100并按回车键,则下列叙述中正确的是
下列数组定义中错误的是( )。
下列程序段的执行结果为()。a=6Fork=1To0a=a+kNextkPrintk=a
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
计算下面分段函数的正确语句是( )。
随机试题
商品到达仓库后,仓库人员首先应检验()。
春秋战国时期道家思想的主要特征是:老子的________、________和庄子的________,他们讲究超然物外,提倡追求个体精神解放的观点。
下列不属于行政领导权力的来源的是()。
有关CPT术语买卖双方义务的说法错误的是()。
下列属于衍生金融产品的是()。
适应性障碍是人群中常见的一种心理障碍,一般是因环境改变、职务变迁或生活中某些不愉快的事件,加上患者的不良个性,而出现的一些情绪反应及生理功能障碍,并导致学习、工作、生活及交际能力的减退。根据上述定义,下列属于适应性障碍的是:
法治思维与人治思维的区别,集中体现在()
设X在区间(0,1)上服从均匀分布,在X=x(0<x<1)条件下Y在(0,x)上服从均匀分布,求X与Y的联合概率密度f(x,y)及P(X+Y>1);
Howisthemantoday?
A、9.B、25.C、30.D、36.D此题四个选项都是数字,除了数字以外没有任何提示信息,对于这类题要注意听清问题,并把握住录音中与选项中数字有关的内容。录音开头就说年度《国际商业调查报告》(InternationalBusinessRepo
最新回复
(
0
)