首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);}
有以下程序 #include #include void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);}
admin
2015-08-14
28
问题
有以下程序
#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("%dha",*q);}
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,pl和p2指向数组a和b。同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://kaotiyun.com/show/wGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=pprintf("%d,d");retumd;}
以理程序的输出结果______。main(){charst[20]="he11\O\t\\";printf("%d%d\n",str1en(st),sizeof(st));}
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}printf("%d%d%d%d\n",a[0][3],a[1][2]
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4returny;}
有以下程序:voidsott(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
随机试题
(2001年第60题)关于呼吸衰竭的治疗,下列哪项提法不正确
带状疱疹的皮疹为流行性出血热的皮疹为
患者,男性,30岁,煤矿工人从事煤炭搬运工作10年,颈肩部疼痛僵硬,右上肢麻木无力、疼痛,双下肢有感觉、运动差。查体发现臂丛牵拉试验阳性,压头试验阳性。预防压疮采取的护理措施最主要的是
鲜品捣烂外敷丹毒可用
男,65岁,低热伴右侧腹痛不适6个月。查体:贫血貌,右侧中腹部扪及6cmx4cm质硬肿决,可推动,压痛不明显。最可能的诊断是
我国现存最大的寺院是()。
一级警督以上的人民警察的警衔晋级,在职务等级编制警衔幅度内,根据()实行选升。
我小时候比较喜欢天文,所以报考大学时选择了中国科技大学地球与空间科学系,我当年参加科技创新比赛时选择的科研题目就是“宇宙射线对地球上物质产生的辐射效应”。随着年龄的增长,人的兴趣会越来越具体,从科普层面到专业层面,再到前沿层面。兴趣使科技变得不再枯燥,能够
She______allofthemtodinneratherhouseonSaturdayevening.
CorporateAmbitions:Amazon,theWorld’sMostRemarkableFirm,IsJustGettingStartedA)Amazonisanextraordinarycompany.Th
最新回复
(
0
)