数据结构与算法里,字符串和字符数组是一回事。

题目

数据结构与算法里,字符串和字符数组是一回事。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关C语言字符数组的描述,其中错误的是( )。 A.不可以用赋值语句给字符数组名赋字符串S

下面是有关C语言字符数组的描述,其中错误的是( )。

A.不可以用赋值语句给字符数组名赋字符串

B.可以用输入语句把字符串整体输入给字符数组

C.字符数组中的内容不一定是字符串

D.字符数组只能存放字符串


正确答案:D
用来存放字符量的数组称为字符数组。字符数组也可以是二维或多维数组,对一个字符数组,如果不作初始化赋值,则必须说明数组长度,还可用printf函数和scarlf函数一次性输出/输入一个字符数组中的字符串,而不必使用循环语句逐个地输入/输出每个字符。通常用一个字符数组来存放一个字符串。所以D选项不正确。

第2题:

下列说法正确的是( )。

A.字符型数组与整型数组可通用

B.字符型数组与字符串其实没有什么区别

C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'

D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别


正确答案:C
解析:选项A要在一定的数值范围内;选项D中,若字符串存储在字符数组中,而且字符数组比字符串长,则输出时可能会输出空格,因为字符数组没有存储“\0”终结符,字符串整体输出却不会;选项B同选项D。

第3题:

下列有关字符数组与字符串的说法中,正确的是 _______ 。

A.字符数组中存放的一定是一个字符串

B. 所有的字符数组都可以被当作字符串处理

C. 对存放字符串的字符数组可像一般数组一样对数组中单个元素操作

D. 一个字符数组可以认为就是一个字符串


参考答案:C

第4题:

用字符串指针变量处理字符串与用字符数组处理字符串有何不同?


正确答案: 字符串指针变量本身是一个变量,用于存放字符串的首地址。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。对字符串指针变量初始化,是使指针向字符串的指针变量指向某个确定的字符串。对字符数组初始化是把字符串中的字符依序存放在字符数组元素中。对指针变量直接赋值是可以的,因为C系统对指针变量赋值时要给以确定的地址,对字符数组赋值是对个元素逐个赋值。指针变量的值是可以改变的,数组名不能改变。而字符串本身是存放在以该首地址为首的一块连续的内容空间中并以//0以为串的结束。

第5题:

数据结构与算法里,测试字符串长度时,()。

  • A、不计算’/0’在内
  • B、计算’/0’在内
  • C、有多个’/0’时只计算一个的数量
  • D、没有’/0’的字符数组也可以用strlen计算出数组的正确长度

正确答案:A

第6题:

用C#或VB 或Delph中的一种语言描述下列算法:

给定一个字符串数组,对字符串数组按照由小到大的顺序进行排序,并把重复的字符删去。


正确答案:
 

第7题:

请列举出一些可以归纳成数组、矩阵、字符串和广义表数据结构的实际问题。


正确答案:线性表的顺序存储、学生编号和姓名的问题、各班级的学生编号和姓名的问题等,都可以归结为数组。
不同物品所需原材料的数量、不同产地原材料的价格、不同类型的住宅需要的物品数量等,不同学生的计算机成绩,不同职工的工资等都可以归结为矩阵。
学生的姓名和学号、学校或各单位的名称、国家名称、一篇文章、一个高级语言源程序等,都可归结为字符串。
应用高斯消元法求解方程组可以归结为广义表。

第8题:

下面是有关 C 语言字符数组的描述,其中错误的是

A) 不可以用赋值语句给字符数组名赋字符串

B) 可以用输入语句把字符串整体输入给字符数组

C) 字符数组中的内容不一定是字符串

D) 字符数组只能存放字符串


正确答案:D

第9题:

数据结构与算法里,程序调用自身的编程技巧就是数组


正确答案:错误

第10题:

数据结构里,字符数组可能没有’/0’,但是字符串一定有’/0’。


正确答案:正确

更多相关问题