首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
55
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n",m);}程序运行后的输出结果是()。
若变量已正确定义,以下选项中非法的表达式是
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
以下叙述中正确的是
以下叙述中错误的是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
下列定义变量的语句中错误的是
下列选项中不属于结构化程序设计原则的是
面向对象方法中,继承是指
随机试题
党的根本组织制度和领导制度是
Thedeclineinmoralstandards—whichhaslongconcernedsocialanalysts—hasatlastcapturedtheattentionofaverageAmericans.
妇科检查应采取
[2005年第104题]图7.2—4所示电路,换路前UC(0-)=0.2UI,UR(0-)=0,求电路换路后UC(0+)和UR(0+)分别为()。
下列各项中,应由纳税人向其机构所在地主管税务机关申报缴纳营业税的有( )。
下列各项中,应征收印花税的有()。
红红、丹丹、阳阳、珍珍和慧慧是同一家公司的同事,因工作的需要,她们不能同时出席公司举办的新产品发布会。她们的出席情况是:(1)只有红红出席,丹丹、阳阳和珍珍才出席;(2)红红不能出席;(3)如果丹丹不能出席,阳阳也不出席;(4)如果阳阳不出席,慧慧
简述集体教育模式的主要观点。
在结构化程序设计原则中,其基本结构不包括()。
1.打开考生文件夹7下的Word文档WORD1.DOC,其内容如下:【WORD1.DOC文档开始】多媒体系统的特征多媒体电脑是指能对多种媒体进行综合处理的电脑,它除了有传统的电脑配置之外,还必须增加大容量存储器、声音、图像等媒体的输
最新回复
(
0
)