首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
若有语句:void*P=malloc(80);,则以下叙述错误的是( )。
admin
2022-04-01
43
问题
若有语句: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全国计算机二级
相关试题推荐
有以下程序main(){inta[5]={2,4,6,8,10),**P,**k;P=a:k=&p;printf(’’%d’’,*(p++));printf(’’%d\n’’,**k);}程序运行后的输出结果是
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[
设有定义:struet{charmark[12];intnum1;doublenum2;}t1,t2;,若变量均已正确赋初值,则一中错误的是()。
以下选项中,能用作用户标识符的是()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下面描述中,不属于软件危机表现的是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
以下程序函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
随机试题
A.胎盘剥离后滞留B.胎盘嵌顿C.胎盘粘连D.软产道裂伤E.凝血功能障碍子宫收缩乏力可致
男性,8岁,突发剑突下阵发性剧烈绞痛5小时。每次腹痛发作时辗转哭闹,伴恶心、呕吐,间歇期一切如常。体检:体温正常,无黄疸,腹部无肿物,血象正常。该患者最可能的诊断是
女性,24岁,婚后两个月,既往月经规律,突然闭经46天,近一周感轻微的头晕,恶心、时有呕吐,呕吐物为胃内容物,尤以晨起加重。昨日查尿妊娠试验,呈阳性反应,经医生检查确诊为宫内妊娠。围生保健系统管理中,应首先
我国制定与颁布法律的部门是
气滞血瘀的痛证可见
在分析某事故发生的风险时,统计得出该事故发生的概率为Q,事故造成的严重程度为S,经济损失金额为w,统计时间为T,则该事故发生的风险是()。
(操作员:刘主管;账套:101账套;操作日期:2015年1月1日)设置职员类型。职员类型编码:012职员类型名称:临时人员
马克思主义认为,教育起源于人类特有的______。欧洲奴隶社会曾出现过的两种教育体系是斯巴达教育和______教育。
老师在给幼儿讲故事时,贝贝听着听着突然笑出声来,旁边的几个小朋友看了看贝贝,也跟着笑了起来。这一现象反映出幼儿的情绪具有()。
阅读下列说明,回答问题。[说明]当前,无论是政府、企业、学校、医院还是每个人的生活,都无不受信息化广泛而深远的影响。信息化有助于推进四个现代化,同时也有赖于广泛应用现代信息技术。信息化既涉及国家信息化、国民经济信息化、社会信息化,也
最新回复
(
0
)