首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2020-11-23
25
问题
以下叙述中正确的是
选项
A、在语句char str[] = "string!";中,数组str的大小等于字符串的长度
B、语句 char str[10] = "string!"; 和 char str[10] = {"string!"}; 并不等价
C、对于一维字符数组,不能使用字符串常量来赋初值
D、对于字符串常量 "string!",系统已自动在最后加入了’\0’字符,表示串结尾
答案
D
解析
字符串中的字符依次存储在内存中一块连续的区域内,并且把空字符’ \0’自动附加到字符串的尾部作为字符串的结束标志。故字符个数为n的字符串在内存中应占(n+1)个字节。B选项中两者等价,C选项中可以使用字符串常量来给一维字符数组赋值,就像B选项中一样,A选项中数组长度比字符串长度小一个字节,字符串中包含隐含的结尾符。
转载请注明原文地址:https://kaotiyun.com/show/tq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不构成无限循环的语句或语句组是
以下叙述中正确的是()。
有以下程序voidfun1(char*p)main(){char*q;{chara[]={"Program"},*p;q=p;p=&a[3];fun1(p);printf("%s\n",a);while(*q!=’\0’)}{
有chara[4]="xy";char*p;执行了语句p=a之后,*(p+2)的值是()。
有以下程序#includecharfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(
if句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
设有语句:if(a一1)b=2;c=3;,以下语句中与之等价的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
设变量已正确定义并赋值,以下正确的表达式是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
合成高分子防水卷材进场时必须检验的项目有()。
改革的目的是
A.天门冬B.麦门冬C.两者均有D.两者均无
下列氨基酸中,哪种不是必需氨基酸()。
中国工程咨询协会在理事会闭会期间的工作执行机构是()。
某工程网络计划中,某工作自由时差为3天,总时差为7天。进度检查时发现该工作持续时间延长了5天,则该工作实际进度()。
下列关于贷款抵押的说法,不正确的是()
道德修养是一个循序渐进的过程,古人云:“积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。”下列语句与这段话在含义上近似的是()。
根据学习的定义,下列不属于学习现象的有()。
描述数据离中趋势的统计量有()。
最新回复
(
0
)