首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义和语句(假设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
59
问题
设有定义和语句(假设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://www.kaotiyun.com/show/qetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
下列叙述中正确的是
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k)
有以下程序#includemain(){inta,b;for(a=1,b=1;a=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序
下列程序段中完全正确的是()。
下列能正确进行字符串赋值的是()。
以下选项中正确的定义语句是
若在定义语句:inta,b,C,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
随机试题
“移情说”是谁提出来的?()
1978年,我国开展的一场马克思主义思想解放运动是
关于像素的叙述,正确的是
建设项目按照项目的投资作用分类有()。
唐先生夫妇都是国有企业中层管理人员,二人均为45岁,家庭年收入总额为税后300000元。他们有一个刚上大学的儿子,生活已经基本独立。家中具有银行活期储蓄50000元,定期存款300000元,货币市场基金50000元。夫妇二人去年开始投资股票与股票型基金,总
企业奉行“酒好不怕巷子深”、“一招鲜,吃遍天”,这种观念是典型的()。
下列有关表述中正确的是()。
ShoppinghabitsintheUnitedStateshavechangedgreatlyinthelastquarterofthe20thcentury.【C1】______inthe1900smostAm
BusinessconfidenceamongJapan’snon-manufacturersandsmallcompaniesrosetopost-bubblehighsinthethreemonthstoDecembe
Researchershaveestablishedthatwhenpeoplearementallyengaged,biochemicalchangesoccurinthebrainthatallowittoact
最新回复
(
0
)