首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) {int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p; } main() {int a;
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) {int*p; p=(int*)malloc(sizeof(int)); *p=n;return*p; } main() {int a;
admin
2020-01-10
42
问题
有以下程序:
#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);pfinff("%d\n",a+fun(10));
}
程序运行后的输出结果是( )。
选项
A、0
B、10
C、20
D、出错
答案
C
解析
malloc(sizeof(int))的作用是开辟一个长度为sizcof(int)存储空间,并通过强制类型转换(int*)将此存储空间的地址赋给了一个整型的指针变量p。然后执行语句*p=n,使得*p的值为10,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://kaotiyun.com/show/hHCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为:333333334444444455
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出一0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序
给定程序中函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指的数组的尾部。例如,当a所指字符串中的内容为"abedefg",b所指字符串中
在C语言中,以下说法不正确的是()。
以下有关宏替换的叙述不正确的是()。
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
设有定义:intx=2;以下表达式中,值不为6的是
下面选项中关于“文件指针”概念的叙述正确的是
软件需求规格说明书的作用不包括
在软件设计中,不属于过程设计工具的是
随机试题
A、ShehasBritishancestors.B、Sheisofmixedblood.C、ShegrewupinIndia.D、Shespeaksseverallanguages.A事实细节题。对话中女士提到苏珊是白
下列关于燃气管道焊缝内部质量的抽样检验的要求,说法错误的有()。
分销渠道的宽度设计有以下哪几种选择()
下列哪一个场所的应急照明应保证正常工作时的照度?(2008。113)
吉列公司既生产剃刀架又生产刀片,它降低了剃刀架的价格从而增加了刀片的销售量,这是运用了()的定价方法。
在管理形式上,现代人力资源管理是()。
我国对证券发行、交易采用以政府管理为主,以证券自律为辅的监管体制。()
一种常见的现象是,仅从国外引进的一些畅销科普读物在国内并不畅销,有人对此解释说,这与我们多年来沿袭的文理分科有关。文理分科人为地造成了自然科学与人文科学的割裂,导致科普类图书的读者市场还没有真正形成。以下哪项如果为真,最能加强上述观点?
A、Thedistancethatafoodproducttravelstoamarketfromitssourcearea.B、ThedistancebetweenUKandotherfoodproducing
SigmundFreud,theworld-famousdoctorofVienna,wasathinkerwhochangedthewaywelookatmentaltrouble.Healsohada【S1】
最新回复
(
0
)