首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
admin
2022-10-24
27
问题
若有语句: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/bJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从0开始计算)。例如:输入:12345678,则输出:1357输入:123456789,则输出:2468
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下划线处填
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计带头节点的单向链表中节点的个数,并存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2def35adh
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序建立了一个带头节点的单向链表,并用随机函数为各节点赋值。函数fun的功能是将单向链表节点(不包括头节点)数据域为偶数的值累加起来,并且作为
若有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
以下叙述中正确的是()。
下列定义变量的语句中错误的是()。
以下叙述中错误的是
随机试题
简述商务谈判中提问时应注意的问题。
孕妇不需要立即就诊的症状是()。
债务人在履行期限届满后履行,称为迟延履行。关于合同之债的迟延履行的下列表述哪些是正确的?()
Windows中,要在已安装的汉字输入法之间切换可以使用键盘上的()组合键。
下列行为中,涉及的进项税额不得从销项税额中抵扣的有()。
下列句子中,“和”字用法正确的是()。
【2014.山东菏泽】由于具有较高的概括水平的上位经验与具有较低的概括水平的下位经验之间的相互影响而发生的迁移为()。
在生产资料昕有制的社会主义改造完成后,我们政治生活的主题是()。
从某种意义上说,既是计划工作的基础,又是控制基本标准的是()。
AttentiontotheDetails1.Attentiontodetailissomethingeveryonecanandshoulddo--especiallyinatightjobmarket.Bob
最新回复
(
0
)