首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #lnclude #include int f(int n) {int*P; p=(int*)malloc(sizeof(int)); *P=n;return *P; } main() {int a; a=f(5);printf(’’%d\n
有以下程序: #lnclude #include int f(int n) {int*P; p=(int*)malloc(sizeof(int)); *P=n;return *P; } main() {int a; a=f(5);printf(’’%d\n
admin
2020-01-10
67
问题
有以下程序:
#lnclude
#include
int f(int n)
{int*P;
p=(int*)malloc(sizeof(int));
*P=n;return *P;
}
main()
{int a;
a=f(5);printf(’’%d\n’’,a+f(10));
}
程序的运行结果是( )。
选项
A、15
B、20
C、0
D、出错
答案
A
解析
子函数的功能是定义整型变量指针p,并使用malloc()函数为指针p分配了内存空间,接着将参数n的值赋给p指针所指的整型对象,并返回p指针所指对象,因此,函数返回值等于传入的参数n,最终结果为5+10=15。
转载请注明原文地址:https://www.kaotiyun.com/show/8XCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序,程序运行后的输出结果是main(){intm=12,n=34;printf(“%d%d”,m++,++n);printf(“%d%d\n”,n++,++m);)
有以下程序main(){inti=0;i=~i:printf("%d\n",i);}程序运行后的输出结果是
设二叉树的前序序列为.ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
设二叉树的前序序列为ABDEGHCFIJ,中序序列为:DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
如果定义floata[10],x;则以下叙述中正确的是
下面属于系统软件的是
关系模型中的关系模式至少应是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);)该函数的功能是
关于“while(条件表达式)循环体”,以下叙述正确的是
随机试题
试述古代雅典由贵族政治转变为民主政治的原因、过程及其意义。(华南师范大学2006年世界古代中世纪史真题)
1936年5月,中共中央放弃“反蒋抗日”口号,第一次公开把蒋介石作为联合的对象的标志是()
患者,男,60岁。左耳垂下无痛性肿物缓慢长大3年,局部有胀感。检查见肿块位于腮腺后下部,表面光滑,质地偏软,不可压缩,与皮肤无粘连。最可能的诊断是
A.阴阜B.阴蒂C.阴道前庭D.大阴唇E.小阴唇耻骨联合前面隆起的脂肪垫是()。
(2007年)跨距较大并承受较大径向载荷的起重机卷筒轴的轴承应选用()。
在我国境内无住所但居住满1年而未满5年的外籍个人,其所得应在我国缴纳个人所得税的有()。
上海商业的“四城”是指()。
下列选项中,能正确定义数组的语句是
下列关于类模板的模板参数的叙述中,错误的是()。
LeavingHomeGenerally,mostpeoplehaveintheirmindsapictureoftheir"idealhome",butifyouarestudentsorpeopleju
最新回复
(
0
)