首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义和语句(假设short int型数据占2字节) short int*pi,*pj; pi=pj=(short,*)malloc(2); 则以下叙述正确的是( )。
设有定义和语句(假设short int型数据占2字节) short int*pi,*pj; pi=pj=(short,*)malloc(2); 则以下叙述正确的是( )。
admin
2021-07-09
61
问题
设有定义和语句(假设short int型数据占2字节)
short int*pi,*pj;
pi=pj=(short,*)malloc(2);
则以下叙述正确的是( )。
选项
A、pi和pj指向了同一个short int型存储单元
B、pi和pj指向了2个连续的short int型存储单元的首地址
C、pi和pj分别指向了一个short int型存储单元
D、pi和pj分别指向了2个short int型存储单元
答案
A
解析
语句pi=pj=(short*)malloc(2)首先使用动态分配函数malloc分配2个字节的内存空间,然后将内仔首地址转换为short*类型并返回,赋值给pj,再将pj的值赋给pi,所以指针pi和pj的值是相的,指向同一个short int型的仔储单元,故选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/qetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
以下叙述中正确的是
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)m
有以下程序段inti,n;for(i=0;i
有以下程序main(){inta=2,c=5:printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
下列关于return语句的叙述中正确的是()。
下列叙述中正确的是
以下定义数组的语句中错误的是
随机试题
骨软骨瘤的临床表现
补充营养的途径包括
患者,男,28岁。急性阑尾炎入院。提示阑尾位于盆腔的检查是
犯罪嫌疑人高某被指控犯有抢劫罪,高某辩称,案件发生时,他正在和李某一起看电影。李某若能成为证人,必须具备的条件是:()
金属储罐的浮顶及内浮顶升降试验合格标准有()。
国家预算的调节制约作用表现在()。
企业针对消费者开展促销攻势,使消费者产生需求,进而向零售商要求购买产品,零售商向批发商要求购买产品,批发商最后向企业要求购买该产品。这属于()策略。
下列关于地域管辖的表述中,符合民事诉讼法律制度规定的是()。(2014年,经调整)
StudythefollowingdrawingcarefullyandWriteanessayinwhichyoushould:1)describethedrawing,2)interpretthemeaning
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
最新回复
(
0
)