首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include void fun(int*pl,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*p2: free(s);
有以下程序: #include #include void fun(int*pl,int*p2,int*s) { s=(int*)malloc(sizeof(int)); *s=*p1+*p2: free(s);
admin
2018-02-02
16
问题
有以下程序:
#include
#include
void fun(int*pl,int*p2,int*s)
{
s=(int*)malloc(sizeof(int));
*s=*p1+*p2:
free(s);
}
void main()
{
int a=1,b=40,*q=&a;
fun(&a,&b,q);
printf(“%d\n”,*q);
}
程序运行后的输出结果是( )。
选项
A、42
B、0
C、1
D、41
答案
C
解析
fun函数功能是新开辟内存空间存放a和b的地址,q的地址并没有变化,所以应该还是指向地址a。
转载请注明原文地址:https://kaotiyun.com/show/aXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#definePOWER(x)((x)*(x))main(){inti=1;printf("%d,%d",POWER(i++),i);}
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",D);returnd;}main(){inta=3
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);printf("%d,%d\n",m,i);}执行后的输出结果是
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node*next; }*p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
算法的空间复杂度是指()。
算法的时间复杂度是指
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
A.单侧肾动脉狭窄B.输尿管痉挛C.肾功能受损D.急性肾盂肾炎E.尿路梗阻小肾图见于
肘关节骨折脱位可能并发股骨颈骨折可能并发
细辛的功效是()
运用价值工程分析承重外墙的基本功能是()。
入境的粮食和饲料的报检范围为( )。
从城市的形成过程中我们可以看到,城市最初是一种具有防御和______功能的人类定居点。
根据所给材料,回答131-135题。2006年东部、中部、西部和东北地区新增电话用户分别为3656.1、1968.2、2207.6、588.0万户,而2005年同期新增电话用户分别为4795.2、2291.9、1854.2、662.1万户。全国电信
设函数f(x),g(x)具有二阶导数,且g"(x)
curtain(background).
A、Itisgoodforimprovingmuscletone.B、Ithelpshimloseweight.C、Ithelpsdevelopmentaltoughness.D、Ithelpsstrengthent
最新回复
(
0
)