更多“长度为1的串等价于一个字符型常量”相关问题
  • 第1题:

    下列关于常量的描述不正确的是( )。

    A.常量有数值型常量、字符串常量等

    B.在程序运行过程中,常量的值是不变的

    C.用一对双引号括起来的字符串是字符串常量

    D.字符串常量值包括双引号本身


    正确答案:D

  • 第2题:

    下列关于常量的描述正确的是()

    A、在VB中的常量有数值型常量、字符常量等

    B、数值型常量类似于数学中的常数

    C、用一对双引号括起来的字符串称为字符常量

    D、字符串常量包括双引号本身


    参考答案:A,B,C

  • 第3题:

    字符串常量“ME”的字符个数是 ______。

    A.1

    B.2

    C.3

    D.4


    正确答案:C

  • 第4题:

    为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。()

    A

    B



  • 第5题:

    下列说明中const char *ptr;其中ptr应该是()

    • A、指向字符常量的指针
    • B、指向字符的常量指针
    • C、指向字符串常量的指针
    • D、指向字符串的常量指针

    正确答案:C

  • 第6题:

    StringBufferappend(char[],intint1,intint2)表示()

    • A、向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束
    • B、向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束
    • C、向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2
    • D、向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-1

    正确答案:A

  • 第7题:

    长度为1的串等价于一个字符型常量


    正确答案:错误

  • 第8题:

    下面关于字符串和字符常量的叙述中错误的是()

    • A、字符常量由单引号括起来,字符串常量由双引号括起来
    • B、字符常量只能是单个字符,字符串常量可以含一个或多个字符
    • C、字符常量占一个字节的内在空间,字符串常量占的内在字节数为字符串中字符数
    • D、可以将一个字符常量赋予一个字符变量,但不能将一个字符串常量赋予一个字符串变量

    正确答案:C

  • 第9题:

    字符常量的长度肯定为1。


    正确答案:正确

  • 第10题:

    判断题
    长度为1的串等价于一个字符型常量
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    判断题
    为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    空字符串是指()。
    A

    长度为0的字符串

    B

    只包含空格字符的字符串

    C

    长度为1的字符串

    D

    不定长的字符串


    正确答案: B
    解析: 暂无解析

  • 第13题:

    字符串常量可以放在字符串变量中。()


    正确答案:×

  • 第14题:

    正则表达式1*(0|01)*表示的集合元素的特点是(48)。

    A.长度为奇数的0、1串

    B.开始和结尾字符必须为1的0、1串

    C.串的长度为偶数的0、1串

    D.不包含于串011的0、1串


    正确答案:D
    解析:本题考查程序语言的基础知识。

    正规式(0|01)*描述的集合为{ε,0,01,00,000,001,010,0000,0101,0100,0001,…},串中出现01时,其后只能跟0而不能出现1,因此1*(0|0)*表示的集合元素的特点是串中不包含子串011。

  • 第15题:

    在Visual Basic中,下列关于常量的说法,不正确的有哪几项。()

    A、字符型常量的值包括双引号本身

    B、字符串常量是用双引号括起来的字符串

    C、数值型常量类似于数学中的常数

    D、VB中的常量只有字符型常量


    正确答案:AD

  • 第16题:

    用于存储一个长度为n的字符串的字符数组的长度至少为()。
    n+1

  • 第17题:

    一个变长字符型变量在内存中占据()字节的空间。

    • A、1
    • B、2
    • C、4
    • D、由字符串的长度决定

    正确答案:D

  • 第18题:

    用字符数组存储长度为n的字符串,数组长度至少为n+1。


    正确答案:正确

  • 第19题:

    串是由字符组成的,长度为1的串和字符是否相同?为什么?


    正确答案:虽然串是由字符组成的,但串和字符是两个不同的概念。串是长度不确定的字符序列,而字符只是一个字符。即使是长度为1的串也与字符不同。例如,串"a"和字符'a'就是两个不同的概念,因为在存储时串的结尾通常加上串结束标志'/0'。

  • 第20题:

    空字符串是指()。

    • A、长度为0的字符串
    • B、只包含空格字符的字符串
    • C、长度为1的字符串
    • D、不定长的字符串

    正确答案:A

  • 第21题:

    填空题
    用于存储一个长度为n的字符串的字符数组的长度至少为()。

    正确答案: n+1
    解析: 暂无解析

  • 第22题:

    单选题
    下列说明中const char *ptr;其中ptr应该是()
    A

    指向字符常量的指针

    B

    指向字符的常量指针

    C

    指向字符串常量的指针

    D

    指向字符串的常量指针


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    以下叙述中正确的是(  )。
    A

    语句“char str[10]=string!;”和“char str[10]={string!};”并不等价

    B

    对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾

    C

    对于一维字符数组,不能使用字符串常量来赋初值

    D

    在语句“char str[]=string!;”中,数组str的大小等于字符串的长度


    正确答案: B
    解析:
    B项正确,C编译程序将自动在字符串常量最后添加'\0'。AC两项错误,可以直接用字符串常量给一维字符数组赋初值,习惯上均省略花括号;D项错误,'\0'会占用一个不属于字符串的存储单元,因此数组str的长度大于字符串的长度。答案选择B选项。

  • 第24题:

    单选题
    以下选项中关于C语言常量的叙述错误的是(  )。
    A

    所谓常量,是指在程序运行过程中,其值不能被改变的量

    B

    常量分为整型常量、实型常量、字符常量和字符串常量

    C

    常量可分为数值型和非数值型常量

    D

    经常被使用的变量可以定义为常量


    正确答案: A
    解析:
    常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。