计算机试题

通过测试,让我们看看知识的掌握情况吧!

1.下列关于Python的描述错误的是( )。
A.Python语言采用严格的“缩进”来表明程序的格式框架
B.Python语言中,字符串是用一对双引号或者一对单引号括起来的零个或者多个字符
C.在Python语言中,赋值与二元操作符不可以组合
D.Python语言的多行注释以(三个单引号)开头和结尾
2.以下哪个为合法的Python变量名( )。
A.true
B.False
C.import
D.if
3.执行表达式3+'3'后,结果为( )。
A.6
B.33
C.33
D.报错
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 语言变量命名规则的是( )。
A.am
B.in
C._AI
D.str1
7.下列关于Python语言描述正确的是()。
A.Python语言是一种面向机器的程序设计语言
B.Python语言比JAvA、C/C++等程序设计语言好
C.Python编写的语言可读性强,因此它是一种自然语言
D.Python语法简洁,类库丰富
8.下列选项中,能作为Python变量名的是( )。
A.Ab
B.4Ab
C.if
D.s+1
9.下列各语句输出结果为False的是()。
A.print(72)
B.print(50)
C.print((12)or(21))
D.print(2==0)
10.以下选项中不是 Python 逻辑运算符的是( )
A.not
B.and
C.break
D.or
11.该流程图表示的算法结构是( )
A.顺序结构
B.选择结构
C.循环结构
D.网状结构
12.在Python中,变量命名错误的是( )
A.for
B.a2
C._a2
D.a_2
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)
A.2.5
B.2
C.1
D.3
16.在python语言中表示取余运算的运算符是( )
A. *
B. /
C. //
D. %
17.Python语言中, 实现代码快速缩进的方法是( )
A.连续空格键
B.Tab
C.Shift+Ctrl
D.Alt+Tab
18.在Python中,语句x=input(‘请输入你的身高:’)的数据类型是( )
A.整数型
B.浮点数型
C.字符型
D.引用型
19.下列可以用作表示多行注释的是( )
A. 前后加#
B.前后加
C.前后加///
D.以上都不是
20.以下选项中不是Python语言的保留字的是(   )
A.for
B.do
C.in
D.while
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.用流程图表示的基本控制结构如图所示,表示循环结构的是( )。
A.①
B.②
C.③
D.②③
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]表示的元素是( )
A. 2
B. 4
C. 20
D. 1
32.定义了列表m=[1,2,3,7,5],则当前列表中元素m[2]的值是( )
A. 2
B. 3
C. 7
D. 1
33.字符串s='hello',则len(s)的值是

( )。

A. 2
B. 6
C. 5
D. 4
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) 的结果是( )
A. 3
B. 2.6
C.2.0
D. 2
37.关于Python语句中,比较是否相等的运算符是( )
A. =
B. ==
C. !=
D.
38.在python语言中以下哪一项是乘方运算的运算符( )
A. *
B. /
C. //
D. **
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
44.下列哪个符号可以用来修改变量的值?( )。
A. =
B. ==
C. =
D. !=
45.Python运算符中,整除的符号是( )
A. /
B. %
C. //
D. **
46.Python 中的== 代表的是( )
A. 把左边的值赋值给右边;
B. 把右边的值赋值给左边;
C. 比较左右两边是否相等;
D. 左右两边值进行交换;
47.下列有关算法的叙述中,错误的是

( )

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)
A.105
B.15
C.’105’
D.15
51.在Python中,下列字符串常量引用错误的是( )
A. 256
B. OK
C.256
D. OK
52.在Python中,可处理的数据类型有

( )①字符串型    ②数值型  ③列表

A. ①②
B. ②③
C. ①
D. ①②③
53.使用计算机解决问题,需要经历四个主要阶段,正确的是( )
A 分析问题→设计算法→编写代码→运行程序
B 设计算法→分析问题→编写代码→运行程序
C 分析问题→编写代码→设计算法→运行程序
D 设计算法→编写代码→分析问题→运行程序
54.用流程图描述算法,表示条件判断的符号是( )
A.
B.
C.
D.
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

60题 | 被引用13次

模板修改
使用此模板创建