假设a是一个字符串变量,以下哪项表达式能够得到字符串a中下标序号为m的字符。
A: a[m]
B: a[m+1]
C: a.m
D: a(m)
A: a[m]
B: a[m+1]
C: a.m
D: a(m)
A
举一反三
- 以下哪个选项,能够得到字符串变量a的下标序号从m到n的字符组成的子串(包含序号m和序号n对应的字符)。 A: a[m:n+1] B: a[m:n] C: a[m-1,n-1] D: a[m,n-1]
- 假设a是一个字符串变量,以下哪项表达式能够得到字符串a中第m个字符。()
- 以下哪个选项,能够得到字符串变量a的第m个字符到字符串尾部组成的子串。()
- 以下关于字符串数据类型与二进制数据类型的说法不正确的是( ) A: 定长字符串类型CHAR(M)的数据不管其中字符数有没有达到它允许的M个字符都要占用M个字符的空间,而变长字符串类型VARCHAR(M)的数据,其所需存储空间主要取决于该串中实际包含的字符数(此字符数用L来表示),再附加一个额外的结束字符占用字节数,总的存储空间占用可以小于M个字符的空间。 B: 定长字符串类型CHAR(M)中保存字符超过其允许的M个时会对所保存的字符串进行截短处理,而变长的VARCHAR(M)中保存字符超过其允许的M个时不会对所保存的字符串进行截短处理。 C: 定长字符串类型CHAR(M)中保存字符不足M个时会用空格进行补足,变长的VARCHAR(M)中保存字符不足M个时则不会用空格进行补足。 D: 二进制数据类型中,BIT(n)类型以二进制位为存储单位,其余均以二进制字节为存储单位,而所有的字符串类型数据均是以字符为单位进行存储的。
- 功能:将一个字符串中下标为m的字符开始的全部字符复制成为另一个字符串。
内容
- 0
Python字符串包括两种序号体系:正向递增序号和反向递减序号。如果字符串长度为L:正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。字符串也提供区间访问方式,采用[N:M]格式,表示字符串中序号从N(如果是正向递增,实际上是第N+1个字符)到M-1(即不包含序号M;如果是正向递增,实际上是第M个字符)的子串。其中N、M可以混合使用正向递增和反向递减序号体系。根据以上规则,请编程实现如下要求:取出字符串"www.njtech.edu.cn"中的"njtech"子串,并输出。
- 1
输入一个字符串,将该字符串中从第m个字符开始的全部字符复制成另一个字符串。m由用户输入,值小于字符串的长度。要求编写一个函数mcopy(char*s,char*,int m)来完成。
- 2
二维数组M的成员是6个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则存放M至少需要 个字节
- 3
以下关于Python字符串的描述中,错误的是()。 A: 字符串是用一对双引号””或者单引号’’括起来的零个或多个字符。 B: 字符串是字符的序列,可以按照单个字符或者字符片段进行索引。 C: 字符串包括两种序号体系:正向递增和反向递减。 D: Python字符串提供区间访问方式,采用[N:M]格式,表示字符串从N到M的索引子字符串(包含N和M)
- 4
一个字符串可以放在一个一维数组中,因此一个m*n的二维字符数组可以存放【1】个字符串。