首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-05-19
50
问题
有以下程序
#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);
pfintf("%d\n",*q);}
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用tun函数以后形参接收实参的数据,p1和p2指向数组a和b,同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://www.kaotiyun.com/show/1rCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若inta,b;,则合法的switch语句是()。
设chara[]=’’xyz’’,b[]={’x’,’y’,’z’};,则关于数组长度的叙述中正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram.,函数的返回值为6。请在程序
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。注意:不
某系统结构图如下图所示该系统结构图的深度是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
组织存在的理由和价值指的是
稳定蛋白质多肽链α-螺旋构象的化学键是
开发间接费用指企业所属直接组织,管理开发项目所发生的开发费用,包括()。
某项目建设期为2年,建设期内每年年初贷款1000万元,年利率为8%,若运营期前5年每年末等额偿还贷款本息,到第5年末全部还清。则每年末偿还贷款本息()万元。
甲公司系增值税一般纳税人,发生的有关经济业务如下:(1)2018年1月1日,甲公司向丙银行贷款800万元专门用于已开工的厂房建设,年利率为6%,贷款期限为3年,并已全部用于支付工程款,2019年1月1日甲公司又向丁银行贷款600万元,年利率为8%,贷款期
以下关于劳动争议仲裁的表述,不正确的是()。
某事业单位工作人员甲工作中犯了严重的错误,该事业单位决定对甲进行相应的惩处,并把甲这次的错误作为典型事例周知各部门,以警示其他工作人员,吸取教训,适合的公文文种是()。
你是一个工作组的组长,你们组的小马性格直爽,只对组里很有才能的同事非常尊敬,对其他同事则爱答不理,请问你如何沟通?追问,如果我(考官)就是小马。你如何说?
一个善的行为,必须既有好的动机,又有好的效果。不管是有意伤害他人还是无意伤害他人,只要这种伤害的可能性是可以预见的,那么在这两种情况下,对他人造成伤害的行为都是恶的行为。以下哪项叙述符合题干的断定?
Anarrowingofyourinterestsisimpliedinalmostanytransitionfromastudyenvironmenttomanagerialorprofessionalwor
最新回复
(
0
)