举一反三
内容
- 0
以下关于字符串数据类型与二进制数据类型的说法不正确的是( ) 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)类型以二进制位为存储单位,其余均以二进制字节为存储单位,而所有的字符串类型数据均是以字符为单位进行存储的。
- 1
数组中可以存放字符串。一个一维字符数组可以存放 个字符串,一个二维字符数组可以存放 个字符串
- 2
一个二维字符数组a[10][20]能够存储个字符串,每个字符串的长度至多为个字节。
- 3
声明一个长度为8个字符的字符串变量str,应使用()。 A: DimstrAsstring*8 B: DimstrAsString(8) C: Dimstr(8)Asstring D: Dimstr()Asstring*8
- 4
下列是关于字符数组的描述,错误的是( )。 A: 字符数组可以存放字符串 B: 字符数组中的字符串可以整体输入输出 C: str=gets() 语句是将输入的字符串保存到数组str中 D: 定义字符数组时,可以使用一个字符串对其初始化