首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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/fZ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#include#includestructstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)
若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是()
以下叙述中正确的是
下列与队列结构有关联的是
下列对于软件测试的描述中正确的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下列数据流图(DFD)构造规则中正确的是
以下程序:#include<stdio.h>main(){charstr[10];scanf(’’%s’’,&str);printf(’’%s\n’’,str);}运行上面的程序,输入字符串
设有定义chars=[81],Int1=0,以下不能将一行(不超过80个字符)带自空格的字符串正确读入的语句或语句组是()。
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
关于硬脊膜,下列叙述哪些正确()
互动投影技术是通过捕捉设备(感应器)对目标影像(如参与者等)进行捕捉拍摄,然后由影像分析系统分析,从而产生被捕捉物体的动作,该动作数据结合实时影像互动系统呈现,使参与者与屏幕之间产生紧密结合的互动效果。根据上述定义,下列体现了互动投影技术的是:
设函数z=μ2lnν,而μ=,ν=3x一2y,则=()
在血清蛋白质醋酸纤维素薄膜电泳图谱中
关于Crozat矫治器的适应症,不正确的是
(2016年)2014年3月5日,机床生产商甲公司向乙公司出售机床20台,每台20万元。乙公司因资金周转困难,欲向丙银行贷款400万元,并与甲公司约定:“仅在乙公司的400万元银行借款于2014年6月2日前到账时,机床买卖合同始生效。”2014年4月2日
教育学作为一门独立学科,发端于()
【B1】【B5】
CounselingTeamandtheServices1.CounselingteamNaomiFlynna.Targeting:ThosewhohaveneverusedacounselorbeforeThose
Atop-leveldomainisthepartofanInternetaddressafterthedot.Themostcommonofwhatarecalledgenerictop-leveldomain
最新回复
(
0
)