首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
admin
2013-08-15
72
问题
已定义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://kaotiyun.com/show/XgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于字符串的叙述中正确的是
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
在软件开发中,需求分析阶段产生的主要文档是( )。
若有表达(W)?(--x):(++y),则其中与W等价的表达式是______。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是______。
数据流图中带有箭头的线段表示的是______。
设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是______。
以下选项中合法的标识符是______。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
在下列几种排序方法中,要求内存量最大的是______。
随机试题
老慢支临床最常见的表现是()
杨街之的《洛阳伽蓝记》属于()。
被认为是管理工作上的一次革命以及20世纪最重要的社会发明的是___________。
类风湿关节炎发作的高峰年龄在
房产图是房产产权、产籍管理的重要资料。按房产管理的需要可分为()。
某机电安装公司承担了某钢厂冷轧薄板连续退火炉工程中机电部分的安装施工任务,工程内容包括:厂内附属设备、工艺管道安装和厂外燃气、原料系统管道安装施工。按设计要求,工艺管道焊缝进行射线无损探伤检查。该公司项目部明确各级各类人员的安全生产责任制,以加强
下列关于应急预案培训的说法,正确的是()。
以下关于强迫选择法的说法,正确的有()
Education【C1】______inthemodernizationofourcountry.Thereare,however,still【C2】______childreninremoteruralareaswho
Theproblemofpopulationismainlyman-made.EveryCanadianuses______acre(s)atpresent.
最新回复
(
0
)