首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除,使程
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是(
以下叙述中正确的是
以下叙述中正确的是
以下错误的定义语句是
在希尔排序法中,每经过一次数据交换后
以下选项中正确的定义语句是
在软件开发中,需求分析阶段产生的主要文档是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
A.“外风”致病B.“内风”致病C.两者均有D.两者均无(1997年第119,120题)中风的病机在金元时代,以何者寺论()
累次积分=__________。
患者,女,40岁,已婚。月经规律,平时带下量多,色黄,黏稠,无臭气,纳呆,大便黏腻不爽,苔黄腻,脉儒数。治疗应首选()
根据行政复议法律制度的规定,下列各项不计入行政复议审理期限的有()。
甲涂料厂为增值税一般纳税人,生产VOC含量450克/升的A涂料和VOC含量420克/升的B涂料。2019年3月发生下列业务:(1)销售自产A涂料1000桶,增值税专用发票金额30万元;销售自产B涂料800桶,增值税专用发票金额22万元。(2)将A涂料2
商业银行是一个完整的风险监测指标体系,包括风险水平类指标、风险迁徙类指标和()。
商业银行可以采取()措施进行操作风险缓释。
()是税收强制性、固定性在时间上的体现。
关于表彰市××厂实现“安全生产年”的通报×府发[2013]5号市属各企业:①为此,市政府决定给予市××厂通报表扬,以资鼓励。②为确保企业生产和人民生命财产安全,我市××厂从各方面采取有力措施,花大力气抓各项安全生产制度的贯彻落实,并建
雅尔塔体系的实质是()。
最新回复
(
0
)