首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main( ) {int *a,*b,*c; a=b=c=(in*)malloc(sizeof(int)); *a=1;*b=2,*c=3;
有以下程序: #include #include main( ) {int *a,*b,*c; a=b=c=(in*)malloc(sizeof(int)); *a=1;*b=2,*c=3;
admin
2021-04-28
43
问题
有以下程序:
#include
#include
main( )
{int *a,*b,*c;
a=b=c=(in*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b;
pfintf("%d,%d,%d\n",*a,*b,*c);
}
程序运行后的输出结果是( )。
选项
A、1,l,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/Pttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
有以下程序#includemain(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运
下列叙述中正确的是()。
有以下程序#includemain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
下面描述中错误的是
以下叙述中错误的是
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdt7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划线删
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:AAAABBBBBBBCC。提示:strc
在数据库管理技术的发展中,数据独立性最高的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
转导法也称经济指标法,用此方法进行预测的第一步是要()。
急性髓系白血病的亚型包括
在坠落高度基准面以上10m处的施工作业属于()级高处作业。
卫生检疫机关发现染疫人时,应当立即将其隔离,防止任何人遭受感染,并按照《国境卫生检疫法》实施细则的规定处理。( )
下列各项中,()不属于马克思主义新世界观创立需要确立的关键。
色彩三要素指()。
为了能让孩子获得进入优质初中就读的“敲门砖”,家长们不惜投入大把财力和时间,送孩子上各种校外培优班、特长班,以求能获得更多含金量高的证书。结合素质教育的相关知识,以下关于上述现象的说法正确的是()。
下列智力测验中,属于非言语类测验的是()
下列关于图片框控件的语句中不正确的是()。
如果你是一个中等水平的读者,你能够以每分钟300字的速度阅读一本中等水平的书。不过,你必须每天这样坚持下去,否则就无法保持这种水平。【T1】你也不可能以这个速度阅读科学、数学、农业、商业方面的书,或是对你来说内容生疏的书。(Nor…or…)你绝不会以这种速
最新回复
(
0
)