首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include int fun(int n) {int*p; p=(int*)malloc(sizeof(int)); *P=n;return*p; } main() {int a; a=fun(10);printf(’’
有以下程序: #include #include int fun(int n) {int*p; p=(int*)malloc(sizeof(int)); *P=n;return*p; } main() {int a; a=fun(10);printf(’’
admin
2020-06-16
63
问题
有以下程序:
#include
#include
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
解析
(int*)malloclsizeof(int))的作用是开辟一个长度为sizeof(int)存储空间,并通过强制类型转换(int*)将此存储空间的地址赋给了一个整型的指针变量然后执行语句*p=n,使得*P的值为10,并通过return返回此值,即a的值为10。然后在主函数中输出a+fun(10)=10+10=20。
转载请注明原文地址:https://kaotiyun.com/show/YZCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
若有如下定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
以下叙述中正确的是()。
以下叙述正确的是()。
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4Efg”,则应输出”aBc4EFg”。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
能从任意一个节点开始没有重复地扫描到所有节点的数据结构是()。
随机试题
综合国力
代代码必须在逻辑上满足应用需要,在结构上与处理方法相一致。这是代码设计原则中的()
Thoughsomepeoplehavesuggestedthatwomenshouldreturntohouseworkinordertoleave【C1】______jobsformen,theideahasbe
女性,50岁,反复低热1年,伴四肢大小关节肿痛。WBC8.0×109/L,Hb100g/L,ANA(-),RF(+)。经多种抗生素正规治疗无效,可能的诊断是
肝郁血热证月经先期的首选方是()
我国《合同法》要求参与各方应遵循的基本原则包括()。
下列关于中央银行干预影响汇率的说法中,正确的是()。
职业道德规范“诚信”的特征包括()。
内蒙古高原属于温带大陆性气候,降水由东向西逐渐降低。()
TheEnglishcountrysidehasaclassicimage.Peopleimaginethatlifeinthecountryisslowandcalm;thattherearenotraffic
最新回复
(
0
)