首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于语句void*p=malloc(sizeof(int)*250);,下面说法正确的是( )。
对于语句void*p=malloc(sizeof(int)*250);,下面说法正确的是( )。
admin
2019-01-11
52
问题
对于语句void*p=malloc(sizeof(int)*250);,下面说法正确的是( )。
选项
A、经强制类型转换后,该语句所申请的内存可以作为125个double元素的一维数组来使用
B、利用指针p,所申请的内存可作为250个int元素的一维数组来使用
C、这条语句存在语法错误
D、该语句所申请内存只能存储int数据
答案
A
解析
经强制类型转换后,double型占8个字节,int型占4个字节,250个int型元素内存空间,可以存放125个double类型元素,选项A正确;在使用指针p前,必须先把malloc函数返回的void指针转换为整型指针,然后赋给指针p,再使用,选项B错误;该语句没有语法错误,选项C错误;调用malloc内存分配函数成功会返回内存地址,返回类型是void*,又称万能指针(可以赋值给任何类型的指针变量),选项D错误;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/vOxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。例如,输入一个数:27638496,新的数:为739。请在程序的下划线处填入正确的内
给定程序MODll.C的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的“单词"是指由空格隔开的字符串)。例如,若输入:Iamstudenttotaketheexamination,则应输出:I
给定程序中。函数fun的功能是:找出100至x(x≤999)之间各位上的数字之和为15的所有整数,然后输出;符合条件的整数个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
sum=0t[i][i]1第一空:由“returnsum;”可知sum变量记录了主对角线元素和反向对角线元素之和,第一空处是在使用sum变量之前对其初始化,因此第一空处应为“sum=0;”第二空:由第二个循环内“sum+=t[i
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
在计算机中,算法是指______。
以下程序段 main( ) {inta=5,*b,**c; c=&b;b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是
结构化分析方法是一种面向______的需求分析方法。
随机试题
在电子商务产品创新的产品定义阶段,提供操作手册、电话支持等服务,属于产品三个构成层次中的()
某病人要做腰穿检查,有恐惧感。从医德要求考虑,临床医生应向病人做的主要工作是
患儿,2岁。既往确诊先心病室缺,近1周发热、咳嗽、近3天喘,听诊双肺可闻及中小水泡音,胸骨左缘3、4肋间闻及Ⅲ级收缩期杂音,肝肋弓下4cm,下述哪项处置是错误的
初产妇,女性,28岁。妊娠37周,因阴道流血就诊,诊断为前置胎盘,拟急行剖宫产收入院。护士首先应为患者做的是
下列关于目前规划的环境影响分析与评价中所用方法的叙述,正确的有()。
下列各项中,不属于会计计量属性的是()。
下列各项控制活动中,属于检查性控制的有()。
出版物不同于一般商品的最重要的特殊性,是出版物()。
2018年N省规模以上工业增加值比上年增加7.1%,增速比上年提高4.0个百分点。其中,新产品增长强劲。石墨及碳素制品增长42.8%,单晶硅增长1.2倍,多晶硅增长47.1%,汽车增长26.6%。1—11月,N省规模以上工业企业实现利润总额达到1
ITU标准OC一12的传输速率为()。
最新回复
(
0
)