首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序的运行结果是 #include<stdio.h> #include<stdlib.h> int fun(int n) main() {int*p; {int a; p=(int*)malloc(sizeof(int)); a=fun(
有以下程序,程序的运行结果是 #include<stdio.h> #include<stdlib.h> int fun(int n) main() {int*p; {int a; p=(int*)malloc(sizeof(int)); a=fun(
admin
2019-07-14
76
问题
有以下程序,程序的运行结果是
#include<stdio.h>
#include<stdlib.h>
int fun(int n) main()
{int*p; {int a;
p=(int*)malloc(sizeof(int)); a=fun(10);
*p=n;return*p; printf("%d\n",a+fun(10));
} }
选项
A、10
B、20
C、0
D、出错
答案
B
解析
函数fun(int n)的功能是在内存中每次动态的申请一个整型变量的存储空间,把整型变量n的值存入这个存储空间中。所以当在主函数中执行输出语句时,a+fun(10)的值等于20。
转载请注明原文地址:https://kaotiyun.com/show/xwRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}程序运行后的输出结果是
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
下列定义变量的语句中错误的是
以下叙述中正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
数据库设计过程不包括
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。例如,若表示
随机试题
IP多媒体子系统简称(),是3GPP在R5版本中提出的,支持会话类和非会话类多媒体业务,是未来多媒体应用通用的业务使用平台。
下列关于软件测试的步骤说法错误的是()
鹰嘴滑囊炎又称
A公司因无出口自营权,便委托B外贸公司代理出口其产品,B外贸公司以自己的名义与国外买方订立了出口合同,并且未向买方透露代理关系。下列表述正确的是()。
施工单位应由()主持编制投标施工方案。
行政监察机关拥有检查权,可以对公安机关及其人民警察贯彻执行法律、法规和政策的情况及职务活动中的行为实施检查。()
设可微函数f(x,y)在点(x0,y0)处取得极小值,则下列结论正确的是().
Whenisthefilmfestivalscheduledtostart?
Transistors(exhibit)ahighamplificationfactor,operatewithout(distorted)overa(widefrequency)range,andcanbemade(e
ThereisnobettertimetogetaquotefromyourlocalAAInsuranceagent.Getagreatrate—withapersonaltouch.Ifyo
最新回复
(
0
)