首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(int*pl,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*p2: free(s);
有以下程序: #include #include void fun(int*pl,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*p2: free(s);
admin
2018-02-02
33
问题
有以下程序:
#include
#include
void fun(int*pl,int*p2,int*s)
{
s=(int*)malloc(sizeof(int));
*s=*p1+*p2:
free(s);
}
void main()
{
int a=1,b=40,*q=&a;
fun(&a,&b,q);
printf(“%d\n”,*q);
}
程序运行后的输出结果是( )。
选项
A、42
B、0
C、1
D、41
答案
C
解析
fun函数功能是新开辟内存空间存放a和b的地址,q的地址并没有变化,所以应该还是指向地址a。
转载请注明原文地址:https://kaotiyun.com/show/aXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
C语言主要是借助以下哪个功能来实现程序模块化?()
下列叙述中错误的是()。
若x和y都是血型变量,x=100,y=200,且有程序片段:printf("%d",(x,y));,则输出结果是______。
C语言中最简单的数据类型包括()
按"先进后出"原则组织数据的数据结构是【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
下列叙述错误的是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
下列关于参数传递的说法中,正确的是______。
随机试题
下列关于接零保护的说法正确的是().
日本的社会保障立法萌芽于()
上消化道出血最常见的原因是
【2001年第101题】关于高层钢结构建筑结构缝的设置,下列何种缝不宜设置?
无助于降低喷混凝土回弹量和工作面粉尘浓度的措施是()。
基金申购一般发生在()的时间。
职业病是指企业、事业单位和个体经济组织的劳动者在职业活动中,因接触粉尘,放射性物质和其他有毒、有害物质等因素而引起的疾病。下列属于职业病的是()。
根据资料,回答问题。苏州市规模以上高新技术产业产值比重1998~2005年,苏州市规模以上的高新技术产业产值占规模以上工业总产值比重最大的年份与最小的年份相比,比重相差多少?()
()负强化指取消奖励而消退某种行为。
利用缓冲技术进行设备管理的主要目的是()。
最新回复
(
0
)