首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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("%
有以下程序: #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("%
admin
2020-11-27
59
问题
有以下程序:
#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/Vd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
有以下程序#includeintfun(inta,intb){if==0)returna;elsereturn(fun(--a,--b));}main(){
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
以下叙述中正确的是
有以下程序段int*p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
以下关于C语言的叙述中正确的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下选项中不合法的标识符是
随机试题
A.清创及一期缝合B.清创及延期缝合C.清创后不予缝合D.清创及植皮受伤6~8h内的战地伤口
某医师治疗和预防小儿佝偻病、软骨病常用龙牡壮骨颗粒,此药对小儿多汗、夜惊、食欲不振、消化不良、发育迟缓也有治疗作用。此因该中成药除强筋壮骨外,又能()。
在同一时间序列中,累计增长量与相应时期逐期增长量之间的数量关系是()。
以外国货币表示的,为各国普遍接受的,可用于国际结算的支付手段,这是()。
A公司属于增值税一般纳税企业,适用的增值税税率为17%。A公司2010—2013年与固定资产有关的业务资料如下:(1)2010年12月1日,A公司购入一条需要安装的生产线,取得的增值税专用发票上注明的生产线价款为3510万元,增值税额为596
年末,“经营预算收入”科目的本年发生额应转入()科目。
若某公司未来期间有足够的应纳税所得额用以抵扣可抵扣暂时性差异,则下列交易或事项中,会引起“递延所得税资产”科目余额增加的有()。
根据以下资料,回答106-110题。据统计,2006年5月份全国基本型乘用车产销21.19万辆和22.13万辆,比2005年同期分别增长1.86%和26.03%;动型多用途乘用车产销1.4377辆和1.52万辆,降幅不大;交叉型乘用车5月产销6.
这次抢购风潮来得迅猛,______面广,其原因固然很多,比如媒体______真相滞后,少数商家乘机利用等,但归根到底,是群众性的盲目跟风。依次填入划横线处的词语,最恰当的一组是()
A、Thewomanshouldexplainitthreetimes.B、Thewomanshouldbeconfidentinherself.C、Thewomanisstupidinlearningbiology
最新回复
(
0
)