Python程序设计练习题

  • 格式:docx
  • 大小:250.79 KB
  • 文档页数:11

Python程序设计练习题

1. 我们把为了完成某件事情或达到某个目标而需要经过的步骤和使用的方法称为( )。 [单选题] *

A、经过

B、过程

C、程序(正确答案)

D、序号

2. 计算机程序是用来指挥计算机进行操作的一行行( )。 [单选题] *

A、程序

B、文字

C、符号

D、指令(正确答案)

3. 计算机只能识别( )两种信号状态。 [单选题] *

A、“a"和”b"

B、"0"和“1”(正确答案)

C、“红”和“黑”

D、“空”和“满”

4.以下不属于高级程序设计语言的是( )。 [单选题] *

A、汇编语言(正确答案) B、Visual Basic

C、JAVA

D、Python

5. 计算机程序流程图中,用( )表示“判断”。 [单选题] *

A、圆角矩形

B、平形四边形

C、矩形

D、菱形(正确答案)

6. 计算机程序设计过程中的算法是指解决问题的方法与步骤。算法的描述方法有( )。 [单选题] *

A、自然语言

B、伪代码

C、流程图

D、以上都是(正确答案)

7. 运用计算机程序解决问题的优点的( )。 [单选题] *

A、终生使用

B、运行速度快(正确答案)

C、一定能得到正确的结论

D、免费

8. 算法的基本结构有( )。 [单选题] *

A、顺序结构 B、分支结构

C、循环结构

D、以上都是(正确答案)

9. 程序设计语言除了有高级语言,还有( ),其包括机器语言和汇编语言。

[单选题] *

A、低级语言(正确答案)

B、电脑语言

C、程序语言

D、人类语言

10. 以下不属于高级语言的是( )。 [单选题] *

A、VB

B、Python

C、Java

D、WPS(正确答案)

11. Python程序设计语言的最大优势之一是拥有非常强大的( )。 [单选题] *

A、语法规则

B、算法

C、用户群

D、库(正确答案)

12. 程序设计包括分析问题、设计算法、( )、调试运行这四个步骤,其中调试运行是为了修正程序的语法错误与逻辑错误。 [单选题] * A、设计程序

B、编写代码(正确答案)

C、画流程图

D、保存程序

13.Python程序的文件扩展名是( )。 [单选题] *

A、.psd

B、.swf

C、.xls

D、.py(正确答案)

14. 在编写Python程序时,用( )加上说明文字来表示程序的注释。 [单选题] *

A、@

B、#(正确答案)

C、$

D、&

15. Python的( )必须先下载并安装后,才能正常调用。 [单选题] *

A、库

B、标准库

C、公用库

D、第三方库(正确答案)

16. Python是开源的,面向( )的程序设计语言。 [单选题] *

A、对象(正确答案) B、问题

C、过程

D、方法

17. 在程序设计过程中,解决问题的详细方法与步骤被称为( )。 [单选题] *

A、程序

B、流程

C、算法(正确答案)

D、调试

18. 用流程图来描述算法时,不同的操作有相应的图形框来表示,并用( )来描述各个操作的顺序。 [单选题] *

A、连接线

B、流程线(正确答案)

C、流水线

D、算法线

19. 一个程序可以没有输入,但至少要有一个( )。 [单选题] *

A、处理

B、输出(正确答案)

C、分支

D、循环

20.print( )是Python语言的( )函数。 [单选题] *

A、输出(正确答案) B、输入

C、处理

D、存储

21.print( )函数中,括号里有多个项目时,各个项目之间用( )分隔开。 [单选题] *

A、分号

B、逗号(正确答案)

C、空格

D、引号

22.下面指令的执行结果是( )。

print(‘我是’+’李小明’) [单选题] *

A、我是李小明(正确答案)

B、我是 李小明

C、我是+李小明

D、’我是’+’李小明’

23.下面指令的执行结果是( )。

print(‘12*3-5=’,12*3-5) [单选题] *

A、31

B、31 31

C、12*3-5= 31(正确答案)

D、12*3-5=12*3-5

24.( )在程序中用于储存数据或计算结果,包括变量名和变量值两部分。 [单选题] *

A、变量(正确答案)

B、常量

C、输入

D、输出

25.以下变量名中,错误的是( )。 [单选题] *

A、A_李小明

B、李小明_1

C、1_李小明(正确答案)

D、李小明_a

26.以下程序段的运行结果是( )。

r=input(请输入圆的半径:’)

print(3.14*r*r)

运行程序时,输入2

[单选题]

*

A、3.14*r*r

B、出错(正确答案)

C、6.28

D、12.56

27.表达式 1+2/4 的值是( )。 [单选题] *

A、3 B、1.5(正确答案)

C、0.75

D、7

28.以下程序段的运行结果是( )。

A=1.3*5

print(‘A=’,a)

[单选题] *

A、A=a

B、A=1.3*5

C、A=6.5

D、出错(正确答案)

29.表达式 (1+2)//3%4**5的值是( )。 [单选题] *

A、0

B、1(正确答案)

C、2

D、3

30.在python中,通过input( )函数输入的数据,都被默认为( )型数据。 [单选题] *

A、字符(正确答案)

B、整数

C、浮点

D、布尔

31.有程序段如下:

#求长方形的面积

a=input(‘请输入长方形的长:’)

b=input(‘请输入长方形的宽:’)

a=①(a)

b=①(b)

print(‘该长方形的面积为:’,a*b)

上面程序段中,序号①的位置应该是( )。 [单选题] *

A、int

B、float(正确答案)

C、str

D、pirnt

问题:

已知一个梯形的上底、下底与高的长度,求该梯形的面积。 有解题算法流程图如下:完成第32至35题。

32. 标识为①的框中应该填充( )。 [单选题] *

开始(正确答案)

输入上底

面积=(上底+下底)*高 / 2

输出面积

33. 标识为②的框中应该填充( )。 [单选题] *

开始

输入上底(正确答案)

面积=(上底+下底)*高 / 2

输出面积

34. 标识为③的框中应该填充( )。 [单选题] *

开始

输入上底

面积=(上底+下底)*高 / 2(正确答案)

输出面积

35. 标识为④的框中应该填充( )。 [单选题] *

开始

输入上底

面积=(上底+下底)*高 / 2

输出面积(正确答案)