首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; free(s); } main() {
有以下程序 #include #include void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; free(s); } main() {
admin
2015-07-28
21
问题
有以下程序
#include
#include
void fun( int *p1, int *p2, int *s)
{ s=( int*)calloc(1,sizeof(int));
*s=*p1+*p2;
free(s);
}
main()
{ int a[2]={1,2}, b[2]={40,50},*q=a;
fun(a,b,q);
printf("%d\n", *q);
}
程序运行后的输出结果是( )。
选项
A、1
B、41
C、42
D、0
答案
A
解析
函数fun()的功能是改变了指针s的指向。由于函数传递过程中形参只是实参的一个副本,形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变实参q的指向,*q仍与a[0]等价,输出的结果为1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/SzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta=1,b=2,C=3;,以下语句中执行效果与其它三个不同的是
以下叙述中正确的是
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
若有以下定义和语句chars1[10]=”aBcd!”,*s2=”\n123\\”printF(“%d%d\n”,strlen(sl),strlen(s2));则输出结果是
以下叙述正确的是
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=B*2;t为int型变量后的值是______。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
下面关于完全二叉树的叙述中,错误的是______。
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
Itwasthekindofresearchthatgaveinsightintohowflustrainscouldmutatesoquickly.(Onetheorybehindthe1918version’
患者,男,30岁,右面部肿胀伴开口受限1周,既往有右下后牙反复肿痛史。X线表现为右下颌第三磨牙阻生,下颌升支弥漫性密度增高,其中可见局限性骨质破坏,升支外侧密质骨无明显破坏,但密质骨外有成堆的骨质增生。应诊断为
下列各项,不支持艾滋病诊断的是
采用借贷记账法,哪方记增加,哪方记减少,是根据()决定的。
富足感是衡量()的指标,借由()来累积财富的目标
宋之鄙人得璞玉献之子罕,子罕不受。鄙人日:“此宝也,宜为君子器,不宜为细人用。”子罕日:“尔以玉为宝,我以不受子之玉为宝。”上述材料说明()。
地方各级人民政府应当保障适龄儿童、少年在各类学校入学。()
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click() Dima(10)AsInteger,maxAsInteger Fork=1To10 a(k)=In
Forgetfootball.Atmanyhighschools,thefiercestcompetitionisbetweenCokeandPepsioverexclusive"pouringrights"tosel
Personalrelationshipsareveryimportant.Theyarethekeyof【S1】______doingbusinessinArabcountries.Tryto
最新回复
(
0
)