首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-08-14
17
问题
以下叙述中正确的是
选项
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://jikaoti.com/ti/Eyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;};main(){h[0].x=1;h[0].y=2;h[1
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];
以下程序的输出结果是______。charcchar(charch){if(ch>=’A’&&ch<=’z’)ch=ch-’A’+’a’;returnch;}main(){chars[]
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
以下选项中,当x为大于1的奇数时,值为0的表达式是
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
下列叙述中正确的是()。
随机试题
王某,男性,65岁,身患癌症,多次向护士发脾气,不配合任何护理工作并且提出很多不合理的要求。让该患者消气的最简单有效的方法是【】
堆是一个键值序列(k1,k2,k…,k1…,k0),对i=1,2…,[n/2],满足()
A.发热夜甚B.发热恶寒C.身热不扬D.不恶寒反恶热血分证的热型是
关于黏液表皮样癌的治疗方案,错误的是()
结构中含有乙酯基的是结构中含有二甲氨基的是
以下关于热风采暖的热媒说法正确的是()。
按照金属切割过程中加热方法的不同大致可以把切割方法分为( )。
下面()数字是画黄金分割线中最为重要的。Ⅰ.0.382Ⅱ.0.618Ⅲ.1.1618Ⅳ.4.236
班主任的素质要求主要包括()。
MorethanhalfofallJewsmarriedinU.S.since1990havewedpeoplewhoaren’tJewish.Nearly480,000Americanchildrenunder
最新回复
(
0
)