首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(s);} ma
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(s);} ma
admin
2019-12-17
25
问题
有以下程序
#include<stdio.h>
#include<string.h>
void fun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;flee(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/n6G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
数据库DB、数据库系统:DBS、数据库管理系统DBMS之间的关系是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
若有以下程序main(){intc;C=13|5;printf("%d\n",c);}则程序的输出结果是
有下列程序:fun(charp[][10]){intn=0,i;for(i=0;i
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400700200500800300600
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],依此类推。例如,若a所指数组中的数据最初排
下列数据结构中,能够按照“先进后出"原则存取数据的是()。
随机试题
关于早期胃癌的叙述,错误的是
药品监督管理,是政府药品监督管理部门依照法律、法规的授权,对
发生下列哪些情形,证券交易所应暂停股份有限公司的公司债券上市?()
危险性较大的分部分项工程专项施工方案的主要内容应包括()。
针对消防安全重点单位的消防安全管理情况,每月组织一次自我评估。评估情况应自评估完成之日起()个T作日内向当地公安机关消防机构报告备案,并向社会公开。
不连续调查一般是为了对总体现象在一定时点上的状态进行研究,下列项目属于不连续调查的是()。
社区社会工作关于人的价值理念包括哪些内容?()
文学创作主体的心灵自由和社会担当问题,一直是文学理论和创作实践关注的核心问题之一。如何辩证地看待和准确地处理“心灵自由”和“社会担当”之间的关系,辩证地看待、准确地处理文学和时代的关系,至关重要。我们崇尚心灵自由。新时期以来,文学艺术领域打破了束
布雷顿森林体系是如何建立的,包括哪些内容?
RUP(RationalUnifiedProcess)分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在(15)结束时的里程碑。
最新回复
(
0
)