首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
63
问题
有以下程序:
#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全国计算机二级
相关试题推荐
按照“先进后出”原则组织数据的数据结构是()。
下列选项中正确的语句组是______。
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是______。
有以下程序:main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%d\n
设有定义:intk=1,m=2;floatf=7;则以下选项中错误的表达式是______。
下面程序的输出是【】main(){enumem{eml=3,em2=1,em3};char*aa[]={"AA’,"BB","CC","DD"}printf("%s%s%\n",aa[em1],aa[
下列关于栈的描述中错误的是______。
结构化分析方法是面向______进行分析的方法。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
什麽是延迟AGC特性?
企业职工一方与用人单位可以订立劳动安全卫生、()、工资调整机制等专项集体合同。
缔约过失责任是指在合同订立过程中,一方因违背依据诚实信用原则所产生的义务,而致另一方的信赖利益受损失,就应承担损害赔偿责任。 根据上述定义,下列选项中乙方不可以要求甲方负缔约过失责任的是()。
关于民用建筑设计与工程造价的关系,下列说法正确的是()。
应急照明集中电源检测项目包括()。
试述质押和抵押的主要区别。
城市道路早高峰拥堵时段,一临产孕妇所乘车辆被堵,报警求助。接处警过程中,下列做法不合理的是()。
设A是m×n矩阵,Ax=0是非齐次线性方程组Ax=b所对应的齐次线性方程组,则下列结论正确的是()
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
A、Hedoesn’tlikethewomanatall.B、Hewillseethewomaninafewminutes.C、Hewouldliketoseethewomantomorrow.D、Hedo
最新回复
(
0
)