首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include <stdlib.h> int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n; retu
有以下程序: #include <stdio.h> #include <stdlib.h> int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n; retu
admin
2021-04-28
33
问题
有以下程序:
#include <stdio.h>
#include <stdlib.h>
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://kaotiyun.com/show/53tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i.j++)m=m%j;printf(’’%d\n’’,m);}程序的运行结果是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
以下叙述中正确的是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数main和其他函数中的
面向对象方法中,继承是指
下列对于软件测试的描述中正确的是
下面不属于软件测试实施步骤的是()。
随机试题
推磨牙向后时,口外弓每日戴用时间为耠垫舌簧矫治器矫治前牙反骀,需戴用时间为
A.抑郁发作B.躁狂发作C.精神分裂症D.阿尔茨海默病E.帕金森病中枢多巴胺(DA)功能亢进导致
在直接盖髓术的操作注意事项中,最重要的是
关于民事诉讼中的证据收集,下列哪些选项是正确的?(卷三2008年真题试卷第90题)
在Word编辑状态下,鼠标指针指向选定文本任一位置时,按住Ctrl键,拖动鼠标到目标位置,可以实现文本的移动。()
企业确定合同完工进度时可以选用的方法有()。
凯恩斯主义认为货币政策传导变量为()。
霍林河发源于大兴安岭,为山前半干旱区及部分半湿润区的平原带来了流水及泥沙。受上游修建水库和灌溉的影响,山前平原河段多年断流。断流期间,山前平原上的洼地不断增多增大。据此完成问题。修建水库前,营造该地区山前平原地表形态的力主要来自()
快车以60千米/小时的速度从甲站向乙站开出,1.5小时后,慢车以40千米/小时的速度从乙站向甲站开出,两车相遇时,相遇点离两站的中点70千米。则甲、乙两站相距多少千米?()
[2009年]若二阶常系数线性齐次微分方程y"+ay′+by=0的通解为y=(C1+C2x)ex,则非齐次方程y"+ay′+by=x满足条件y(0)=2,y′(0)=0的解y=_______.
最新回复
(
0
)