首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
admin
2009-04-15
31
问题
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
选项
A、p=2*(int*)malloc (sixeof(int))
B、p=(int*)calloc (2*sixeof(int))
C、p=(int*)malloc (2*sizeof(int))
D、p=2*(int*)calloc (sizeof(int))
答案
4
解析
malloc函数的调用形式:malloc(size)。malloc函数用来分配size个字节的存储区,返回一个指向存储区首地址基类型为void的地址,可以利用强制类型转换将其换成所需的类型,这里需转换为整型(int*)。若不能确定数据类型所占的字节数,可使用sizeof运算符来求得,这里要求两个连续的整型动态存储单元即2*sizeof(int)。4个选项中只有C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/jsWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:Y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
设有名称为p的Sub过程首行,其形式参数是一维整型数组,以下定义语句中正确的是
下列程序执行后,其输出结果为()。Dima(5)For1=0To4a(i)=i+1:m=i+1Ifm=3Thena(m一1)=a(i一2)Elsea(m)=a(j)Ifi=2Thena(i一1)=a(m-3)a(4)
以下关于文件的叙述中,正确的是
下列有语法错误的赋值语句是( )。
设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。
在数据处理中,其处理的最小单位是()。
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")
表达式Sgn(0.25)的值是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
关于“圆的直径是它的半径的两倍”的学习是()。
PASSAGETWOWhyistherealimitonthetotalnumberofclimbersperseason?
下述哪项为强直性脊柱炎的脊柱X线表现
建筑工程开工前,建设单位应当按照国家有关规定向工程所在地()以上人民政府建设行政主管部门领取施工证。
下列钢材中,属于按化学成分和性能分类的有()。[2014年真题]
为形成各类报表和报告,信息管理应当建立包括()的工作流程。
甲和乙都是未成年人。某一天,在甲的唆使下,乙将丙打伤,但乙的监护人无力赔偿医疗费。丙的监护人就找甲的监护人赔偿。甲的监护人说:“人又不是我们家孩子打的,我们不赔偿。”甲的监护人的主张是否成立?试运用民法原理并结合我国法律规定加以分析。
在数据库设计中,用ER图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的哪一阶段?(45)。
A、B、C、D、B
TheUnitedStatesiswellknownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromoneplacetoanotherinthe
最新回复
(
0
)