青少年软件编程(Python)等级考试试卷专项练习 -- 字符串(二级) 建议答题时长:60min
1. 判断题

运行下列代码,执行后的结果是(    )

str = '123456789'

str_len = len(str)

print(str_len)

A

9

B

10

C

8

D

45

2. 判断题

运行下列代码,执行后的结果是(    )

str = 'a,hello'

print str.find('hello') # 在字符串str里查找字符串hello

A

0

B

-1

C

1

D

2

3. 判断题

运行下列代码,执行后的结果是(    )

str = 'akakak'

str = str.replace('k',' 8')

print(str)

A

a8akak

B

aka8ak

C

akaka8

D

a8a8a8

4. 判断题

运行下列代码,执行后的结果是(    )

string = "code"

print(string[-1])

A

c

B

e

C

运行报错

D

null

5. 判断题

运行下方的代码,输出的结果是(    )

str = '12345678'

print str[1:6]  

A

123456

B

012345

C

23456

D

2345

6. 判断题

运行下列代码,执行后的结果是(    )

str = 'this is a test'

print(str.count('t'))


A

1

B

2

C

3

D

14

7. 判断题

运行下列代码,执行后的结果是(    )

str = 'a,b,c,d'  

strlist = str.split(',') 

print(strlist)

A

['a,b,c,d']

B

'a,b,c,d'

C

['a','b','c','d']

D

abcd

8. 判断题

运行下列代码,执行后的结果是(    )

str ='ABCDEFG'

str = str.strip('G')

print(str)

A

ABCDEFG

B

ABCDEF

C

运行报错

D

G

9. 编程题

要求:

(1)用户输入一句英文

(2)将其中的单词以反序输出 例如:hello c sharp — sharp c hello

查看答案
10. 编程题

已知字符串a = "sp ace  o  ne", 请去掉字符串中所有的空格。

查看答案
11. 编程题

要求:

(1)随机输入一个单词

(2)将字母全部转换为大写和小写

查看答案
12. 编程题

要求:

(1)用户输入一句话

(2)用户输入一句话,找出所有”呵“的位置

查看答案
13. 编程题

要求:

(1)随机输入一段字符串

(2)获取字符串中汉字的个数

提示:[u4e00- u9fa]代表的中文范围

查看答案
试题目录
判断题
1 2 3 4 5 6 7 8
编程题
9 10 11 12 13
赣ICP备20007335号-2