以下代码:var letters = '0123456789ABCDEF'; for (var j = 0; j <; 6;j++) { c += letters[Math.floor(Math.random() * 15)] }运行后,c的值为:( )
A: 由3个0~F之间的字符构成的字符串
B: 由6个0~F之间的字符构成的字符串
C: 由3个0~E之间的字符构成的字符串
D: 由6个0~E之间的字符构成的字符串
A: 由3个0~F之间的字符构成的字符串
B: 由6个0~F之间的字符构成的字符串
C: 由3个0~E之间的字符构成的字符串
D: 由6个0~E之间的字符构成的字符串
D
举一反三
- 中国大学MOOC: 以下代码:var letters = 0123456789ABCDEF;for (var j = 0; j < 6; j++) {c += letters[Math.floor(Math.random() * 15)]}运行后,c的值为:( )
- 若正规式为“(1|01)*0”,则该正规式描述了______。 A: 长度为奇数且仅由字符0和1构成的串 B: 长度为偶数且仅由字符0和1构成的串 C: 以0结尾、0不能连续出现且仅由字符0和1构成的串 D: 以1开始以0结尾且仅由字符0和1构成的串
- 18.4______ (字符数组名1,字符数组名2)把字符数组2中的字符串连接到字符数组1 中字符串的后面,并删去字符串1后的串标志“\0”。
- 字符串与字符数组的关系是________ A: 两者表示的是同一个概念 B: 字符数组是容器,字符串是内容 C: 字符数组中存放的数据称为字符串 D: 字符串是由多个字符数组构成的串
- 字符串的长度是: A: 串中不同字符的个数 B: 串中不同字母的个数 C: 串中所含字符的个数且字符个数大于0 D: 串中所含字符的个数
内容
- 0
一个字符串中任意个连续字符成为该串的子串。
- 1
在C语言中,strcat(字符数组,字符串)连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’被舍弃,只在目标串的最后保留一个’\0’。
- 2
空格串是指____,其长度等于_____ A: 空串,0 B: 空格字符组成的串,1 C: 空格字符组成的串,0 D: 空格字符组成的串,空格个数
- 3
用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串
- 4
字符串“A”和‘A’是不同的,字符串“A”其实包含字符‘A’和结束字符‘\0’。