首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include intfun(intn) {int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p; } main() {inta; a=fun(10);printf("%d\n
有以下程序: #include #include intfun(intn) {int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p; } main() {inta; a=fun(10);printf("%d\n
admin
2015-07-31
18
问题
有以下程序:
#include
#include
intfun(intn)
{int*p;
p=(int*)malloc(sizeof(int));
*p=n;return*p;
}
main()
{inta;
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,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://kaotiyun.com/show/bhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“先进后出”原则组织数据的数据结构是()。
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL;*q=*(p+5);printf("%
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入的数据是______。
有以下程序main(){inti,s=0;for(i=1;i<l0;i+=2)s+=i+1printf("%d\n",s);}程序执行后的输出结果是______。
下列叙述中正确的是______。
在宏定义#definePI3.14159中,用宏名PI代替一个______。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
下列选项中错误的说明语句是
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
下列哪种疾病痰量多时可出现分层现象
除不能治气虚欲脱证外,常为人参的最佳代用品的药物是
本病考虑诊断为下列哪项不是该病的组织病理学表现
县公安局以涉嫌抢劫犯罪为由将李某拘留,县人民检察院批准对李某的逮捕。2个月后,公安机关抓获了真正的罪犯,县人民检察院对李某作出不起诉决定,李某遂请求国家赔偿。下列哪一说法是正确的?()
原始记录是按照统计、会计和业务核算的要求,通过一定的表格形式,对企业生产经营活动所设置的账册。( )
世界上任何事物都是互相联系、互相依存、互相制约的,这说明风险在一定的条件下具有()的特性。
《教育部关于进一步做好小学升入初中免试就近入学工作的实施意见》和《教育部办公厅关于进一步做好重点大城市义务教育免试就近入学工作的通知》强调,要求到()重点大城市100%小学实现划片,90%的初中实现划片。
简述负担行为与处分行为的区别。
组织环境中的要素数量及组织所拥有的与这些要素相关的知识广度,称为环境的变化程度。()
就一个群体而言,发生某种风险的几率会随着规模的扩大而趋向一个常数。层次越高,范围越大,人数越多,这个客观存在的________就越________、越稳定。依次填入画横线部分最恰当的一项是()。
最新回复
(
0
)