首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
admin
2021-04-28
20
问题
若有语句: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/JWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
阅读以下程序#include<stdio.h>main(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);
有以下程序#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);fprin
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:prin
有以下程序:#includeintb=3:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8),i;
以下叙述中正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front一1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
随机试题
链栈与顺序栈相比,有一个较明显的优点是()。
丙型肝炎病毒下列哪项叙述不正确
对Crohn病最有诊断意义的病理改变是
取得从业资格考试合格证明的人员从事期货业务的,可以直接向期货业协会申请从业资格。( )
配股权证的派发由证券交易所根据上市公司提供的配股方案中的配股除权登记日登记的持股数增加其配股权证。()
2013年5月,玫霓、峰春、雅图3家公司出资组建盛达有限责任公司(以下简称盛达公司),注册资本1000万元。其中,玫霓以货币出资300万元,峰春以厂房作价出资500万元,雅图以技术作价出资200万元。2014年10月,为了扩大公司规模,盛达公司董
审计工作底稿三级复核制度是指会计师事务所以( )为复核人,对审计工作底稿进行逐级复核的一种质量检查制度。某会计师事务所2004年5月决定以后不再接受华财公司的审计委托,那么该会计师事务所对华财公司2003年度审计所形成的永久性审计档案应( )。
古时候,某少年很贪玩,模仿性很强。他家原来住在坟地附近,他常常玩筑坟墓或学别人哭坟的游戏,其母认为这样不好,就把家搬到集市附近,该少年又模仿别人做生意和杀猪的游戏。其母认为这样的环境也不好,就把家搬到学堂旁边,该少年就跟着学生们学习礼节和知识。其母认为这才
中国的县城确实太复杂,塞北尚在千里冰封,万里雪飘,江南已经百花吐艳,草木争辉了。2000多个县星罗棋布,地理位置、资源禀赋、文化传统和老百姓的生活方式都________。
应用数据库的主要目的是
最新回复
(
0
)