【第1周】Python基本语法元素

小测试

1、单选题:
‌ 输出日期的strftime()方法的格式化字符串是()。‎
选项:
A: %x
B: %X
C: %d
D: %Y
答案: 【 %x

2、单选题:
‌ 解决计算问题的6个步骤排序为()。‌
选项:
A: 分析问题、划分边界、编写程序、计算算法、调试测试、升级维护
B: 分析问题、计算算法、划分边界、编写程序、调试测试、升级维护
C: 分析问题、划分边界、计算算法、编写程序、调试测试、升级维护
D: 划分边界、分析问题、计算算法、编写程序、调试测试、升级维护
答案: 【 分析问题、划分边界、计算算法、编写程序、调试测试、升级维护

3、单选题:
‌ 解决计算问题过程中,()可能用到Python语言。‏
选项:
A: 分析问题
B: 编写程序
C: 设计算法
D: 划分边界
答案: 【 编写程序

4、单选题:
‏ 字符串a=“helloworld”中,a[1:-1]表示()。‎
选项:
A: lloworld
B: elloworl
C: lloworl
D: elloworld
答案: 【 elloworl

5、单选题:
​下面不是IPO模式的一部分的是()。‏
选项:
A: Input
B: Program
C: Process
D: Output
答案: 【 Program

6、单选题:
​ 引入函数库用()保留字。‌
选项:
A: import
B: for
C: while
D: break
答案: 【 import

7、单选题:
‏ 绘制图形可使用()函数库。‍
选项:
A: datetime
B: requests
C: turtle
D: json
答案: 【 turtle

8、单选题:
‎ 获得系统的日期和时间使用()函数库。​
选项:
A: datetime
B: turtle
C: json
D: math
答案: 【 datetime

9、单选题:
‏ 以下哪一个可以作为变量名?‎
选项:
A: if
B: For
C: False
D: while
答案: 【 For

10、单选题:
‎input()函数以()类型返回结果。‍
选项:
A: 字符串
B: 整数
C: 序列
D: 集合
答案: 【 字符串

11、单选题:
‌ 下面不符合Python语言命名规则的是()。‍
选项:
A: monthly
B: monTHly
C: 3monthly
D: _Monthly3_
答案: 【 3monthly

12、判断题:
‏ 在Python语言中,变量命名可以以数字开头。‎
选项:
A: 正确
B: 错误
答案: 【 错误

【第3周】基本数据类型

字符串类型小测试

1、单选题:
‎以下能够获取字符串s长度的是()。‎
选项:
A: s.len()
B: s.length
C: length(s)
D: len(s)
答案: 【 len(s)

2、单选题:
‍以下关于字符串.strip()方法功能说明正确的是()。‏
选项:
A: 去掉字符串两侧指定字符
B: 按照指定字符分割字符串为数组
C: 替换字符串中特定字符
D: 连接两个字符串序列
答案: 【 去掉字符串两侧指定字符

3、单选题:
‌字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?‎
选项:
A: 使用空格
B: 使用转义符\
C: 使用n
D: 使用“换行”
答案: 【 使用n

4、单选题:
‏val=pow(2,1000),请用一行代码返回val结果的长度值。​
选项:
A: len(val)
B: len(pow(2,1000))
C: len(str(val))
D: 以上均不正确
答案: 【 len(str(val))

5、单选题:
‌哪个选项是下面代码的执行结果? ‎‌s="abcd1234"‎‌print(s.find("cd"))‎
选项:
A: 1
B: 3
C: 2
D: 4
答案: 【 2

6、单选题:
​下面关于time库引用不正确的是()。‍
选项:
A: from time import strftime
B: from * import time
C: from time import *
D: import time
答案: 【 from * import time

7、单选题:
‏哪个选项是下面代码的执行结果?​‏name="Python语言程序设计课程"​‏print(name[0],name[2:-2],name[-1])​
选项:
A:  P thon语言程序设计 程
B: P thon语言程序设计 课
C: P thon语言程序设计课 程
D: P thon语言程序设计课 课
答案: 【  P thon语言程序设计 程

8、单选题:
‌哪个选项的运算结果是False?‍
选项:
A: 'abcd'<'ad'
B: 'abc'<'abcd'
C: ''<'a'
D: 'ABCD'>'abcd'
答案: 【 'ABCD'>'abcd'

9、单选题:
​哪个选项是hex(255)的执行结果?‌
选项:
A: '0xff'
B: '-0xff'
C: 0xff.0
D: 0xff
答案: 【 '-0xff'

10、单选题:
‌哪个选项是下面代码的执行结果?‏‌s='PYTHON'‏‌print("{0:3}".format(s))‏
选项:
A: PYT
B: PYTH
C: PYTHON
D:       PYTHON
答案: 【 PYTHON

【第4周】程序的控制结构

程序控制小测试

1、单选题:
‍for var in ___:​‍    print(var)​‍哪个选项不符合上述程序空白处的语法要求?​
选项:
A: range(0,10)
B: {1;2;3;4;5}
C: "Hello"
D: (1,2,3)
答案: 【 {1;2;3;4;5}

2、单选题:
‌哪个选项能够与保留字for一起循环遍历字符串?​
选项:
A: until
B: in
C: if
D: with
答案: 【 in

3、单选题:
‌哪个选项是实现多路分支的最佳控制结构?​
选项:
A: if
B: if-elif-else
C: try
D: if-else
答案: 【 if-elif-else

4、单选题:
‏for i in range(0,2):‌‏    print(i)    ‌‏哪个选项是以上程序的输出结果?‌
选项:
A: 0 1
B: 1
C: 1 2
D: 0 1 2
答案: 【 0 1

5、单选题:
‌k=100

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注