首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2016-12-28
58
问题
以下叙述中正确的是
选项
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/jwDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
下列有关数据库的描述,正确的是
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;[8]if(s
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#includevoidf(intx[],intn){intp0,p1,i,j
下列关于单目运算符++,--的叙述中正确的是
以下数组定义中错误的是
下列叙述中正确的是______。
以下叙述中正确的是
随机试题
离岸价格指商品装运到船上交货的价格(含运费和保险费)。()
根据《商业银行法》的规定,商业银行已经或者可能发生信用危机,严重影响存款人的利益时,该银行将被接管。接管的决定和组织实施的机构是
细胞生活的内环境是指【】
普济消毒饮的组成是
对肝脏的描述,错误的是
纵隔肿瘤压迫气管咳嗽特征为百日咳、会厌、喉部疾患咳嗽特征为
《城市供热管网工程施工及验收规范》对热力管道直埋保温接头的要求包括()。
在奴隶社会、封建社会中()
The"Karat"markingonjewelrytellsyouwhatproportionofgoldismixedwithothermetals.If14partsofgoldaremixedwith
A、Getoutofthecar.B、Paytheparkingfine.C、Takehiscoatoff.D、Makearightturn.A题目问这位男士将要做什么。女士问应该在哪里放男士下车,drop,sb.off意
最新回复
(
0
)