首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-05-17
26
问题
以下叙述中正确的是
选项
A、语句“char str[10]="string!";”和“char str[10]={"string!"};”并不等价
B、对于一维字符数组,不能使用字符串常量来赋初值
C、对于字符串常量“string!”,系统已自动在最后加入了“’\0’”字符,表示串结尾
D、在语句char str[1]="string!";中,数组str的大小等于字符串的长度
答案
C
解析
在C语言中,字符串是借助于字符型一维数组来存放的,可以借助在定义时初始化以及输入来把字符串存入数组,并规定以字符’\0’作为“字符串结束标志”。’\0’是一个转义字符,称为空值,它的ASCII码值为0。’\0’作为标志占用存储空间,但不计入字符串的实际长度。在C语言中,系统在每个字符串的最后自动加入一个字符(’\0’)作为字符串的结束标志。
转载请注明原文地址:https://jikaoti.com/ti/sSf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){
若变量已正确定义,有以下程序段i=0:doprintff"%d,",i);while(i++);printf("%d\n",i);其输出结果是
C语言程序中,运算对象必须是整型数的运算符是
有以下程序fun(intx,intY){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=
以下选项中叙述错误的是
有以下程序段int*p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
以下选项中,能用作用户标识符的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下说法正确的是()。
随机试题
很多智力落后儿童在遇到较难的事情时常常不愿意努力,很容易放弃。学习过程中问他们问题时,会很干脆地回答“不知道”,根本不去思考。这体现了智力落后儿童在个性上()
在纺织行业选择进行纺纱织布的生产、在电子行业进行元器件生产,这些活动实施的定位战略是()
诊断肠易激综合征最关键的是
患者,男,29岁。疮疡,体表局部红肿高大,根盘紧束,伴有掀热疼痛,此可诊断为
下列关于影响血液运行的相关脏腑,描述有误的是
下列关于分部分项工程施工成本分析的说法,正确的有( )。
广告将所要传递的信息由一人或多人以语言播报的形式直接传递给听众的表现形式是()。
【2015山东事业单位】低年级学生擅自离开座位时,教师忽略了他们,转而表扬那些保持不动的学生,离座率会下降。这是因为离座的学生受到了()。
(2009年单选49)甲被恶狗追咬,为避免被咬伤,夺过从其旁边经过的乙的名贵手提包,向狗打去。狗被打伤,乙的手提包也被损坏。甲的行为构成()。
二次型f(x1,x2,x3)=(a1x1+a2x2+a3x3)(b1x1+b2x2+b3x3)的矩阵为__________。
最新回复
(
0
)