首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2019-07-14
37
问题
以下叙述中正确的是( )。
选项
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://jikaoti.com/ti/Bwf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
有以下程序:#includemain(){ ints,t,A=10;doubleB=6; s=sizeof(A);t=sizeof(B); printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
以下结构体类型说明和变量定义中正确的是( )。
结构化程序设计的基本原则不包括()。
以下正确的字符串常量是
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
以下选项中,不合法的C语言用户标识符是
随机试题
南北朝时期,北方常处在游牧人群向农业居民转化的时期,但占有很大比重的仍是()
患者以“突然不明原因右耳听力下降伴眩晕3天"收入院,MRI示右侧桥小脑角占位性病变。本病的治疗首选为
人工髋关节置换术后股骨骨折以哪型最多见
证券金融公司开展转融通业务,应当以自己的名义,在证券登记结算机构分别开立()。Ⅰ.转融通专用证券账户Ⅱ.转融通担保证券账户Ⅲ.转融通证券交收账户Ⅳ.转融通专用资金账户
下列各项建设工程,不必须监理的是()。
A、B公司均为增值税—般纳税人,适用的增值税税率均为17%。(1)A公司和B公司为了整合资源,2011年1月3日A公司和B公司签订合同,进行资产置换。预计2011年4月30日,A公司和B公司办理完毕相关法律手续。(2)2011年1月31日,A公司换出资
Thisyear’sPacificYouthGamesareexpectedtohavethe______levelofsecurityofanyinternationalsportingeventthisyear.
Whydidtheprotestersmakesuchaprotest?
A、Thefunnydialogues.B、Thespecialeffects.C、Theoutstandingactors.D、Themysteriousroles.B
Whatisfeminism?Bygeneraldefinition,feminismisa【S1】______inwhichwomenandtheircontributionsarevalued.Itisbased
最新回复
(
0
)