首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
admin
2019-01-11
46
问题
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
选项
A、可以通过指针p直接访问malloc开辟的这块内存
B、所指内存可以通过强制类型转换当作具有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/hOxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:[*]则函数值为61。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号
给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODII.C中函数fun的功能是:计算S=f(-n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+fi(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如:传给形参a的数据中,学号、姓名、和三门课的成绩依次是:10001、”ZhangSan”
下列函数定义中,会出现编译错误的是______。
下列叙述中错误的是()。
下列叙述中正确的是()。
下列关于软件测试的目的和准则的叙述中,正确的是()。
随机试题
男性,28岁。体力劳动时突然出现剧烈头痛,难以忍受,急送医院。体检:神清,颅神经正常,四肢活动正常,颈有抵抗,克氏征阳性,最可能的诊断为
甲公司2018年年初未分配利润是300万元,本年实现净利润500万元,按照10%提取法定盈余公积,按照5%提取任意盈余公积,宣告发放现金股利100万元,则以下说法中,正确的有()。
WhichofthefollowingisNOTtrue?
运动与静止的关系问题是哲学的基本问题。()
公司经管理发生严重困难,继续存续会使股东利益受到重大损失,通过其他途径不能解决的,持有公司全部股东表决权百分之十以上的股东,可以请求人民法院解散公司。股东提起解散公司的诉讼应当()。
《道威斯计划》的实施所产生的直接结果是()。
Electronicor"cyber"warfareholdsthepromiseofdestroyinganarmy’sorevenawholenation’s—abilitytofunctionwithouthur
Oneproblemwithmuchpersonalityresearchisthatitexaminesandrateswhatevertraitstheresearchersareinterestedinatth
下列程序中横线处正确的语句是()。#include<iostream>usingnamespacestd;classTestClass{public:voidfun(){cout<<’’TestClass::fun’’<<e
下列关于类定义的说法中,正确的是()。
最新回复
(
0
)