首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include int fun(int n) { int*P; P=(int*)malloc(sizeof(int)); *P=n;return*P; }
有以下程序: #include #include int fun(int n) { int*P; P=(int*)malloc(sizeof(int)); *P=n;return*P; }
admin
2021-02-25
19
问题
有以下程序:
#include
#include
int fun(int n)
{ int*P;
P=(int*)malloc(sizeof(int));
*P=n;return*P;
}
main()
{ int a;
a=fun(10);printf(“%d\n”,a+fun(10));
}
程序运行后的输出结果是( )。
选项
A、0
B、10
C、20
D、出错
答案
C
解析
malloc(sizeof(int))的作用是开辟一个长度为sizeof(int)存储空间,并通过强制类型转换(int水)将此存储空间的地址赋给了一个整型的指针变量p。然后执行语句+p=n,使得+p的值为10,并通过retum返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://jikaoti.com/ti/J6z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
下面关于位运算符的叙述,正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有以下程序#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*****a*b****
在数据库设计中,将E-R图转换成关系数据模型的过程属于
以下叙述中正确的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
在关系数据库中,用来表示实体间联系的是
随机试题
指药物在中枢神经系统产生的一种特殊的精神效应,患者有一种强烈渴求用药的意念,使其不顾一切地去寻求药物以满足自己的欲望,称为
不锈纲薄板焊接宜采用什么焊接?
3.5英寸软盘移动滑块使其透光,就_______。
交流电的安全电流应小于多少毫安
下列选项中,属于企业法律顾问任务的是()。
劳动能力首次鉴定由用人单位、工伤职工或者其直系亲属向()提出申请,并提供工伤认定决定和职工工伤医疗的有关资料。
2012年10月,A公司拟向C公司发行4亿股普通股股份以及支付银行存款400万元购买C公司持有的B公司100%的股权。交易于2013年4月经上市公司临时股东大会审议通过,2013年5月1日获得国家商务部批准。2013年12月20日,重组双方签订了《资产交割
在导游讲解中,较为理想的语速应控制在每分钟()字左右。
用户在自己的用户终端上连续键入、组成作业的若干命令,无需等待一条命令是否执行完毕。所键入的命令形成了一道命令串,存储在一个系统缓冲区中,由操作系统自动地对这些命令逐步提取并解释进行,最后向用户提供处理结果。在这样的多用户、多作业、多命令串的系统中,前后台作
Hissolemotivewastomakeherhappy.
最新回复
(
0
)