首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) { int*p; p=(int*)malloc(sizeof(int));
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) { int*p; p=(int*)malloc(sizeof(int));
admin
2020-10-26
34
问题
有以下程序:
#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):
printf("%d\n",a+fun(10));
}
程序运行的结果是( )。
选项
A、0
B、10
C、20
D、出错
答案
C
解析
fun函数的功能是申请一个指针p,把p指向的存储空间赋值为n,并返回p指向的空间的值,即为n。fun(10)的返回值为10,所以a=fun(10)后a的值为10,a+fun(10)=20。
转载请注明原文地址:https://kaotiyun.com/show/0R3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于需求分析阶段任务的是
下列叙述中错误的是()。
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
以下表达式中,其值不等于数值3的是()。
下面描述中,不属于软件危机表现的是()。【10年9月】
下面能作为软件需求分析工具的是()。
下面属于“对象”成分之一的是()。
随机试题
列宁对辩证唯物主义物质范畴的定义是通过
治疗急性胰腺炎(水肿型)的主要措施是()(1990年)
传统的贮藏保管方法有
安全阀的优点是()。
按照《注册建造师执业工程规模标准》的规定,下列属于中型规模的工程是()。场景所述工程变更属于()
变动总价合同是以图纸及规定、规范为基础,按照()进行计算,得到包括全部工程任务和内容的暂定合同价格。
同业市场负债比例越高,则()。
中国近现代革命和改革的共同点有()。
下列各项中位阶最低的规范性文件是()
WhatdoesthespeakerthinkaboutPeter’sopinionoftheproblem?
最新回复
(
0
)