第1章程序设计基本方法

第1章程序设计基本方法单元测试

1、单选题:
​Python语言最早的可用版本诞生于()。‍
选项:
A: 1988年
B: 1989年
C: 1990年
D: 1991年
答案: 【 1991年

2、单选题:
‏Python语言的创始人是()。‌
选项:
A: 杰多范罗·苏姆
B: 丹尼斯·里奇
C: 詹姆斯·高斯林
D: 肯·汤普逊
答案: 【 杰多范罗·苏姆

3、单选题:
‎IPO模式不包括的是()。‏
选项:
A: input
B: program 
C: process 
D: output
答案: 【 program 

4、单选题:
‍Python是一种(    )类型的编程语言。‎
选项:
A: 机器语言
B: 解释
C: 编译
D: 汇编语言
答案: 【 解释

5、单选题:
​Python语句print(“世界,你好”)的输出是()。‍
选项:
A: (“世界,你好”)
B: “世界,你好”
C: 世界,你好
D: 运行结果出错
答案: 【 世界,你好

6、单选题:
‎Python语言通过严格的(    )来表明程序的格式框架。‏
选项:
A: { }
B: ( )
C: 缩进
D: 自动识别逻辑
答案: 【 缩进

7、单选题:
‍Python解释器在语法上不支持(    )编程方式。‌
选项:
A: 面向过程
B: 面向对象
C: 语句
D: 自然语言
答案: 【 自然语言

8、单选题:
‌以下()项不属于 Python语言特点。​
选项:
A: 语法简洁
B: 依赖平台
C: 支持中文
D: 类库丰富
答案: 【 依赖平台

9、单选题:
‎关于 Python版本,以下说法正确的是()。‏
选项:
A: Python3.x是 Python2.x的扩充,语法层无明显改进。
B: Python3.x代码无法向下兼容 Python2.x的既有语法。
C: Python2.x和 Python3.x一样,依旧不断发展和完善。
D: 所有说法都正确。
答案: 【 Python3.x代码无法向下兼容 Python2.x的既有语法。

10、单选题:
‍Python的输入来源包括()。‍
选项:
A: 文件输入 
B: 控制台输入
C: 网络输入
D: 全部都是
答案: 【 全部都是

11、单选题:
​采用IDLE进行交互式编程,其中“>>>”符号是()。‌
选项:
A: 运算操作符 
B: 程序控制符
C: 命令提示符
D: 文件输入符
答案: 【 命令提示符

12、单选题:
‌关于 Python语言,以下说法错误的是()。‏
选项:
A: Python语言由 Guido van Rossum设计并领导开发。
B: Python语言由PSF组织所有,这是一个商业组织。
C: Python语言提倡开放开源理念。
D: Python语言的使用不需要付费,不存在商业风险。
答案: 【 Python语言由PSF组织所有,这是一个商业组织。

13、单选题:
‏Python的基本执行方式()。‌
选项:
A: 直接执行
B: 编译执行
C: 解释执行
D: 汇编执行
答案: 【 解释执行

14、单选题:
‍IDLE中,新建代码编辑文档使用的快捷键是()。‍
选项:
A: Ctrl+N
B: Ctrl+C
C: Ctrl+
D: Ctrl+/
答案: 【 Ctrl+N

15、单选题:
‍IDLE中,Python程序运行的快捷键是()。​
选项:
A: F1
B: F6
C: F5
D: F12
答案: 【 F5

16、单选题:
​Python语言的缺点不含()项。​
选项:
A: 运行速度慢
B: 代码不能加密
C: 缩进区分语句关系
D: 收费的
答案: 【 收费的

17、单选题:
​IDLE中,单词自动完成使用哪个组合键。‏
选项:
A: Alt+win
B: Ctrl+shift
C: Alt+/
D: Alt+
答案: 【 Alt+/

18、单选题:
‍Python默认的1个代码缩进量是几个空格()。‏
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 4

19、单选题:
‍Python语言的输出函数是()。‌
选项:
A: input()
B: printf()
C: print()
D: out()
答案: 【 print()

20、单选题:
‎Python语言的注释语句引导符不包括()。‍
选项:
A: #
B: '''  '''
C: """  """
D: *
答案: 【 *

21、判断题:
‍Python语言能够跨平台使用。‎
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
‏安装Python时,需要在计算机的PATH中添加Python。‎
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‏Python语言中,同一级别的代码块的缩进量相同。‎
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
​Python语言中,外部模块不用导入可以直接使用。​
选项:
A: 正确
B: 错误
答案: 【 错误

25、判断题:
‏Python语言是编译型语言。‍
选项:
A: 正确
B: 错误
答案: 【 错误

26、判断题:
‍Python是自由/开放源代码软件。​
选项:
A: 正确
B: 错误
答案: 【 正确

27、判断题:
‎Python是开源的,它可以被移植到许多平台上。‌
选项:
A: 正确
B: 错误
答案: 【 正确

28、判断题:
‎Mac系统自带 Python执行环境。‎
选项:
A: 正确
B: 错误
答案: 【 正确

29、判断题:
‍代码 print(3,4)是 Python3.x的正确输出形式。​
选项:
A: 正确
B: 错误
答案: 【 正确

30、判断题:
​Python 3.x 系列版本代码完全兼容 Python 2.x系列的既有语法。‏
选项:
A: 正确
B: 错误
答案: 【 错误

31、判断题:
‍Python可以开发Web程序,也可以管理操作系统。‏
选项:
A: 正确
B: 错误
答案: 【 正确

32、判断题:
​我们编写的 Python代码在运行过程中,会被编译成二进制代码。​
选项:
A: 正确
B: 错误
答案: 【 错误

