首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #include <stdlib.h> main() { int *a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b; p
有以下程序: #include <stdio.h> #include <stdlib.h> main() { int *a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b; p
admin
2021-06-15
71
问题
有以下程序:
#include <stdio.h>
#include <stdlib.h>
main()
{ int *a,*b,*c;
a=b=c=(int *)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b;
printf("%d,%d,%d\n",*a,*b,*c);
}
程序运行后的输出结果是( )。
选项
A、1,1,3
B、2,2,3
C、1,2,3
D、3,3,3
答案
D
解析
malloc函数动态分配一个整型的内存空间,然后把函数返回的地址用(int*)强制类型转换为整型指针,再把它赋给a,b,c,即让指针变量a,b,c都指向刚申请的内存空间。所以只有最后一个赋值语句*c=3的值保留在了该空间内,因为a,b,c三个指针变量均指向该空间,所以打印该空间内的数值为3。
转载请注明原文地址:https://kaotiyun.com/show/O0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列与队列结构有关联的是
有以下程序#include<stdio.h>intfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b:return(b);}voidmain(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s===O
以下叙述中正确的是
以下选项中合法的实型常量是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
下面不属于软件需求规格说明书内容的是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
严禁用沙土灭火的物质有()。
A.温中散寒,回阳通脉,温肺化饮B.散寒止痛,降逆止呕,助阳止泻C.温中回阳,散寒止痛,纳气平喘D.祛寒止痛,理气和胃,温肺化饮E.散寒止痛,补火助阳,理气和胃吴茱萸具有的功效是
关于肺炎链球菌的描述不正确的是
疠气与六淫邪气的主要区别是
吸声材料的孔隙特征应该是()。
任何单位和个人不得占用()进行建设和建筑其他建筑物。
建筑工程一切险承保各类土木建筑工程如房屋、公路、铁路、桥梁、隧道、堤坝、电站、码头、飞机场等工程在建造过程中因( )所导致的损失。
防火墙能在火灾初期和扑救火灾的过程中,将火灾有效地控制在一定空间内,阻止其在防火墙一侧而不蔓延到另一侧,其耐火极限不低于()h。
2019年12月1日,甲公司以300万港元取得乙公司在香港联交所挂牌交易的H股100万股,将其指定为以公允价值计量且其变动计入其他综合收益的金融资产。2019年12月31日,上述股票的公允价值为350万港元。甲公司以人民币作为记账本位币,以交易发生日即期汇
假设只有一种生产要素投入可变,其他生产要素投入不可变,关于边际产量和平均产量关系的说法,正确的是()。
最新回复
(
0
)