首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
admin
2022-04-01
42
问题
若有语句: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://kaotiyun.com/show/K2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C源程序中不能表示的数制是
以下选项中,能用作数据常量的是()。
下列条件语句中,输出结果与其他语句不同的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
下面是有关C语言字符数组的描述,其中错误的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
层次型、网状型和关系型数据库划分原则是()。
数据库设计的根本目标是要解决
将E—R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
从表中得知2014年1—5月该省城乡建设项目中平均项目规模为41266万元,其中:本年新开工18205万元,较上年同期的增长速度为20.6%,按照这样的增长速度计算,2015年同期开工()。
甲公司生产电器,其与乙公司订立了委托合同,由乙公司向丙公司销售甲公司所生产的电器,并且乙公司应以自己的名义与丙公司订立合同。之后,乙公司以自己的名义与丙公司订立了买卖合同,丙公司以100万元购买100台电器,但双方没有约定履行顺序。由于甲公司生产出现了问题
下列选项中不属于优质竹笋特征的是________。
公共政策评估的类型有
慢性阻塞性肺气肿病人肺功能检查可出现()。
五硬阳气虚衰证的用方是五硬寒凝血涩证的用方是
某新设立的工业因区规划建设1座规模为30000t/d的污水处理厂,收水范围包括工业园区和相距3km处的规划新农村小区。工业因区定向招商人区企业的工业废水总量15300t/d,拟收集的生活污水总量9200t/d。拟将入区企业工业废水分类收集送至污水处理厂进行
2018年10月经修改后公布的《节约能源法》规定,国家实行有利于节能和环境保护的产业政策,具体要求是()。
编写课程标准是开发课程的重要步骤,一般来讲,课程标准除了课程目标和内容标准,还应包括()。
宋朝王安石的《伤仲永》中说有一个叫方仲永的少年,5岁时就能作诗,但后来由于他父亲没有及时教育,使他到十二三岁时写的诗就不如以前了;到20岁左右,则“泯然众人矣”。“一两的遗传胜于一吨的教育”是谁提出的?()。
最新回复
(
0
)