首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-08-18
64
问题
以下叙述中正确的是
选项
A、语句charstr[10]=’’string!’’;和charstr[10]={’’string!’’};并不等价
B、对于一维字符数组,不能使用字符串常量来赋初值
C、对于字符串常量’’string!’’,系统已自动在最后加入了’\0’字符,表示串结尾
D、在语句charstr[1=’’string!’’;中,数组str的大小等于字符串的长度
答案
C
解析
在C语言中,字符串是借助于字符型一维数组来存放的,可以借助在定义时初始化以及输入来把字符串存入数组,并规定以字符’\0’作为”字符串结束标志”。’\0’是一个转义字符,称为空值,它的ASCⅡ码值为0。’\0’作为标志占用存储空间,但不计入字符串的实际长度。在C语言中,系统在每个字符串的最后自动加入一个字符(’\0’)作为字符串的结束标志。
转载请注明原文地址:https://kaotiyun.com/show/PlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
有以下程序:#include#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zha
下列叙述中正确的是()。
以下叙述中错误的是()。
若变量已正确定义,以下选项中非法的表达式是()。
若有定义语句:intx=10;则表达式x=x+x的值为
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
随机试题
食品卫生学的主要研究方法有()。
应用()和局部高温回火法在降低残余应力的同时还可以改善焊接接头的性能,提高塑性。
“发明神道之不诬”的作品是
患者,男,28岁。上腹痛、发热、恶心4小时后,出现右下腹痛。查体:右下腹固定性压痛,无腹肌紧张及反跳痛。应考虑哪种病理类型的阑尾炎?()
猪囊尾蚴病的传染源为
心脏前负荷过重见于
对于被困在火场的人来说,下列做法中不恰当的是()。
(2014黑龙江)一艘船往返于甲、乙两港口之间,已知水速为8千米/小时,该船从甲到乙需6小时,从乙返回甲需9小时,问甲、乙两港口的距离为多少千米?
[*]
NuclearengineerMeenaMutyalaarguesthatnuclearpowerisanenvironmentally______technology,operatingwithessentiallynoe
最新回复
(
0
)