首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义和语句(假设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
38
问题
设有定义和语句(假设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全国计算机二级
相关试题推荐
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下叙述中正确的是
有以下程序main(){inta=2,c=5:printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下列叙述中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;
有以下程序#includemain(){inta=5,b=1,t;t=(a
若程序中有宏定义行:#defineN100则以下叙述中正确的是
以下定义语句中正确的是
随机试题
Iamtravelinghome.Itisbitterlycoldandsnowy,butthewarmtrainisrightontime.IfeelpleasantlysatisfiedasIlooko
食积气滞应首选的药物是
下列属于湿法制粒压片的方法是
肝细胞性黄疸溶血性黄疸
不属于脂质体的主要特点的是()
患者,男,25岁,既往体健,体检时肝功能正常,抗-HBs(+),HBV其他血清病毒标志物均为阴性。其很担心自己患上了肝炎,护士应告知患者其此时的情况是
蚕丝之于()相当于棉花之于()
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)充分。E.条件(1)和(2)单独都
设二进制数A是00101101,若想通过异或运算ab使A的高4位取反,低4位不变,则二进制数B应是【】。
Ifyouownacar,youareprobablyconsideringbuyingsomekindofcarinsurance(保险).However,whenyouareactuallypurchasing
最新回复
(
0
)