首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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全国计算机二级
相关试题推荐
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
以下程序的功能是建立—个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlist
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
下列选项中不符合良好程序设计风格的是
下面描述中错误的是
结构化程序所要求的基本结构不包括
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
在结构化方法中,用数据流程图(DFd)作为描述工具的软件开发阶段是()。
下列选项中,不属于数据库管理的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
细胞未受刺激时存在于细胞膜内外两侧的电位差是
管理会计与财务会计的区别表现在()。
受振动或高速荷载作用的结构用钢,应特别注意选用()。
下列属于水利工程阶段验收的有()。
《生产安全事故应急预案管理办法》规定,生产经营单位制定的应急预案应当至少()修订一次,预案修订情况应有记录并归档。
【背景资料】某建筑工程,地下1层,地上16层。总建筑面积28000m2,首层建筑面积2400m2,建筑红线内占地面积6000m2。该工程位于闹市中心,现场场地狭小。施工单位为了降低成本,现场只设置了一条3米宽的施工道路兼作消防通道。现场平面呈长方形
预期未来利率水平上升时,投资者可买入对应的利率期货合约,待价格上涨后平仓获利。()
甲、乙两公司合作开发完成一项发明,如果双方事先没有约定,下列说法不正确的有()。
案例: 2018年6月18日,甲向乙银行借款100万元,借期一年。同时,甲以其市价100万元的挖掘机作抵押,并约定:借款到期,若甲不能偿还借款本息,挖掘机直接归乙银行所有。双方签订了书面抵押合同,但未办理抵押登记。 7月17日,甲将挖掘机出租给丙,双方
Doyouknowhowtobegreen?Weallneedahealthyenvironment,butweproducewasteeverydayanditdoesharmtoourenvironme
最新回复
(
0
)