首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2019-07-14
81
问题
以下叙述中正确的是( )。
选项
A、下面的语句用赋初值方式来定义字符串,其中,’\0’是必须的
char str1[] = {’s’, ’t’, ’r’, ’1’, ’\0’};
B、有定义语句: char str1[] = "str1"; ,数组str1将包含4个元素
C、字符串常量"str1"的类型是:字符串数据类型
D、字符数组的每个元素可存放一个字符,并且最后一个元素必须是’\0’字符
答案
A
解析
通过赋初值的方式把一个字符串赋给字符数组必须要在字符串的末尾加上结束标识符′\0′,没有′\0′的不能判定该字符数组存放的是字符串,选项A)正确;用字符数组存放字符串的时候,字符数组的元素个数至少要比存放的字符串长度要多1,因为结束标识符也会被写入到字符数组中,选项B)错误;C语言中没有字符串类型,选项C)错误;字符数组的最后一个元素不一定为′\0′字符,只有存放字符串的时候才会在末尾加上′\0′字符,选项D)错误,所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/PuRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句charc=’\101’;则变量c在内存中占
有以下程序段:#includeinti,n;for(i=0;i<8;i++){ n=rand()%5; switch(n) { case1:case3:printf("%d\n",n);bre
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下面选项中关于编译预处理的叙述正确的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
对下列二叉树进行前序遍历的结果是
随机试题
柳永词作语言之俗表现在哪些方面?
我国经济体制改革的目标是
原尿和终尿有何不同?
有关第一审公诉案的审限问题,下列哪个说法是错误的?
[2006年第17题]微分方程y’+y=2满足初始条件y|x=1=0的特解是()。
高层建筑的排水通气管,应满足()的要求。
以下选项中不属于城镇道路路基工程施工流程的是()。
试列举电子商务系统所面临的安全威胁。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:创建一个查询,运行该查询后生成一个新表,表名为“tNew”,表结构包括“学号”、“姓名”、“性别”
Heissaidtobeequaltoanytaskwhatever.
最新回复
(
0
)