33、判断题:
‍Python语言是一门静态语言。‏
选项:
A: 正确
B: 错误
答案: 【 错误

34、判断题:
‎Python语言只能运行在Windows平台上。‌
选项:
A: 正确
B: 错误
答案: 【 错误

35、判断题:
‍Python语言中,外部模块先导入,再使用。‎
选项:
A: 正确
B: 错误
答案: 【 正确

36、判断题:
‌Python语言程序支持中文输出。‏
选项:
A: 正确
B: 错误
答案: 【 正确

37、判断题:
‌Python语言中,依靠 { } 来区分程序块结构的。‎
选项:
A: 正确
B: 错误
答案: 【 错误

38、判断题:
‍在商业产品中使用Python语言不涉及任何授权及收费问题。​
选项:
A: 正确
B: 错误
答案: 【 正确

39、判断题:
‌Python语言的所有解释器都是开源的。‎
选项:
A: 正确
B: 错误
答案: 【 正确

40、判断题:
‎在Python 3.x 中,通过 printf() 函数进行输入。‍
选项:
A: 正确
B: 错误
答案: 【 错误

41、判断题:
‎Python语言可以跨平台使用。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第2章Python语言基本语法元素

第2章Python语言基本语法元素单元测试

1、单选题:
‌下列选项中()是合法的变量名。‌
选项:
A: 12A
B: p  81
C: 0x2H4
D: xFF
答案: 【 xFF

2、单选题:
‌0o71表示的数的十进制形式是()。​
选项:
A: 71
B: 113
C: 57
D: 15
答案: 【 57

3、单选题:
‍下列选项中()是正确的赋值语句。‍
选项:
A: x + y = 20
B: x = y = 50
C: y = 2x
D: 20 = x + y
答案: 【 x = y = 50

4、单选题:
‎下列选项中()是不正确的赋值语句。‌
选项:
A: x = y
B: x = 20
C: x, y = 10, 20
D: x = 10, y = 20
答案: 【 x = 10, y = 20

5、单选题:
‌下列()是python正确的赋值语句。‏
选项:
A: x,y,z=10
B: x=10,y=20,z=30
C: x=10;y=20;z=30
D: x  y  z=10
答案: 【 x=10;y=20;z=30

6、单选题:
‏Python中运算符“//”的含义是()。​
选项:
A: 除法
B: 求商
C: 求余
D: 高精度除法
答案: 【 求商

7、单选题:
‌len()函数的功能是()。​
选项:
A: 获得字符串对象的值
B: 获得字符串对象的id标识
C: 获得字符串对象的长度
D: 为字符串对象分类
答案: 【 获得字符串对象的长度

8、单选题:
​下列数据中,()的数据类型是数字类型。‎
选项:
A: 123
B: (1,2,3)
C: "123"
D: {1,2,3}
答案: 【 123

9、单选题:
‌下列数据中,()的数据类型是字符串类型。‎
选项:
A: [1,2,3]
B: (1,2,3)
C: "123"
D: {1,2,3}
答案: 【 "123"

10、单选题:
‎判断两个对象是否为相等使用的运算符是()。‏
选项:
A: ==
B: is
C: in
D: =
答案: 【 ==

11、单选题:
‏以下()不是 Python语言的保留字。‌
选项:
A: False 
B: and 
C: true 
D: if
答案: 【 true 

12、单选题:
‏s="0123456789",以下()表示"0123"。​
选项:
A: s[1:5]
B: s[0:4] 
C: s[0:3] 
D: s[-10:-5]
答案: 【 s[0:4] 

13、单选题:
‍x=2,y=3,执行x,y=y,x之后,x和y的值分别是()。​
选项:
A: 2,3
B: 3,2
C: 2,2
D: 3,3
答案: 【 3,2

14、单选题:
‌以下不是 Python的注释方式是()。​
选项:
A: #注释一行 
B: #注释第一行#注释第二行
C: //注释第一行
D: """ Python文档注释"""
答案: 【 //注释第一行

15、单选题:
‍以下变量名不合法的是()。‏
选项:
A: for 
B: my 
C: a_int
D: c666
答案: 【 for 

16、单选题:
‍len("hello world!")的输出结果是()。‎
选项:
A: 10
B: 11
C: 9
D: 12
答案: 【 12

17、单选题:
​"世界很大"+"人很渺小"的输出结果是()。​
选项:
A: 世界很大人很渺小
B: "世界很大""人很渺小"
C: "世界很大"+"人很渺小"
D: 世界很大+人很渺小
答案: 【 世界很大人很渺小

18、单选题:
‎"世界那么大,我想去看看”[7,-3]输出是()。‌
选项:
A: 我想去
B: 想去
C: 我想
D: 想
答案: 【 想

19、单选题:
​与0xf2值相等的是()。​
选项:
A: 342
B: 242
C: 0b11010010
D: o362
答案: 【 242

20、单选题:
‏下列选项中,幂运算的符号是()。‍
选项:
A: *
B: ++
C: %
D: **
答案: 【 **

21、单选题:
‎下列选项中,Python不支持的数字类型是()。‎
选项:
A: 整数
B: 复数
C: 浮点数
D: 字典
答案: 【 字典

22、单选题:
‍下列选项中,()的布尔值不是False。‎
选项:
A: None
B: 0
C: ( )
D: -1
答案: 【 -1

23、单选题:
​假设a=9,b=2,那么下列运算中,错误的是().‏
选项:
A: a+b的值是11
B: a//b的值是4
C: a%b的值是1
D: a**b的值是18
答案: 【 a**b的值是18

24、单选题:
​下列表达式中,返回True的是()。‍
选项:
A: a=2
B: 3>2 or False
C: True and False
D: 2 != 2
答案: 【

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

发表评论

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