首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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://jikaoti.com/ti/Bzz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
以下叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
下列叙述中正确的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
下列选项中,不是面向对象主要特征的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下面对“对象”概念描述错误的是
下列选项中属于面向对象设计方法主要特征的是
随机试题
促进胃酸分泌的物质包括()。
对换气过程的要求是_______,_______,换气损失小。
A.细胞中含粗大嗜天青颗粒比例≥30%B.POX反应、非特异性酯酶均阴性C.糖原染色阳性,呈块状或颗粒状D.过氧化物酶阳性E.非特异性酯酶阳性,能被NaF抑制属于急性淋巴细胞白血病的表现是
商业银行发行金融债券应具备的条件包括( )。
学前教育可以细分为早期教育和幼儿园教育。()
此时,作为一个地地道道扎根于土地的中国作家,莫言获得诺贝尔文学奖便具有了间接扶正衰微文学、为之强心注入正能量的意义。文学让一个即便再平凡、卑微、懦弱的人,也能在_________的不羁想象中寻觅到自己的诗意居所,安放灵魂和寄托希冀,在黑暗中______
胡锦涛在2005年1月1日全国政协举办的新年茶话会上说:在新一年里,我国要坚持贯彻“和平统一、一国两制”的基本方针和现阶段发展两岸关系、推进祖国和平统一进程的八项主张,促进两岸人员往来和经济文化等领域的交流,维护台海地区稳定。他再次重申,我们愿意以最大的诚
差分方程yt+1-2yt=3×2t的通解为y(t)=________.
下列关于SNMP操作的描述中,错误的是()。
Mr.Jenkinshadasportscarwhichhelikeddrivingveryfast.Theproblemwasthattherewerespeed【C1】______onalltheroads,
最新回复
(
0
)