首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确进行字符串赋值的语句组是
以下能正确进行字符串赋值的语句组是
admin
2021-04-28
38
问题
以下能正确进行字符串赋值的语句组是
选项
A、char *ch; ch="abc";
B、char ch[ ]={’a’,’b’,’c’};
C、char ch[3]="abc";
D、char ch[4]; ch="abc";
答案
A
解析
一个字符串包括字符部分和字符串结束标志。将字符指针变量初始化为一个字符串有两种方式,一种通过赋值运算使一个字符指针指向一个字符串常量:char *ch;ch="abc",A选项正确。另一种是定义一个字符指针变量,并且初始化为一个字符串的首地址:char *ch="abc"。B选项定义一个字符数组并为其赋初值,因为没有字符串结束标志,所以字符数组不是一个字符串,B选项错误。C选项定义字符数组,长度为3,用字符串"abc"初始化,但是字符串的结束标志由于数组长度不够并未放入数组,所以数组不是一个完整的字符串,C选项错误。D选项正确定义了数组,长度为4,但是不能用这样的形式ch="abc"为数组赋值",需要按照元素赋值,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/uxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是
下面属于黑盒测试方法的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
有以下函数:intfun(char*x,char*y){intn=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
以下各项中,当x为大于1的奇数时,值为0的表达式是()。
字符串’’\\\’’ABCDEF\’’\\’’的长度是()。
在一个C源程序中所定义的全局变量,其作用域为
将E-R图转换为关系模式时,实体和联系都可以表示为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
软件需求规格说明书的作用不包括
随机试题
铁索体型不锈钢和奥氏体型不锈钢一样,都能通过热处理进行强化。()
健康教育的核心问题是改变个体和群体的
右边的盒子不能由左边给定的图形做成的一个是()。
在电气装置或建筑物内,不论采用何种接地系统,应将()导电部分互相联结,以实施总等电位联结。
《污染源自动监控管理办法》规定,自动监控设备需要维修、停用、拆除或者更换的,应当事先报经()批准同意。
具有正外部效应的产品,在市场上的数量()。
JoeSimpsonandSimonYateswerethefirstpeopletoclimbtheWestFaceoftheSiulaGrandeintheAndesmountains.Theyreache
已知反比例函数图像上的两点A(x1,y1)、B(x2,y2),当x1>x2>0时,y1<y2,则直线y=一3x一k的图像不经过().
【2015年山东济南.单选】在相同情景或条件下,父母对孩子的教育有时候事倍功半.而换成其他人来教育时却产生了事半功倍的效果,这是()的作用。
In1997,25Japanesecitizens,allolderthan60,launchedJeeba(thenamemeans"oldmanandoldwoman")tomakesenior-friendly
最新回复
(
0
)