首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
admin
2013-02-23
64
问题
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
选项
A、main()
{ int *p;
fun(p);
…
}
int fun(int *p)
{ ints; p=&s;}
B、main()
{ int *p;
fun(&p);
…
}
int fun(int **p)
{ int s; *p=&s;)
C、#include
main()
{ int *p;
fun(&p);
…
}
int fun(int **p)
*p=(int*)malloc(2);}
D、#include
main()
{ iht *p;
fun(p);
…
}
iht fun(iht *p)
{ p=(int*)malloc(sizeof(int)); }
答案
4
解析
本题考核的知识点是指针变量作为函数的参数以及变量的作用域。在选项A中,main()函数中定义了一个指针变量p,调用 fun()函数时把p传给形参p,在函数中让p指向局部变量s,由于函数调用返回后,局部变量s将被释放,因此无法实现让实参p指向一个整型单元,故选项A错误.选项B中实现的也是让实参p,指向一个在函数fun()定义的局部变量s,因此也是错误的;选项C在函数fun()中分配了两个字节的内存单元并把首地址赋值给形参p指向的变量,即main()函数的指针变量p中,由于整型变量占两个字节,因此,选项C是正确的;选项D在主函数中定义了一个指针地址变量p,并把指针变量的值传给形参变量p,在fun()函数分配了一个整型单元并把首地址赋值给行参指针变量p,由于C语言中变量作为参数是传值的,所以并没有改变对应实参指针变量的值,因此选项D也是错误的.所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/lEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。#include<stdio.h>main(){charch[7]={"12ab56"};inti,s=0;for(i=0;ch[i]>=’0’&&ch[i]<=
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH");
下面程序的输出是【】。main(){enumern{em1=3,em2=1,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s%s\n",aa[em1],aa[
如果有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61),*p=w;
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
以下正确的函数定义是______。
若有定义:char*s="Programming";,以下叙述中有错误的是______。
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}int
数据库管理系统的基础是______。
在双链表中每个结点有两个指针域:一个指向【】,另一个指向【】。
随机试题
糖尿病患儿开始运动的最佳时间是
下列关于企业法律顾问在企业合同管理中的地位的论述,正确的是()。
在阶级对立社会中,法具有执行各种社会公共事务的作用,主要有()。
学生解出一道难题,感到无比兴奋、内心充满轻松愉快的体验,这属于()。
社会治安综合治理,是公安工作中党的领导、公安机关和人民群众三者有机结合的新形式,是公安工作党委领导的根本原则和群众路线在新形势下的新发展。()
从2001年到2003年,每年毕业生最多的学科是( )。下列分析与预测,正确的有几项( )。(1)三年中哲学类毕业生约三千人(2)根据2001年至2003年的走势,预测工学类2004年的毕业生将超过70万人(3)从图中知2
1999年9月,国务院发布《全国年节及纪念日放假办法》,决定增加公众法定休假日,“十一”黄金周就此诞生。据统计当年7天内全国出游人数达2800万人次,旅游综合收入141亿元。2016年“十一”黄金周,全国共接待游客5.93亿人次,同比增长12.8%,累计
汉字同拼音文字相比,有什么样的特点?(清华大学考研试题)
计算(1+x2+y2)dxdy,其中D:x2+y2≤1.
OneCity,TwoVisionsExpertsdifferinmethod,butagreethatpeoplemakeacityprosper.Whatshouldbethenexts
最新回复
(
0
)