首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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://jikaoti.com/ti/rOi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chars[]="\n123\\";printf(%d,%d\n",strlen(s),sizeof(s));}执行后的输出结果是______。
有以下程序:main(){intI;For(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d
设有定义:longx=123456L;,则以下能够正确输出变量x值的语句是______。
下列程序的输出结果是【】intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){
程序中对fun函数有如下说明:void*fun();此说明的含义是______。
下列能正确定义一维数组的选项是()。
下列选项中错误的说明语句是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
在面向对象的程序设计方法中,类的实例称为______。
随机试题
Thesoldiersurrenderedatlast,andthenhewas________thecruelenemy.
什么是企业收缩型战略?其特点是什么?
我国发明专利权的保护期限是()
心理现象主要包括既有区别又有紧密联系的两个方面()
张三是某个部门的一位领导,其技术技能、人际技能和概念技能的比例为27:42:31,根据罗伯特.卡茨的理论,张三应该是一位()。
使用价值和价值是商品的两个基本因素,缺一不可。当生产者把商品卖给消费者时()
结合材料回答问题:材料1一杆秤要准确,就必须找准定盘星。经济治理要有效,就必须找准逻辑起点。新年伊始,全球市场正屏息静待中国即将发布的2016年经济年报。这种关切不难理解——国际货币基金组织预测,2016年中国对全球
积分∫sec4xdx=________.
信息结构图是BSP对企业长期数据资源规划的图形表示,下述Ⅰ.每一系统的范围Ⅱ.产生、控制和使用的数据Ⅲ.系统与系统间的关系Ⅳ.对给定过程的支持Ⅴ.系统间的数据共享哪些是结构图所能勾画出的内容?
下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?
最新回复
(
0
)