首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-10-16
23
问题
以下叙述中正确的是
选项
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全国计算机二级
相关试题推荐
下面程序的输出是______。mare(){intx=3y=6,a=0;while(x++!=(y=1)){a+=1;if(y<x)break;}printf(
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};char
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==
下列特征中不是面向对象方法的主要特征的是()。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for([11];i<10;i++)
若已定义:“int a[9],*p=a;”,并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是______。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
在软件开发中,需求分析阶段产生的主要文档是()。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
酸化施工设计一般包括哪些内容?
下述哪种物质能直接刺激肾上腺皮质球状带细胞分泌醛固酮
A、肺炎球菌B、草绿色链球菌C、衣原体D、金黄色葡萄球菌E、肠球菌亚急性感染性心内膜炎最常见的致病菌是
目前我国主要使用的通行券为()。
变经验型为科研型,是指靠()提高教育教学质量。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
(2014山东)某单位举办围棋联赛,所有选手的排名都没有出现并列名次。小周发现除自己以外,其他所有人排名数字之和正好是70。问小周排名第几?
以下关于宪法规范的表述中,不正确的是()
AnexpressionusedbyAmericansforabout100yearsis"topassthebuck".Itmeansrefusingtotakeresponsibility,lettingothe
Ricci’s"OperationColumbus"Ricci,45,isnowstrikingoutonperhapshisboldestventureyet.HeplanstomarketanEnglish
最新回复
(
0
)