首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n; return *p; } main() { int a; a = fun(10)
有以下程序 #include #include int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n; return *p; } main() { int a; a = fun(10)
admin
2021-07-09
28
问题
有以下程序
#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、20
B、10
C、0
D、出错
答案
A
解析
函数fun()的功能是新分配一个存储空间并把n的值存入该存储空间内,同时返回该存储空间记录的值*p,也即是n,所以a=fun(10)=10,输出"a+fun(10)"的结果为20,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/Sokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件测试的目的是()。
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;)printf(’’%d\n’’,a[2]);}程序运行后的
以下叙述中不正确的是()。
以下叙述中正确的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
在软件开发中,需求分析阶段可以使用的工具是()。
软件开发中需求分析的主要任务是
随机试题
抗日战争时期中国共产党争取中间势力需要的条件有()
列表比较精神分裂症偏执型与偏执性精神病的区别要点。
关于第一心音,下述错误的是
定期通报国家药品不良反应报告和监测情况的是()
依《保护文学艺术作品伯尔尼公约》的规定,非该公约成员国的国民,其作品首次在公约某一成员国出版,或同时在某一成员国及其他非成员国首次出版,则应在一切成员国中享有下列哪一种待遇:
某城市道路,路面为沥青混凝土,路宽21m,采用双侧对称布置灯,灯具仰角θ为15°,如下图所示,请回答下列问题:道路表面为均匀漫反射表面,其表面亮度为1.0cd/m2,已知路面反射比为0.2,则道路表面照度值应为下列哪项数据?()
Historically,humansgetseriousaboutavoidingdisastersonlyafteronehasjuststruckthem.【B1】______thatlogic,2006shoul
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
Isourconceptionofhumanneuronfunctioningandourestimatesofthenumberofneuronsandconnectionsinthehumanbraincons
A、Drivetosomeplacewhereitcanofferwirelesssignal.B、Resorttotheirfriendsandcolleagues.C、Gotolocallibrarytoread
最新回复
(
0
)