首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int *p; p= __________ malloc( sizeof( int )); 若要求使p指向一个int 型的动态存储单元,在横线处应填入的是
有以下程序段 int *p; p= __________ malloc( sizeof( int )); 若要求使p指向一个int 型的动态存储单元,在横线处应填入的是
admin
2018-10-16
20
问题
有以下程序段 int *p; p= __________ malloc( sizeof( int )); 若要求使p指向一个int 型的动态存储单元,在横线处应填入的是
选项
A、(int *)
B、int
C、int *
D、( *int )
答案
A
解析
ANSIC标准规定malloc函数返回值的类型为void*。使用形式为:malloc(size),其中size的类型为unsigned int。malloc函数用来分配size个字节的存储区,返回一个指向存储区首地址的基类型为void的地址。若没有足够的内存单元供分配,函数返回空(NULL)。可以通过强制类型转换将返回值转换为需要类型的地址。
转载请注明原文地址:https://kaotiyun.com/show/huxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若要对a进行++运算,则a应具有下面说明
当变量c的值不为2、4、6时,值也为“真”的表达式是
设a、b、c为int型变量,且a=10、b=5、c=1,则执行完以下语句,a的值变为【】。 a/=10-(++b)-(c--);
以下选项中,非法的字符常量是______。
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for([11];i<10;i++)
最简单的交换排序方法是
二分查找一个具有n个元素的有序表,其时间复杂度为______。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
随机试题
A、Attheplatform7.B、Attheplatform8.C、Attheplatform9.D、Attheplatform13.C从“Thetrainnowstandingatplatform9is
下列从事生产经营的纳税人中,采取()税款征收方式的纳税人应当在停业前向税务机关申报办理停业登记。
“巴塞尔新资本协议”的新增内容包括()。
从筹资的角度,下列筹资方式中筹资风险较小的是()。
根据《人民币银行结算账户管理办法》的规定,存款人应向开户银行提出撤销银行结算账户申请的情形有()。
________是项目管理最重要的工具之一,是开展其他工作的基础。
下列不属于出现运动性腹痛处理方法的是()。
某老师在做经验交流时,强调学生学习主动性的重要性、合作学习的重要性以及教师对学习情境创设的重要性。这位老师可能更支持()
右面所给的四个选项中,哪一项不能由左边给定的图形折成?
【B1】【B15】
最新回复
(
0
)