首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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://jikaoti.com/ti/Yoz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下列程序段中完全正确的是()。
以下语句中存在语法错误的是
下列叙述中正确的是
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",str1en(s1),str1en(s2));则输出结果是
在关系数据库设计中,关系模式是用来记录用户数据的
以下选项中关于程序模块化的叙述错误的是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d
下列排序方法中,最坏情况下比较次数最少的是()。
在长度为64的仃序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
下列情况中,注册会计师应在审计报告的意见段之后增加强调事项段的有()
以前年度销售的产品发生销售退回,退回时一般应冲减()。
患儿,1岁。弛张热,发热5天,咳嗽、气喘4天,用青霉素静脉滴注4天症状好转不明显。今日突然烦躁,呼吸困难,阵发性咳嗽。查体:体温39℃,呼吸60次/分,心率增快,170次/分,节律规整,气管出现右移。胸片示左肺液气胸。该患儿急救措施应首选
某乙的医药费应如何承担?()某丙之父行使侵权行为之债的请求权,其诉讼时效期间自其知道侵害事实发生之日起是多长时间?()
甲企业于1996年10月就一项组合家具提交了实用新型专利申请,试问下列选项中哪些破坏该专利申请的新颖性?
使用ψ20橡胶条的节点是:
2014年10月7日,北京语言大学国家语言监测与研究中心平面媒体中心发布“2014年春夏季中国报纸流行语——马航失联、乌克兰局势、新‘国九条’、京津冀一体化、国企改革、丝绸之路经济带、权力清单、零容忍、雪龙号、去哪儿”位列综合类十大流行语。媒体流行语是一个
假冒名牌行为是指采用假冒或仿冒等混淆手段从事市场交易,损害竞争对手的行为。可见,下列不属于此类行为的一项是()。
社会形态更替规律的客观性并不否定人们历史活动的能动性,人们的历史选择性包含的意思是
TASKONE—TITLE•Forquestions13—17,matchtheextractswiththetitles,listedA—H.•Foreachextract,choosethetitlegiven.
最新回复
(
0
)