首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
admin
2013-08-15
51
问题
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
选项
A、scanf("%s",*m);
B、m="desk"
C、n="desk"
D、n=m;
答案
B
解析
对于选项A,scanf函数输入数据时必须按地址进行操作,使用*m显然是错误的。对于选项D)和C),对字符数组n不能直接将字符串赋给它,需借助其他函数;m指向80个单元存储空间的起始位置,赋给数组n显然是错误的。对于选项B),使m指向“desk”字符串的起始地址是正确的。但要注意这种情况下,字符串“desk”并没有放入m所分配的80个字节的内存单元中,此语句执行后,分配给m的80个字节的内存单元丢失了。
转载请注明原文地址:https://jikaoti.com/ti/K2n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp2
若有以下定义:inta[8];则a数组元素的下标上限为______,下限为______。
以上程序的输出结果是______。#defineMIN(x,y)(x)<(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t:t=MIN(a+b,c+d)*10;printf("%d\n
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若有定义语句:int a[2][3],*p[3],则以下语句中正确的是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
软件测试可分为白盒测试和黑盒测试。基本路径测试属于【】测试。
数据库系统可分为三级模式,下列选项中不属于数据库三级模式的是
下面关于完全二叉树的叙述中,错误的是______。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
随机试题
下列句子中,“和”字用法正确的是()。
接受降压药物治疗的高血压患者,起床时晕倒,片刻后清醒,首先考虑是
跨越视交叉后上方的颈内动脉分支是
患者,女,45岁,已婚。月经提前,量多、色淡、质稀,纳少便溏,气短懒言,舌淡苔白,脉缓弱。其治法是()
案情:朱某买了一处房子,办理房屋过户手续后,满心欢喜搬进新房居住。不料,该房却是房主通过中介公司出租给他人的。租房者伪造了全套房产材料,甚至骗过北京市建委,将房屋过户出售。事发后,原房主状告北京市建委,法院一纸撤销判决,令崭新的房产证变成了废纸。无奈之下,
在中国,以下表述为直接标价法的是()。
当前教师队伍中存在着以教谋私,热衷于“有偿家教”的现象,这实际上违背了()
Theevolutionofsexratioshasproduced,inmostplantsandanimalswithseparatesexes,approximatelyequalnumbersofmalesa
Somepeoplearefriendlydrunks,whereasothersarehostile,potentiallyposingadangertothemselvesandothers.Thedifferenc
Yournewproduct______sowellbutforalotofadvertisementsweputonthetelevision.
最新回复
(
0
)