一、引子(51min)

章节一测验

1、单选题:
‎“程序”就是做一件事情或者解决一个问题所采取的一系列()步骤。​
选项:
A: 固定
B: 无序
C: 随机
D: 重复
答案: 【 固定

2、单选题:
‌Python语言程序中的语句的行与行之间必须()对齐。​
选项:
A: 右
B: 居中
C: 左
D: 无需对齐
答案: 【 左

3、单选题:
‏有些语句(如if,else,while)的末尾是冒号“ : ”,这样,下面的若干行就要缩进(____)个空格。‎
选项:
A: 必须1个
B: 必须2个
C: 至少4个
D: 最多4个
E: 至少1个
答案: 【 至少1个

4、单选题:
‍Python3不再区分整数和长整数,统一为()类型。‍
选项:
A: double
B: float
C: int
D: string
E: long
F: long long
答案: 【 int

5、多选题:
‏以下属于人机交互方式的是()。‎
选项:
A: 输入文字
B: 操作图形界面
C: 输入语音
D: 指点触摸屏
E: 拨动游戏杆
F: 虚拟现实技术
G: CPU进行计算
H: 硬盘存储数据
I: 计算机内部时钟电路运行
答案: 【 输入文字;
操作图形界面;
输入语音;
指点触摸屏;
拨动游戏杆;
虚拟现实技术

6、多选题:
‏符号“#”后面跟的内容是程序里的()。​
选项:
A: 代码
B: 注释
C: 备注
D: 可执行语句
E: 循环
F: 函数调用
答案: 【 注释;
备注

7、多选题:
​日常生活中哪些过程可以看作是“程序”?‎
选项:
A: 用电饭煲做米饭
B: 周末逛街
C: 话剧演出
D: 在微信上闲聊
E: 音乐会演出
F: 银行柜员取款服务
G: Party聚会
答案: 【 用电饭煲做米饭;
话剧演出;
音乐会演出;
银行柜员取款服务

8、多选题:
‏Python语言最适合的应用领域‍
选项:
A: 大型3D游戏开发
B: 人工智能应用
C: 大数据分析
D: 网站开发
E: 手机App开发
F: 网页游戏前端开发
答案: 【 人工智能应用;
大数据分析;
网站开发

9、判断题:
‎Guido给Python语言起名的原因是他家有只宠物蛇。‍
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‍给第一台计算机编程的第一代程序员是6位女士。‏
选项:
A: 正确
B: 错误
答案: 【 正确

七、基本扩展模块(118min)

章节七测验

1、单选题:
‌Python可以使用(____)函数打开文件,这个函数默认的打开模式为(____)。‍
选项:
A: open  'r'
B: openfile 'r'
C: open 'w'
D: openfile 'w'
答案: 【 open  'r'

2、单选题:
​下列关于文件相关模块说法错误的是(____)。‏
选项:
A: 文件操作可以使用close方法关闭流。
B: 通常采用with语句以保证系统自动关闭打开的流。
C: 打开二进制文件应该采用模式'rt'。
D: 可以使用shelve模块进行对象持久化。
答案: 【 打开二进制文件应该采用模式'rt'。

3、单选题:
​下列关于时间相关模块说法错误的是()。‍
选项:
A: datetime模块中timedelta模块用来表示日期或时间之间的差值。
B: calendar.isleap(2000)上述Python代码的结果是True。
C: datetime模块中strptime方法将struct_time对象格式化成字符串。
D: time.sleep()方法可以让程序在某处暂停几秒。
答案: 【 datetime模块中strptime方法将struct_time对象格式化成字符串。

4、单选题:
‍from datetime import *
td1=timedelta(minutes=10)
td2=timedelta(minutes=15)以下关于这段代码说法错误的是​
选项:
A: print(td1+td2)的结果是0:25:00。
B: print((td2-td1).seconds)的结果是300。
C: print(td1*10)的结果是100。
D: print(td1<td2)的结果是True。
答案: 【 print(td1*10)的结果是100。

5、单选题:
‏以下选项不是Python文件读操作的是(____)。‎
选项:
A: readlines()
B: readline()
C: read()
D: open()
E: seek()
答案: 【 open();
seek()

6、单选题:
‍Python文件相关模块中的readline(size)函数,其中参数size用于指明读取的()。‍
选项:
A: 行数    
B: 字节数或字符数
C: 二进制数
D: 字符串数
答案: 【 字节数或字符数

7、单选题:
‎下列关于Python中数学相关模块说法正确的是(___)。​
选项:
A: math.log(a,x)可以用来求以a为底的x的对数。
B: random.random()方法可以生成范围在[0,1]之间的随机数。
C: from fractions import Fraction
t=Fraction(7,4)
m=1.75
print(t==m)这段代码的输出结果是False。
D: cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。
答案: 【 cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。

8、单选题:
‍下列关于shelve模块说法错误的是(___)。‍
选项:
A: shelve模块通过构造一个简单的数据库,像操作字典一样按照键存储和获取本地的Python对象。
B: shelve模块打开文件后,文件的键必须是字符串且唯一。
C: shelve中保存的列表对象可以直接进行添加数据元素的操作。
D: 操作开始必须打开shelve,并且在修改后需要关闭它。
答案: 【 shelve中保存的列表对象可以直接进行添加数据元素的操作。

9、单选题:
‍import easygui
easygui.textbox(msg='1',title='2',text='3',codebox=0)上述代码执行后,点击‘OK’,返回值是(____)。‎
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 3

10、填空题:

‌补充代码实现绘制上图,横线上应该填写(_____)(可行的最小正整数)。

import turtle
t=turtle.Turtle()
for i in range(9):
    t.forward(200)
    t.right(______)
turtle.done()

‌答案: 【 160

三、数据类型(一)(84min)

章节三测验

1、单选题:
‌关于Python中的字符串,下列说法错误的是()。‏
选项:
A: 字符应该视为长度为1的字符串。
B: 字符串以标志字符串的结束。
C: 既可以用单引号,也可以用双引号创建字符串。
D: 在三引号字符串中可以包含换行回车等特殊字符。
答案: 【 字符串以标志字符串的结束。

2、单选题:
‏关于python中的复数,下列说法错误的是()。‎
选项:
A: 表示复数的语法是real+image j。
B: 实部和虚部都是整数。
C: 虚部必须后缀j且j不区分大小写。
D: 复数之间只能比较是否相等。
答案: 【 实部和虚部都是整数。

3、单选题:
‍下列表达式中返回为True的是()。‍
选项:
A: 3>2>2
B: ’abc’>’xyz’
C: 0x56>56
D: (3,2)>(‘a’,’b’)
答案: 【 0x56>56

4、单选题:
‌print('a'<'b'<'c')上述代码的输出结果是()。​
选项:
A: a
B: False
C: c
D: True
答案: 【 True

5、单选题:
‌x="big"
y=2
print(x+y)上述代码的输出结果是()。​
选项:
A: big
B: big2
C: bigbig
D: 会报错
答案: 【 会报错

6、单选题:
‏#0033003500310031003200311583892237975以下关于字符串.strip()方法功能说明正确的是:‌
选项:
A: 去掉字符串两侧指定字符
B: 替换字符串中特定字符

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

发表评论

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