首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-07-14
29
问题
以下叙述中正确的是
选项
A、语句“char str[10]="string!";”和“char str[10]={"string!"};”并不等价
B、对于一维字符数组,不能使用字符串常量来赋初值
C、对于字符串常量“string!”,系统已自动在最后加入了“’\0’”字符,表示串结尾
D、在语句char str[]="string!";中,数组str的大小等于字符串的长度
答案
C
解析
在C语言中,字符串是借助于字符型一维数组来存放的,可以借助在定义时初始化以及输入来把字符串存入数组,并规定以字符’\0’作为“字符串结束标志”。’\0’是一个转义字符,称为空值,它的ASCII码值为0。’\0’作为标志占用存储空间,但不计入字符串的实际长度。在C语言中,系统在每个字符串的最后自动加入一个字符(’\0’)作为字符串的结束标志。
转载请注明原文地址:https://jikaoti.com/ti/Bhf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能将s所指字符串正确复制到t所指存储空间的是()。
有以下程序:#include#ncludeintfun(intn){int*p;p=(int*)maUoc(sizeof(int));*p=n;return*p;}main(){inta;a=fun(10);printf("%d\
有以下程序:#includetypedefstruct{intb,p;}A;voidf(AC)/*注意:c是结构变量名*/{intj;(C)b+=1;(C)P+=2;}main(){inti;Aa={1,2};f(A);
有以下程序#includemain(){charw[20],a[5][10]={"abcder","ghijkl","mnopq","rstuv","wxyz"};inti,j;for(i=0;i<5;i++){j=0;while(a[i
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
C语言中double类型数据占字节数为
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下面不能作为结构化方法软件需求分析工具的是
下列选项中属于面向对象设计方法主要特征的是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
随机试题
商品储存指标口径不止一种,但它不包括()
预防大量快速输血引起的出血倾向,可采用
以下与药品零售企业的管理规范相符的是
按人民币计算,某进口设备的离岸价为1000万元,到岸价为1050万元关税为105万元,银行财务费率为0.5%,则该设备的银行财务费为()万元。
普通开放式基金份额属于()
批准逮捕或决定逮捕的机关是( )。
关于我国兵役制度,下列表述错误的是()。
求常数a;
ItisnotoftenrealizedthatwomenheldahighplaceinsouthernEuropeansocietiesinthe10thand11thcenturies.Asawife,
Anewstudysuggeststhatitwouldbepossibletoachievea25%increaseindensityinatypicalprovincialcitywithoutchangin
最新回复
(
0
)