首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
若有语句:void*p=malloc(80);,则以下叙述错误的是( )。
admin
2019-01-11
37
问题
若有语句: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,其功能是:计算并输出给定10个数的方差:(即:10个数的平均值)其中例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。
给定程序MODll.C中函数fun的功能是:根据整型形参n,计算如下公式的值。例如,若n=10,则应输出:0.617977。请改正程序中的语法错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
请编写函数fun,函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为:ABCDEFGHIJK,m的值为3,则移动后,字符串中的内容应该是:D
给定程序MODll.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串S输入:AAaaBBbl23CCceced,则应输出结果:upper=6,lower=8。请改正程序中的错误,使它能计算出正确的结果。
编写程序,实现矩阵(3行3列)的转置(即行列互换)例如,输入下面的矩阵:程序输出:注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
给定程序MODll.C中函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。例如,若输入2则输出:若输入4则输出:请改正程序函数中的错误
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1
设x、y、z均为int型变量,请写出描述“x或y中至少有一个小于z”的表达式______。
以下叙述中错误的是()。
随机试题
仅听到收缩期杂音及P2亢进、分裂,提示动脉导管未闭患者肺动脉压明显升高。
先天性心脏病出现下半身青紫,应考虑为
既能燥湿健脾,又能祛风湿的药物既能燥湿、温中,又能截疟的药物是
一横波沿绳子传播时的波动方程为y=0.05cos(4πx-10πt)(SI),则()。
内部收益率是考察投资项目盈利能力的主要指标,对于具有常规现金流量的投资项目,下列关于其内部收益率的表述中正确的是()。
要约人撤销要约的通知应当在()之前到达受要约人。
下列各项中,不属于债券发行的定价方式的有()
下列应税消费品,适用从价定率和从量定额复合计征办法计算缴纳消费税的是()。
在Windows中,()操作能创建应用程序的快捷方式。
Whichdiagramshowsthepercentageofyoungpeopleusetheirmobilephonesatleastonceaday?
最新回复
(
0
)