首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include 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
有以下程序: #include #include 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
admin
2015-07-31
28
问题
有以下程序:
#include
#include
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/4EDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段时,输出结果为()。doublea;a=333.721568;printf("%-62e\n",a);
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmain(){inta[]={2,3,4,5),
设有如下函数定义,则输出结果为_______。char*fun(char*str){char*p=str;while(*p){if(*p>’d’)continue;p++;}
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*Ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是_______。
下列程序段中循环体的执行次数是______;a=15;b=0;do{b+=2;a-=2+b;}while(a>=0);
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列标识符不是关键字的是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
随机试题
高钾血症的病因不包括
嫂蛇行匍伏,四拜自跪而谢。(《苏秦始将连横说秦》)谢:
甲公司取得了热播电视剧《明天会更好》的独家网络直播权,赵某嫌该剧片头广告时间过长,开发出屏蔽该片头广告的软件,并在其社交主页上提供了专门的下载通道,受到网民追捧。随后赵某用此软件招商,播放乙公司的产品广告,收益颇丰。下列说法正确的是:
人对客观事物采取什么态度以( )为基础。
风险的主要特征不包括()。
为促进中小型高新技术企业快速成长,代办股份转让系统于2006年底启动了挂牌公司()试点,这是代办股份转让系统的制度创新。
如果某商品的需求收入弹性小于0,则该商品是()。
经济学家:任何有经济效益的国家都能够创造财富。仅当一个国家的财富平均分配时,这个国家才能保持政治稳定。财富的平均分配消除了风险的存在,而风险的存在正是经济有效运转不可缺少的前提条件。以下哪项结论可从以上的陈述中适当地推出?
执行如下两条语句后,窗体上显示的是()。a=9.8596PrintFormat(a,“$00,00.00”)
在深度为7的满二叉树中,度为2的结点个数为
最新回复
(
0
)