首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
56
问题
有以下程序:
#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/LsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5),i;for(;i<5;i++)(*q)++;)f(a);for(i=0;i<5;i++)printf("%d,",a[i])
有以下程序#includeintfun(inta,intb){if==0)returna;elsereturn(fun(--a,--b));}main(){
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是()。
若有定义语句:chara=’\82’;则变量a
有以下程序段int*p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
软件生命周期是指()。
计算机软件的构成是()。
随机试题
培根认为,学问上“装饰”的用途是指()
关于骨龄(boneage)的概念,正确的是
A.麻醉药品B.一类精神药品C.二类精神药品D.医疗用毒性药品E.放射性药品生产记录应保存5年备查的药品是
出血性梗死常发生于
A.前胡B.桔梗C.白前D.旋覆花E.半夏既降肺气,又降胃气的药物是
社会评价的原则和要求为()。
背景资料:某厂综合楼,地处闹市区,场地狭小,为现浇钢筋混凝土框架结构,基础为钢筋混凝土灌注桩基,地上16层,建筑高度为55m。事件一:项目经理部为了搞好现场管理,加快施工进度,制定了一系列管理制度,并从现场实际条件出发,作了以下几项的具
我国经过30年改革发展,已从生存型社会进入发展型社会。以十七大为标志,我国改革开放开始进入“四位一体”全面改革的历史发展新时期。其主要特征有哪些?
根据以下材料,回答下列小题。2012年9月30日—10月7日中秋、国庆黄金周期间,全国纳入监测的119个直报景区点共接待游客3424.56万人次,同比增长20.96%;旅游收入17.65亿元,同比增长24.96%。9月29日至10月6日
ItispossibleforstudentstoobtainadvanceddegreesinEnglishwhileknowinglittleornothingabouttraditionalscholarlyme
最新回复
(
0
)