首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include 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
有以下程序: #include #include 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
admin
2015-07-31
74
问题
有以下程序:
#include
#include
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/4EDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对象实现了数据和操作的结合,是指对数据和数据的操作进行______。
以下对枚举类型名的定义中正确的是______。
SQL语言又称为______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中O≤i<10)inta[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
设有定义:intk=1,m=2;floatf=7;则以下选项中错误的表达式是______。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
试述商业银行的职能与作用?
羟基蒽醌的UV吸收峰波长与羟基数目有关,而与羟基所在位置无关的是羟基蒽醌的UV吸收峰波长与羟基数目有关,而吸收强度主要取决于α-OH数目的是
仲裁的争议事项,应该是当事人有权处分的,即合同纠纷与其他财产纠纷。合同纠纷有()。
甲在继承巨额遗产后,设立了一个残疾人救助基金会,并设立了章程,基金具体事务委托乙公司进行管理。按照章程的规定,乙公司用此笔基金的一半投资国债,另外一半投资股票,获得的利润用于残疾人救助。同时按照委托协议,乙公司从利润中收取一定比例报酬。下列选项中不正确的是
1997年某单位擅自设置、使用无线电台。当地无限电管理机构给予其没收无线电设备的行政处罚,该单位在期限内起诉至法院。在一审中,无限电管理机构的负责人认为,本案事实与法律都非常清楚,因此拒绝提供任何证据。一审法院在此情形下,判决撤销其行政处罚。无限电管理机构
无效合同、可撤销合同的确认应由()裁定。
有轻度车辙、龟裂,磨耗层损坏较小的旧沥青路面最适合采用()修复。
近年来进口贸易的结算方式日益呈现多样化,但最常用的还是()。
人民检察院决定逮捕犯罪嫌疑人、被告人的,由公安机关执行。()
下列是一台第三层交换机的部分路由表,表中的路由信息完全正确的是()。
最新回复
(
0
)