首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-10-16
32
问题
以下叙述中正确的是
选项
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://kaotiyun.com/show/Rwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果是() #include<stdio.h> #definePT5.5 #defineS(x)PT*x*x main() {inta=1,b=2; printf("%4.1f\n",
以下程序的输出结果是()。main(){intx=0.5;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
设a、b、c为int型变量,且a=10、b=5、c=1,则执行完以下语句,a的值变为【】。 a/=10-(++b)-(c--);
以下程序运行后的输出结果是______。voidfun(intx,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main()
下列程序是用来判断数组中特定元素的位置所在的。#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;i
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
软件开发模型包括Ⅰ、瀑布模型Ⅱ、扇形模型Ⅲ、快速原型法模型Ⅳ、螺旋模型
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include<conio.h>#include<stdio.h>#defineM81
随机试题
桥头线路压道检查后,线路状况不合格,应由()进行处理直到达标。
胫骨中下1/3处骨折易发生延迟愈合的原因是
甲状旁腺激素对骨的主要作用是
下列可以用于风寒感冒的OTC药物为
对中国三大名楼表述正确的选项是()。
运用战略数据规划方法,当系统规划的基础性内容哪项得到保证时,就可以在其基础上开发各种应用项目?
在VisualFoxPro中以下叙述正确的是()。
•Readthearticlebelowaboutaproduct.•Inmostofthelines41-52thereisoneextraword.Itiseithergrammaticallyincorre
HereTheyComeMostoftheimmigrantscamebecausetheywerehungry—hungryformorebreadandforbetterbread.Americaoffe
Inthiscountryyoungpeoplecan’tcallthosewhoaretheirseniorbytheirfirstname.______(就像你们国家年轻人那样)
最新回复
(
0
)