首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
47
问题
有以下程序:
#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://kaotiyun.com/show/DcPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
两个或两个以上模块之间联系的紧密程度称为()。
检查软件产品是否符合需求定义的过程称为______。
顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
在数据库系统中,用户所见的数据模式为()。
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
随机试题
纤维囊性乳腺病的特点是
心肺复苏是一种基本的急救技术,急救者在进行胸外心脏按压时,掌根部应置于患者的哪一位置?()
某工厂女工进行健康普查,为早期发现肿瘤性病变,最常用的病理检查方法是
下列关于招标人的做法错误的是()
货币市场主要解决短期资金周转过程中资金余缺的融通问题,它有多个子市场,其中,流动性最高、几乎所有金融机构都参与的子市场是( )。
Whenitcomesto______inpublic,noonecanmatchhim.
设f(u,v)具有连续偏导数,且f’u(u,v)+f’u(u,v)=sin(u+v)e,求y(x)=e—2xf(x,x)所满足的一阶微分方程,并求其通解.
Doyoustillremember______Janeatourson’sbirthdaypartythreemonthsago?
Aswarspreadstomanycornersoftheglobe,childrensadlyhavebeendrawnintothecenterofconflicts.InAfghanistan,Bosnia
Carsandotherroadvehiclesarethesinglemainsourceofharmfulnitrogenoxides.Roadtransportremainsthebiggestsourc
最新回复
(
0
)