首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
admin
2022-04-01
21
问题
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
选项
A、可以通过指针P直接访问用malloc开辟的这块内存
B、p所指内存可以通过强制类型转换当作具有20个int型元素的一维数组来使用
C、p所指内存可以通过强制类型转换当作具有10个double型元素的一维数组来使用
D、p所指内存可以通过强制类型转换当作具有80个char型元素的一维数组来使用
答案
A
解析
题意中使用malloc()函数分配了80个字节的内存单元,void指针p指向该内存单元,在C语言中,void*不能直接使用,必须利用强制类型转换将其转成所需的类型才能使用,选项A错误;int类型的元素占4个字节,所以可以将p指向的内存强制类型转换成具有20个int类型的一维数组来使用,同理,也可以强制类型转换成10个double类型的一维数组,或强制类型转换成80个char类型的一维数组,选项B、C、D正确,本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/M8d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
下面属于整数类Ⅰ实例的是
数据的存储结构是指()。
下面属于系统软件的是
在数据库中,产生数据不一致的根本原因是
以下选项中,能用作用户标识符的是()。
数据库设计的根本目标是要解决
以下程序函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
数据库系统的核心是()。
随机试题
...OnlyMissEmily’shousewasleft,liftingitsstubbornandcoquettishdecayabovethecottonwagonsandthegasolinepumps—an
《医药产品注册证》的有效期是
外感病汗出热退身凉者,表示()
用户用电申请内容包括:用电申请书的审核、供电条件勘查、供电方案确定及批复、有关费用收取、()、供用电合同(协议)签约、装表接电等项业务。
在一个单位内具体负责会计工作的中层领导人员是指()。
某商贸有限公司被举报有偷税嫌疑,县税务机关于2016年3月1日对此展开稽查,经查实该商贸公司以收入不入账方式少计收入,少缴税款100000元。税务机关认为企业有偷税行为,于2016年3月20日作出补缴税款和滞纳金,处以200000元罚款的处罚决定。该商贸公
我国的政策性银行有()。
如果单方面强调严肃而忽视了谨慎,则会()。
可以使当前同级线程重新获得运行机会的方法是
TwitterFictionIntoday’slecture,I’dliketotalkabouttellingstoriesonline.I.Inthe1930s,radio【T1】______andco
最新回复
(
0
)