首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) { int*p; p=(int*)malloc(sizeof(int));
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) { int*p; p=(int*)malloc(sizeof(int));
admin
2020-10-26
36
问题
有以下程序:
#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
解析
fun函数的功能是申请一个指针p,把p指向的存储空间赋值为n,并返回p指向的空间的值,即为n。fun(10)的返回值为10,所以a=fun(10)后a的值为10,a+fun(10)=20。
转载请注明原文地址:https://kaotiyun.com/show/0R3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
从工程管理角度看,软件设计一般分为两步完成,它们是
有以下程序:#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;);structAf(structAt);
程序测试的目的是()。
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、C输入1、2、3,输入形式如下(注:此处口代表一个空格):口口1.0口口2.0口口3.0<回车>则能进行正确输入的语句是()。
下列叙述中正确的是()。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。【10年9月】
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
设有以下语句:typedefstructTT{charc;inta[4];}CIN:则下面叙述中正确的是()。
随机试题
急性白血病感染产生的主要原因是()
A.磷脂酶AB.弹性蛋白酶C.脂肪酶D.激肽释放酶与急性胰腺炎皂化斑的发生有关的是
关于非甾体抗炎药(NSAID)导致消化性溃疡发病的叙述,哪项是不正确的?
房地产经纪机构信息管理系统设计的原则包括()。
设备质量管理信息具有( )特征。
强夯法重锤锤底静接地压力值为()kPa。
《点石斋画报》的主要执笔人是()。
某次考试,题目是30道多项选择题,每题选对所有正确选项3分,少选且正确得1分,不选或选错倒扣1分,小王最终得分为50分。现要求改变评分方式,选对所有正确选项得4分,少选且正确得1分,不选或错选倒扣2分,问这种评分方式下小王将得多少分?()
Byfarthebiggesthurdletoexpansionofsolarpoweriscost.Solarpanelsareusuallymadeofsilicon,andtheworldisrunnin
Whilemanynationshaveagingpopulations,Japan’sdemographiccrisisistrulydire,withforecastsshowingthat40percentof
最新回复
(
0
)