首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include mmn() {int * a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;,* b=2,*c=3; a=b: pfinff("%d,%d,%d\n",*a,*
有以下程序: #include #include mmn() {int * a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;,* b=2,*c=3; a=b: pfinff("%d,%d,%d\n",*a,*
admin
2017-07-05
31
问题
有以下程序:
#include
#include
mmn()
{int * a,*b,*c;
a=b=c=(int *)malloc(sizeof(int));
*a=1;,* b=2,*c=3;
a=b:
pfinff("%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个指针变量均指向该空间,所以打印该空间内的数值为3。
转载请注明原文地址:https://kaotiyun.com/show/cdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;如:dp=x*-y*y;}main(){inta=1,b=8,c=7,d=9;t(
对软件设计的最小单位(模块或程序单元)进行的测试通常称为测试。
有以下程序#includemain(){charb,c;inti;b=‘a’;c=‘A’;for(i=0;i
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
关于字符常量,以下叙述正确的是()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
以下关于算法的叙述中错误的是
已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有链结点数据域的和值,作为函数值返回。请在横线处填入正确内容。structlink{intdata;st
随机试题
下列符合肺心病的描述是
女性,30岁,低热伴游走性关节痛4月,入院查体:化验血Hb90g/L,WBC4.2×109/L,尿蛋白(+++),RBC7~9/HP。诊断为系统性红斑狼疮。下列各项中出现在干燥综合症患者体内的特异性的自身抗体是
患者,女性,18岁。因左膝肿痛3个月、发展快来诊,经拍片确诊为恶性程度很高的骨肉瘤,目前尚未发现转移,如何处理
A.散发B.爆发C.流行D.大流行E.散发或大流行从疾病流行强度而言,下列情况可以是一个地区过去每年流感发病率为5%,今年的流感发病率为30%
以下关于短期劳动力需求的说法正确的是()。
已知:MT公司2014年年初所有者权益总额为1500万元,该年的资本保值增值率为125%。2016年年初负债总额为4000万元,所有者权益是负债的1.5倍,该年的资本积累率为150%,年末资产负债率为25%,负债的年均利率为10%,全年固定成本总额为975
俗话说,“不到长城非好汉”,体现了意志品质的()。
某年级有4个班,不算甲班其余三个班总人数是131人;不算丁班其余三个班总人数是134人;乙、丙两班的总人数比甲、丁两班的总人数少1人,问这四个班共有多少人?()
下列关于“海上丝绸之路”的说法错误的是:
ThefightagainstAIDSgotsomemorehelpearlierthismonth.TheSwissdrugmanufacturerRocheandtheClintonFoundationannou
最新回复
(
0
)