首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=p1+*p2;
有以下程序: #include #include void fun(int*p1,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=p1+*p2;
admin
2012-12-19
24
问题
有以下程序:
#include
#include
void fun(int
*
p1,int
*
p2,int
*
s)
{ s=(int
*
)malloc(sizeof(int));
*
s=p1+
*
p2;
free(s);
}
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://jikaoti.com/ti/iQB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,c=5,d=0;if(a<B)if(b!=3)
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
有以下程序:#include<stdio.h>main(){eharc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=g
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
两个或两个以上模块之间联系的紧密程度称为()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统这3个阶段,其中数据独立性最高的阶段是【】。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,下列选项中不能表示a[1]地址的表达式是()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
发生多器官功能不全综合征(MODS)的直接诱因不包括
I度松动的牙松动方向是()
函数y=cos2在x处的导数是()。
关于《建设工程施工合同(示范文本)》组成部分的说法,正确的有()。
李老师在教学时有这样一个令人尴尬的现象:他讲课不可谓不透、不明、不用功(有时甚至很卖力),课下督促检查不可谓不细、不紧、不认真,而学生也付出了较大的努力,师生满以为会取得较大的收获与提高,可最终结果不尽如人意,付出与希冀相去甚远。针对此类现象,结合相关理
简述基础教育课程改革的目标.
人均月收入、人均月消费支出均最高的是哪个城市?()
求极限。
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“%d\n”,a);}程序的
A、Hisroommatestaysawakeallnight.B、Hewantstoplayhisrecorderatnight.C、Thepresentroomistooexpensive.D、Heneeds
最新回复
(
0
)