首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<malloc.h> void fun(int *p1,int *p2,int *s) s=(int*)malloc(sizeof(int)); *s=*p1+*p2; free(s); v
有以下程序: #include<stdio.h> #include<malloc.h> void fun(int *p1,int *p2,int *s) s=(int*)malloc(sizeof(int)); *s=*p1+*p2; free(s); v
admin
2019-04-14
71
问题
有以下程序:
#include<stdio.h>
#include<malloc.h>
void fun(int *p1,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/B2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下语句段intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20
以下程序的输出结果是______。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i);printf("%d\n".s);}
有以下程序 main(int argc,char *argv[]) { int n=0,i; for(i=1;i<argc;i++) n=n*10+ *argv[i] ’0’; printf("%d\n",n); }
下面程序的运行结果是______。main(){unsigneda=3,b=10;printf("%d\n",a<<2|b>>1);}
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。【10年9月】
以下正确的字符串常量是
以下选项中合法的实型常量是
下面选项中合法的字符常量是()。
在E-R图中,用来表示实体联系的图形是( )。
随机试题
缩窄性心包炎最常见的临床表现是
通过旁分泌的方式抑制胰岛素分泌的激素是
小儿初次感染结核杆菌至产生变态反应的时间是
两种生物一起生活,以下哪种叙述指寄生
下述对于目标扫描的叙述,错误的是
某市甲宾馆向为其介绍客人的出租车司机,按客人房费的8%支付酬金,与甲宾馆相邻的乙酒店向监督检查部门举报了这一行为。监督检查部门经过检查,发现甲宾馆给予出租车司机的酬金均如实入账。根据反不正当竞争法律制度的规定,甲宾馆的行为属于()。(2012年)
27,64,125,()
地上权属于()。
Althoughonemightnotthinksofromsomeofthecriticismofit,advertisingisessentialtothekindofsocietyinwhichpeopl
It’sagoodideatoapplysunscreenbeforeheadingtothebeachifyoudon’twanttoburn.Butformarineanimalslikewhales,t
最新回复
(
0
)