首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2018-10-16
38
问题
有以下程序
#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、2,2,3
B、3,3,3
C、1,2,3
D、1,1,3
答案
B
解析
a=b=c=(int *)malloc(sizeof(int));含义为申请了一个整型的存储空间,让指针a,b,c分别指向它,*a=1; *b=2; *c=3;语句的含义为所申请的整型存储空间的内容,*c=3最后执行导致存储空间的内容为3。a=b的含义让指针a也指向指针b所指向的存储空间,a,b,c都指向整型的存储空间,里边的内容为3。
转载请注明原文地址:https://kaotiyun.com/show/Quxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
下面程序的输出结果是()func(intx){staticinta=2;return(a+=x);}rnain(){intb=2,c=4,d;d=func(b);d=func(c
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以下能正确定义一维数组的选项是______。
在数据流图的类型中有两种类型,它们是变换型和__________。
以下叙述中不正确的是______。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是()。
在下列几种排序方法中,要求内存量最大的是______。
随机试题
作为环境与资源保护立法控制对象的环境问题,主要是指【】
脑脊液蛋白-细胞分离是指( )。
痹证日久,肝肾亏损,宜选方
隐性黄疸时,血中胆红素浓度为
男,34岁,无痛性血尿2周,疑为膀胱癌,做膀胱镜检查。应协助其采用的体位为
下列行为中,不属于房地产有偿转让的是()。[2009年考题]
双代号网络计划中,虚箭线的主要作用是()。
Whatisitthatbringsaboutsuchanintimateconnectionbetweenlanguageandthinking?Istherenothinkingwithouttheuseof
MaryandLucyhavebeenkeeping______witheachothersincekindergarten.
A、Anyonewithoutbreakfastdoesin,provehisperformance.B、Notgivingpeoplebreakfastimproveslfisperformance.C、Peoplehav
最新回复
(
0
)