首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
42
问题
有以下程序:
#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://jikaoti.com/ti/X8f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf(:Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t:
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1];a
对下述程序的判断中,正确的是()。#include<stdio.h>voidmain(){char*P,s[256];p=s;while(strcmp(s,"theend")){printf("
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
以下叙述中错误的是
下列叙述中正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是
可以在C语言程序中用做用户标识符的一组标识符是()。
以下选项中非法的C语言字符常量是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
解决品牌属性问题的是()。
A.贫血重而出血轻B.贫血与出血一致C.贫血轻而出血重D.有贫血而无出血E.无贫血有皮下出血缺铁性贫血
地理信息系统(GIS)所处理的数据中有一类是和空间位置有关,反映事物某些特征的数据,一般用数值、文字表示,这种数据被称为()。
下列各项经济业务中,会使得企业资产总额和权益总额发生同时增加变化的有()。
2007年2月1日起施行的《个人外汇管理办法实施细则》中明确“不再区分现钞和现汇账户,对个人非经营性外汇收付统一通过()进行管理。”
一般情况下,对流动资金循环贷款业务申请人的还款能力及担保要求要高于普通流动资金贷款。( )
消防器材的配置应结合物业的火灾危险性,针对易燃易爆物品的特点进行合理配置。一般在住宅区内,多层建筑中每层楼的消防栓(箱)内均配置()瓶灭火器。
秘书在使用计算机时,如发现计算机无法工作,就应填写“()”。
既是党的思想路线的核心,又是马克思主义中国化两大理论成果精髓的是
在网络运行中,发现设备CPU长时间占用过高,经检查发现下图中的“Numberoftopologychanges”值频繁变化,可初步判断该故障由(48)导致,可能的原因是(49)。(48)
最新回复
(
0
)