首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; f
有以下程序 #include <stdio.h> #include <string.h> void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2; f
admin
2018-10-16
63
问题
有以下程序
#include <stdio.h>
#include <string.h>
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、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,p1和p2指向数组a和b,同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://jikaoti.com/ti/nwa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf"%d\
在关系模型中,把数据看成一个二维表,每一个二维表称为一个______。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
表达式’5’-’1’的值是()。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
以下选项中,非法的字符常量是______。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列叙述中,不属于软件需求规格说明书的作用的是______。
算法复杂度主要包括时间复杂度和【 】复杂度。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for([11];i<10;i++)
随机试题
A.小肠扩张,大量积气积液B.膈下可见新月形透亮气体影C.胃内积气D.结肠内可见气体E.腹部均致密,腰大肌清晰小肠机械性肠梗阻的X线表现是
妊娠数月,面浮肢肿,下肢尤甚,伴肢冷畏寒,腰酸无力,舌淡苔白润,脉沉细。应选妊娠数月,面目四肢浮肿,气短懒言,食少便溏,脉滑无力。应选
患者,女性,54岁,缺失,设计RPI卡环时,导平面应预备在的
我国现存内容最丰富的古代地方本草是
按照《评标委员会和评标方法暂行规定》的规定,采用综合评分法的,得分相同时,按()由低到高顺序排列。
岩石的变形在弹性变形范围内用()指标表示。
在建设工程项目施工成本分析方法中,可用来分析各种因素对成本的影响程度的方法是()
对施工中发现的质量问题严重的施工单位,工程质量监督机构可以发出()予以处理。
Alcoholmaytastesweeterifyouwereexposedtoitbeforebirth,suggestsastudyinrats.Thefindingsmayshednewlight【C1】_
下列程序段运行结束后,消息框中的输出结果是( )。DimcAsBooleana=Sqr(3)b=Sqr(2)c=a>bMsgBoxc
最新回复
(
0
)