首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n; return *p; } main() { int a; a = fun(10)
有以下程序 #include #include int fun(int n) { int *p; p = (int*)malloc(sizeof(int)); *p=n; return *p; } main() { int a; a = fun(10)
admin
2019-05-17
27
问题
有以下程序
#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、20
B、10
C、0
D、出错
答案
A
解析
函数fun()的功能是新分配一个存储空间并把n的值存入该存储空间内,同时返回该存储空间记录的值*p,也即是n,所以a=fun(10)=10,输出"a+fun(10)"的结果为20,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/zHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是()。【08年9月】
有以下程序:#inelude<stdio.h>voidmain(){charc1,c2;c1=’A’+’8’-’4’:c2=’A’+’8’+’5’;printf("%c,
以下选项中合法的标识符是()。【09年3月】
若有定义语句:intx=10;,则表达式x-=x+x的值为()。【09年9月】
以下叙述中错误的是()。【10年9月】
对于循环队列,下列叙述中正确的是()。【09年9月】
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。【09年9月】
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
下列关于数据库设计的叙述中,正确的是
随机试题
整治两岸石梁均有滑梁水的险滩可采取()等方法。
在Access中,建立视图的目的是什么?
阅读沈从文《箱子岩》中的一段文字,然后回答以下小题。那一天正是五月十五,河中人过大端阳节。箱子岩洞窟中最美丽的三只龙船,早被乡下人拖出浮在水面上。船只狭而长,船舷描绘有朱红线条,全船坐满了青年桨手,头腰各缠红布。鼓声起处,船便如一支没羽箭,在平静
女性,27岁。发热,恶心、呕吐、巩膜黄染。肝肋下3cm,有压痛。该患者可能的诊断是
中药变色的主要原因是
下列关于住房公积金的表述中,正确的是()。
下列各项资金成本的计算中,需要考虑筹资费率的有()。
政策性银行的基本特征有()。
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
将考生文件夹下FANG文件夹删除。
最新回复
(
0
)