1.下列关于Python的描述错误的是( )。
A.Python语言采用严格的“缩进”来表明程序的格式框架
B.Python语言中,字符串是用一对双引号或者一对单引号括起来的零个或者多个字符
C.在Python语言中,赋值与二元操作符不可以组合
D.Python语言的多行注释以(三个单引号)开头和结尾
2.以下哪个为合法的Python变量名( )。
A.true
B.False
C.import
D.if
3.执行表达式3+'3'后,结果为( )。
4.以下不能计算a的b次方的表示式的是()。
A.a**b
B.math.pow(a,b)
C.a^b
D.pow(a,b)
5.在炒菜机器人程序中,“第一步,加油少许”违背了算法的( )特征。
A.确定性
B.可行性
C.有穷性
D.有输入和输出的
6.以下选项中不符合 Python 语言变量命名规则的是( )。
7.下列关于Python语言描述正确的是()。
A.Python语言是一种面向机器的程序设计语言
B.Python语言比JAvA、C/C++等程序设计语言好
C.Python编写的语言可读性强,因此它是一种自然语言
D.Python语法简洁,类库丰富
8.下列选项中,能作为Python变量名的是( )。
9.下列各语句输出结果为False的是()。
A.print(72)
B.print(50)
C.print((12)or(21))
D.print(2==0)
10.以下选项中不是 Python 逻辑运算符的是( )
11.该流程图表示的算法结构是( )
A.顺序结构
B.选择结构
C.循环结构
D.网状结构
13.在Python中,具有输出功能的函数是( )
A.input()
B.print()
C.float()
D.int()
14.在Python中,能将字符串型数据转换为不含小数点的数字型数据的函数是
( )
A.str()
B.print()
C.float()
D.int()
15.在Python中,下列程序段的运行结果是( )a=5 b=2 print(a%b)
16.在python语言中表示取余运算的运算符是( )
17.Python语言中, 实现代码快速缩进的方法是( )
A.连续空格键
B.Tab
C.Shift+Ctrl
D.Alt+Tab
18.在Python中,语句x=input(‘请输入你的身高:’)的数据类型是( )
19.下列可以用作表示多行注释的是( )
A. 前后加#
B.前后加
C.前后加///
D.以上都不是
20.以下选项中不是Python语言的保留字的是( )
21.在算法的流程图描述方法中,表示输入输出的通常是( )。
A.矩形框
B.棱形框
C.平行四边形框
D.圆角矩形框
22.下列哪个不是Python的应用( )。
A.移动终端开发
B.图形图像处理
C.游戏开发
D.图形程序的开发
23.下列关于变量的说法错误的是( )。
A.变量用来暂时表示一个数据
B.变量名可以是字母、数字、下划线
C.Python 的变量名不区分大小写
D.数字不能作为变量名的开头
24.拟在屏幕上打印输出“Hello World”,以下选项中正确的是( )。
A.print(Hello World)
B.print(Hello World)
C.printf(“Hello World”)
D.printf(‘Hello World’)
25.在Python中,if结构被用在( )
A.语句相继被执行时
B.执行一些语句之前必须先做出判断时
C.A和B都是
D.A和B都不是
26.下面哪一行代码的输出结果不是 Python3.7 ( )。
A.print( Python3.7)
B.print( Python+3.7)
C.print( Python+str(3.7))
D.print( Python+3.7)
27.在Python中,表达式b*b-4*a*c用数学方法表示为( )。
A.2b-4a-4c
B.b×b-4ac
C.2b-4ac
D.b2-ac4
28.用流程图表示的基本控制结构如图所示,表示循环结构的是( )。
29.数学表达式 在Python中正确表示为
( )。
A.a-b/a+b
B.(a-b)/a+b
C.(a-b)/(a+b)
D.a-b/(a+b)
30.在Python中,下列哪个值是整数( )
A.5.0
B.“5.0”
C.-5
D.以上都不是
31.在Python程序中,已知列表m=[2,4,0,23,1,20],那么m[1]表示的元素是( )
32.定义了列表m=[1,2,3,7,5],则当前列表中元素m[2]的值是( )
33.字符串s='hello',则len(s)的值是
( )。
34.下面代码的输出结果是print(35-10) 输出的结果是( )。
A. 35-10
B. 35-10
C. 35-10
D. 25
35. print 的作用是什么?( )
A 在屏幕上打印出来相应的文本或者数字等
B 在打印机里打印相关文本或者数字等
C 可以用来画图
D 输出一个命令行
36.在Python中, x=2.6,表达式 int(x) 的结果是( )
37.关于Python语句中,比较是否相等的运算符是( )
38.在python语言中以下哪一项是乘方运算的运算符( )
39.在Python中,要使用( )转换为浮点数。
A. int
B. float
C. print
D. for
40.下列表达式中,值不是1的是( )
A. 6//5
B. 17%8
C. 7//3
D. 1**0
41.关于变量的说法 ,错误的是( )。
A. 变量必须要命名
B. 变量第二次赋值后 ,第一次赋的值将被删除
C. 变量只能用来存储数字 ,不能表示存储文字
D. 在同一个程序里 ,变量名不能重复
42.关于Python语句A=-A,以下选项中描述正确的是( )。
A. A和A的负数相等
B. A和A的绝对值相等
C. 给A赋值为它的负数
D. A的值为0
43.下面代码的输出结果是( )。x=10 y=3 print(x%y,x**y)
A. 3 1000
B. 1 30
C. 3 30
D. 1 1000
46.Python 中的== 代表的是( )
A. 把左边的值赋值给右边;
B. 把右边的值赋值给左边;
C. 比较左右两边是否相等;
D. 左右两边值进行交换;
A. 算法是解决问题的方法和步骤
B. 解决某个具体问题的算法只有一个
C. 算法都必须在有限步骤内结束
D. 算法都至少包含一个输出
48.如图所示,该算法采用的描述方法是( )
A. 自然语言
B. 流程图
C. 伪代码
D. 程序代码
49.在Python中,表达式a<=b的含义是( )
A. a≮b
B. ab
C. a=b
D. a≤b
50.在Python中,下列程序段的运行结果是( )a=10 b=5 print(a+b)
51.在Python中,下列字符串常量引用错误的是( )
52.在Python中,可处理的数据类型有
( )①字符串型 ②数值型 ③列表
53.使用计算机解决问题,需要经历四个主要阶段,正确的是( )
A 分析问题→设计算法→编写代码→运行程序
B 设计算法→分析问题→编写代码→运行程序
C 分析问题→编写代码→设计算法→运行程序
D 设计算法→编写代码→分析问题→运行程序
54.用流程图描述算法,表示条件判断的符号是( )
55.下列有while循环结构的说法不正确的是( )
A. While循环格式一般:While(表达式):语句或者语句组
B. 执行过程中表达式一般是一个关系表达式或逻辑表达式;
C. 表达式为真执行循环体;为假退出循环。
D. 表达式为假执行循环体;为真退出循环。
56.下面的流程图描述的算法结构是 ( )
A.顺序结构
B.选择结构
C.循环结构
D.分支结构
57.在Python中,表达式75>70 and 75<85的值为( )
A. 0
B. 1
C. True
D. False
58.在Python中,与1≤x≤10相对应的表达式为( )
A. 1x=10
B. x=1 and x=10
C. x=1 and x=10
D. x=1 or x=10
59.下列python表达式中,值为字符串类型的是( )
①abc*2 ②123+456 ③123+456 ④123+456
A. ①②③
B. ②③④
C. ①②④
D. ②①④
60.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"21"+"20+21"的运算结果是( )
A. 202120+21
B. 4141
C. 20212021
D. 202141