首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include int fun(int n) { int*p; p=(int*)malloc(sizeof(int)); *p=n;returb*p; }
有以下程序 #include #include int fun(int n) { int*p; p=(int*)malloc(sizeof(int)); *p=n;returb*p; }
admin
2013-10-19
39
问题
有以下程序
#include
#include
int fun(int n)
{ int*p;
p=(int*)malloc(sizeof(int));
*p=n;returb*p;
}
main()
{int a;
a=fun(10);printf("%d\n",a+fun(10));
}
程序的运行结果是
选项
A、10
B、20
C、0
D、出错
答案
B
解析
函数fun(intn)的功能是在内存中每次动态的申请一个整型变量的存储空间,把整型变量n的值存入这个存储空间中。所以当在主函数中执行输出语句时,a+fun(10)的值等于20。
转载请注明原文地址:https://kaotiyun.com/show/2cJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> struct st { int x,y;} data[2]={1,10,2,20}; main() { struct st *p=data; printf("%
下面的函数调用语句中,func函数的实参个数是______。 func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
有以下程序#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
以下定义的结构体类型包含两个成员,其中成员变量info用来存放整型数据;成员变量link是指向自身结构体的指针。请将定义补充完整。structnode{intinfo;【】Link;};
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
若以下选项中的变量已正确定义,则正确的赋值语句是
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
随机试题
A.芤脉B.革脉C.牢脉D.伏脉E.紧脉
下述炎症介质具有化学趋化作用的是
子宫动脉来自
半夏泻心汤化裁为生姜泻心汤属于()。
大型群众性活动消防安全管理工作原则包括()。
实际运作中,托管人对基金管理人投资运作的监督特点有()。
人类教育赖以存在和发展的决定性力量是()
AttacksonJoseManuelBarroso,thepresidentoftheEuropeanCommission,haveintensifiedbeforetheEuropeanelectionheldbet
在优化企业模型的工作中,成功与否的关键是
Thereweretwowidelydivergentinfluencesontheearlydevelopmentofstatisticalmethods.Statisticshadamotherwhowasdedi
最新回复
(
0
)