首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n;return *p; } main() { int
有以下程序: #include #include int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n;return *p; } main() { int
admin
2015-07-31
43
问题
有以下程序:
#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,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://www.kaotiyun.com/show/oIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要为读/写操作打开一个字符文件,其正确的打开方式为_______。
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*Ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是_______。
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p
已知函数fread的调用形式为fread(buffer,size,count,fp);其中buffer代表的是()。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1
下列叙述中正确的是()。
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
若a=l,b=2,则表达式!(x=a)||y=b)&&0的值是______。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
随机试题
患者服健脾消导药时,宜禁食的是
3岁小儿平均血压正常值为
东莨菪碱苦参碱
工程项目中采用的主要节能措施有()。
在以下关于价格监督检查对象的表述中,哪一个表述是准确的?()
归因理论是从______来阐述行为动机的。
电子政府,是指政府机构运用现代网络通信与计算机技术,将其内部和外部的管理和服务职能通过精简、优化、整合、重组后到网上实现,打破时间、空间以及部门分隔的制约,为社会公众以及自身提供一体化高效、优质、廉洁的管理和服务。根据上述定义,下列不属于电子政府的是(
中华语言的特点、中华民族的思维方式和审美习惯中有一颗明珠,即将两个人物或事物合并称说,如孔子和孟子合称“孔孟”,儒家学说也常被称作“孔孟之道”。我们中国人经常说自己是“炎黄子孙”,“炎”指【59】,号【60】氏,“黄”指【61】,号【62】氏。人们常说的“
设f(x)为可导函数,且满足条件则曲线y=f(x)在点(1,f(1))处的切线斜率为()
材料是企业的一种支持资源,它也具有生命周期。其中“材料的库存控制”属于其生命周期中的
最新回复
(
0
)