首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是( )。
admin
2013-08-15
67
问题
已定义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全国计算机二级
相关试题推荐
下列程序的输出结果是______。 #include<stdio.h> main() { double d=3.2;int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【 】。
有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++
深度为5的满二叉树有【 】个叶子结点。
有定义语句:char s[10];, 若要从终端给s输入5个字符,错误的输入语句是( )。
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【】。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
以下数据结构属于非线性数据结构的是_______。
随机试题
房地产企业债券可以按照约定转换为企业的普通股。()
建设工程组织流水施工时,相邻施工过程的流水步距不尽相等,但专业工作队数等于施工过程数且各专业工作队能够在施工段上连续作业的流水施工方式是()。
甲运输公司某年6月份发生如下交易或事项:(1)取得运输业务收入总额800万元,支付给联运企业运输费用350万元;(2)取得销售不动产50万元,该不动产成本为30万元;(3)下属的招待所取得客房收入30万元,餐厅、歌舞厅收入共计55万元。
导游与旅游者之间的口头承诺属于按()方式订立的合同。
下列Word2003表格操作中,能够选定整个表格的是()。
古希腊把“三艺”作为教育内容,这“三艺”是指()。
要使一元二次方程x2-3x+m=0在[0,1]上恰好有一个解,则m的取值范围是().
假设某计算机系统的内存大小为256K,在某一时刻内存的使用情况如下表所示。此时,若进程顺序请求10K、15K和5K的存储空间,系统采用某种算法为进程分配内存,分配后的内存情况如下表所示。那么系统采用的是什么分配算法?()
小胡利用Excel对销售人员的销售额进行统计,销售工作表中已包含每位销售人员对应的产品销量,且产品销售单价为308元,计算每位销售人员销售额的最优操作方法是()。
CompletethesentencesbelowwithwordstakenfromReadingPassage1.UseONEWORDforeachanswer.Writeyouranswersinboxes
最新回复
(
0
)