绪论 单元测试

1、多选题:
Python 语言具有如下的优点( )。
选项:
A:影响力快速提升
B:丰富的数据结构
C:ABC均不正确
D:简单易学
答案: 【影响力快速提升;
丰富的数据结构;
简单易学

2、多选题:
Python语言基础主要包括以下几个方面?( )
选项:
A:面向对象编程
B:数据类型
C:函数和模块
D:控制结构
E:常用模块
答案: 【面向对象编程;
数据类型;
函数和模块;
控制结构;
常用模块

3、判断题:
Python语言基础是Python编程的基础知识。( )
选项:
A:对
B:错
答案: 【

第一章 单元测试

1、单选题:
IDLE环境的退出命令是( )
选项:
A:esc()
B:close()
C:回车键
D:exit()
答案: 【exit()

2、单选题:
以下对Python程序设计风格描述错误的选项是( )
选项:
A:Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
B:Python中不允许把多条语句写在同一行
C:Python可以将一条长语句分成多行显示,使用续行符“”
D:Python中不允许把多条语句写在同一行
答案: 【Python中不允许把多条语句写在同一行

3、单选题:
以下选项中不符合Python语言变量命名规则的是( )
选项:
A:TempStr
B:1
C:_AI
D:3_1
答案: 【3_1

4、单选题:
关于Python语言的浮点数类型,以下选项中描述错误的是( )
选项:
A:Python语言要求所有浮点数必须带有小数部分
B:小数部分不可以为0
C:浮点数类型与数学中实数的概念一致
D:浮点数类型表示带有小数的类型
答案: 【小数部分不可以为0

5、单选题:
关于赋值语句,以下选项中描述错误的是(C)
选项:
A:设x= “alice”;y=“kate”,执行x,y= y,x可以实现变量x和y值的互换
B:设a=10;b=20,执行 a,b = a,a + bprint(a,b)和a=b b=a + bprint(a,b),之后,得到同样的输出结果:1030
C:在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值
D:在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
答案: 【设a=10;b=20,执行 a,b = a,a + bprint(a,b)和a=b b=a + bprint(a,b),之后,得到同样的输出结果:1030

第二章 单元测试

1、单选题:
哪个选项是实现多路分支的最佳控制结构( )
选项:
A:if-elif-else
B:for
C:if
D:if-else
答案: 【if-elif-else

2、单选题:
已知i=0,x=1,y=0,在下列选项中,使i的值变成1的语句是( )
选项:
A:if x or y:i+=1
B:if x and y: i+=1
C:if x==y:i+=1
D:if ! x: i+=1
答案: 【if x or y:i+=1

3、单选题:
设i=2,执行下列语句后i的值为( )if i==1;i+=1elif i==2:i+=1;elif i==3:i-=1;else:i+=1
选项:
A:2
B:3
C:1
D:4
答案: 【3

4、判断题:
判断:elif语句可以单独使用( )
选项:
A:对
B:错
答案: 【

5、判断题:
判断:使用continue语句可以结束循环( )
选项:
A:对
B:错
答案: 【

发表评论

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