首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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://jikaoti.com/ti/AKG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#include<stdio.h>main(){FILE*fp;charch;f
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
以下不能定义为用户标识符是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
平衡机旋转轴部分可以承受小负荷撞击。()
心理健康测量指标不包括下列哪项
有关高血压的心血管危险分层,高危患者指的是在10年内发生心脑血管病事件的概率
疾病在家庭内传播不正确的说法是
清气化痰丸的功效是
丁以劳务出资是否符合法律规定?一长期客户(为个体户)因资金周转不灵,请A有限责任公司为其一笔债务担保,能否答应?
“蓝牙”技术是()。
下列属于中国人民银行职责的有()。
(江西2012—37)2,2,6,30,(),1890
下列数组a中,版本较新的能在程序运行时动态调整大小的是
最新回复
(
0
)