首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2019-07-14
34
问题
以下叙述中正确的是( )。
选项
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全国计算机二级
相关试题推荐
以下叙述中正确的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getchar())!=’#
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=fun(k,m);printf("%d,",p
以下叙述中正确的是( )。
有以下程序#includemain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[i][2-i]);printf("\n");}程序的输出结果是
有以下程序#includemain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);}
以下结构体类型说明和变量定义中正确的是
以下叙述中错误的是
下面选项中关于位运算的叙述正确的是
下面描述中不属于数据库系统特点的是
随机试题
A.流通蒸汽消毒法B.高压蒸汽灭菌法C.超声波法D.蔡氏滤菌器E.紫外线照射法耐高热培养基的灭菌方法可采用
下列维生素须经体内代谢活化后才有活性的是
患者,男性,40岁。乙型肝炎病史已10年,2年前拟诊肝硬化。1周来出现腹胀及巩膜黄染,腹水检查为血性渗出液。为明确诊断,应做的检查是()
相兼脉
《马丘比丘宪章》中提出()是城市存在的基本依据。
关于设计单位安全责任的说法,正确的是()。
下列格式要素中,()不属于公文的版记部分。
上级领导让你制订工作计划,既要集思广益,又要照顾大家的情绪,你作为一名领导,打算怎么做?
证明了感觉记忆容量平均为9个单位的实验方法是()
Whenstudyinghumantalent,thetemptationisusuallytoconcentrateontheupperreaches.Understandablyso:wealladmirethe
最新回复
(
0
)