首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
有以下程序:main(){char*p[10]={"abc","aabdfg","dcdbe","abbcf’,"cd"};printf("%d\n",strlen(p[4]));}执行后的输出结果是
下列程序的输出结果是【】intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){
若a=10,b=20,则表达式!(a<b)的值是【】
在宏定义#definePI3.14159中,用宏名PI代替一个______。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
下面各选项中,均是C语言合法标识符的选项组是
关于结构化程序设计原则和方法描述错误的是()。
在面向对象的程序设计方法中,类的实例称为______。
算法的时间复杂度是指
随机试题
风热头痛证的治疗方剂为()
下列关于五瘿的叙述错误的是
期货业协会工作人员不按规定履行职责,徇私舞弊、玩忽职守或者故意刁难有关当事人的,协会应当给予()处分。
票据贴现体现了票据的()功能。
下列关于资源税纳税地点的说法,正确的有()。
小李是专门从事地区发展的社会工作者。在组织社区居民讨论社区噪声污染问题时,居民老张提到自己8岁的儿子经常无故吼叫,砸家里的东西,有时还背着家长吸烟。老张为此特来向小李求助,小李应该为老张提供()
放蜂区域()。
简述学校教育在人身心发展中起主导作用的表现。
A、 B、 C、 D、 D本题考查的是物体在重力作用下向下落的原理。第一组图中的小圆和第二组图中的小方块都遵循重力法则相对支撑面处于静止状态。故本题正确答案为D。
A、Itisacompanyofthreeyears.B、Itisanadvertisingcompany.C、Ithasearnedalotsinceitwassetup.D、Itspecializesin
最新回复
(
0
)