首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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://jikaoti.com/ti/Qsi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);}
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,S2);while(s2[i
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
有以下程序段inti,n;for(i=0;i
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。main(){inti,j;for(i=0;();i++){j=i*10+9;if(j%3!=0)continue;print
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行结果是()。t4.h的源程序为:#defineN10#definef2(x)(x*N)t4.c的源程序为:#include<stdio.h>
随机试题
患者,女性,33岁。饮食不节后出现腹痛,便脓血、赤白相兼,里急后重、肛门灼热,小便短赤,舌苔黄腻,脉弦数。中医辨证处方最适宜的是
影响建设工程项目质量的管理因素主要是()。
()是计算机信息处理中能同时处理的二进制数据的长度。
锅炉水压试验的目的有()。
甲某将自己的私房一间出租给其同事乙某居住,双方签订租赁协议,约定租期两年,月租金1000元。其他事项未约定。在租赁期间,当事人以下行为合法的有()。
下面关于绩效考评目标管理法的叙述正确的:有()。(2003年8月二级真题)
个体身份社会化与职业社会化是同一概念。()
跳马:体操:运动
按照数的进位制概念,下列各个数中正确的八进制数是()。
Thearticlesketchedthemajoreventsofthedecade.
最新回复
(
0
)