版权声明:本文为博主原创文章,未经博主允许不得转载。
文章目录
一、单选题
1.1 基本语法
1.下列语句中能打印出Hello world的选项是()
- A Print(Hello world)
- B print(hello world)
- C print(‘hello world’)
- D print(‘Hello world’)
2.有一个test.py文件,要想在Pycharm的终端里执行该文件,则下列命令正确的是()
- A python test
- B pycharm test.py
- C python test.py
- D pythontest.py
3.下列关于模块的说法不正确的选项是()
- A Python 模块(Module),是一个 Python 文件, 结尾不加.py
- B 模块定义后,可以使用 import 语句来引入模块
- C 导入模块 imooc.py,通常将导入语句放在脚本的顶端
- D 模块能够有逻辑地组织Python代码段
4.在Python中,下列关于sys模块导入的方法正确的是()
- A import sys
- B python import sys
- C sys import
- D importsys
5.关于print()打印多条数据的规范,下列选项正确的是(B)
- A print(小雨,没带伞,‘要被淋湿了’)
- B print(‘雨越来越大’,‘没带伞’,‘完了’)
- C print(‘雨停了’,‘要走了’, end= ‘’,‘太好了’)
- D print(‘雨停了’,‘要走了’,)
6.下列四行代码,执行结果正确的是(D)
- A.报错
- B.小雨 没带伞 要被淋湿了
雨越来越大 没带伞 完了
雨停了 要走了 太好了
雨停了 要走了
C.雨停了 要走了
雨停了 要走了 太好了
雨越来越大 没带伞 完了
小雨 没带伞 要被淋湿了
D.小雨 没带伞 要被淋湿了
雨越来越大 没带伞 完了
报错
7.关于Python注释的方法,下列选项错误的是()
- A #
- B “”" “”"
- C ‘’’ ‘’’
- D //
8.有关Python中注释的作用,下面说法错误的是()
- A .方便日后程序的维护
- B.为了让别人能够更容易理解程序
- C.提高代码可读性
- D.注释与程序调试无关
9.关于Python代码缩进,下列说法错误的是()
- A .python程序中只要出现冒号下一行就要缩进
- B.Python程序中代码缩进之后会生成出一个新的代码块
- C.Python一般使用4个空格或1个tab制表符作为缩进,两者不要混用
- D.Python程序的行尾要空四格
10.下列选项中,脚本入口函数的写法正确的是()
- A .if _ _ name_ _ == “main”:
- B.if _ _ name_ _ = “_ _ main_ _”:
- C.if _ _ name_ _ == “_ _ main_ _”:
- D.if _ name_ == “_ _ main_ _”:
11.下列变量命名规范的一项是(C)
- A .user-name
- B.user&nanem
- C.user_name
- D.01_user_nam
12.关于变量名的定义与赋值,下列选项中最合理的是()
- A .class=5
- B.abc =“小明”
- C.age = 20
- D.5sex = ‘男’
13.关于关键字下面说法正确的是(C)
- A .关键字可以用变量名命名,这样更清晰易理解
- B.关键字不能用于业务逻辑处理
- C.关键字是python内部自带的用于处理业务逻辑的特殊变量
- D.关键字跟变量一样存在内存里
14.下面选项中不属于关键字的是()
- A .if
- B.def
- C.else
- D.key
15.关于变量名的命名要求,下列说法错误的是(C)
- A .变量名可以包含字母、数字、下划线,不能以数字开头
- B.变量名最好使用英文单词,不建议使用拼音
- C.变量名中可以包含任意字符
- D.变量名不能与Python关键字同名
1.2 数据类型
16.下列选项中不属于Python基本数据类型的是()
- A .整型 int
- B.字符串类型 str
- C.双精度类型 double
- D.布尔类型 bool
17.下面关于python的数据类型说法正确的是(B)
- A .每种数据类型的作用都是一样的
- B.每种数据类型都有各自的特点,为了方便我们更好的处理和展示数据
- C.每种数据类型使用的场景都是一样的
- D.数据类型主要是用来存储数据的
18.下面选项中不属于python数据类型的选项是(B)
- A .字符串类型
- B.短整型
- C.布尔类型
- D.数字类型
19.已知num= 6.0 ,执行print(type(num))语句,输出结果为()
- A .<class ‘int’>
- B.<class ‘bool’>
- C.<class ‘float’>
- D.<class ‘str’>
1.2.1 整型
20.下面选项中属于整型类型的是()
- A .0
- B.12.3
- C.-12.9
- D.12.00
21.给定一个整型变量i,如何查看i的数据类型(C)
- A .print(type(int))
- B.print(type(‘i’))
- C.print(type(i))
- D.<class ‘float’>
1.2.2 浮点型
22.下列关于浮点类型的说法正确的是(B)
- A .int代表浮点类型
- B.只要带有小数点的类型都是浮点型
- C.0.00不属于浮点型
- D.定义浮点型的时候必须要用浮点型的代表函数来声明才行
23.下列选项中属于浮点型的是()
- A .2
- B.0.9
- C.int(2.1)
- D.-1
1.2.3 字符串
24.已知 name = “小明”,执行 print(type(name)) 语句,输出结果为()
- A .<class ‘int’>
- B.<class ‘str’>
- C.<class ‘float’>
- D.<class ‘bool’>
25.获取字符串 s = “qsdgsfshfkjahasjkgh” 的长度,下列选项正确的是()
- A .len(s)
- B.len(“s”)
- C.type(s)
- D.id(s)
26.若要声明字符串类型的数据,需要使用的关键字是()
- A .int
- B.float
- C.str
- D.list
27.下列选项中,print(“hello” + ’ ’ + “Python”),该语句的正确输出结果为(B)
- A .helloPython
- B.hello Python
- C.hello+Python
- D.hello+ ’ ’ + Python
28.定义变量 label = “我们都是中国人” ,要确定在label中是否有 “我们” 两个字,下列选项正确的是()
- A .print(“我们” in label)
- B.print(“我们” not in label)
- C.print(label in “我们”)
- D.print(max(label))
29.已知变量label的值为"hello world",下列选项中得到 label最大值元素 的是()
- A .print(max(label))
- B.print(min(label))
- C.print(len(label))
- D.print(“hello” in label)
30.已知变量 label的值为"hello world" ,下列选项中得到 label中最小元素 的是()
- A .print(max(label))
- B.print(min(label))
- C.print(len(label))
- D.print(“hello” in label)
1.2.4 布尔类型
31.关于布尔类型下面说法错误的是(D)
- A .0 代表False
- B.1代表True
- C.空类型都代表False
- D.0.1代表False
32.已知 label 的值为 ‘欢迎来自远方的朋友’ ,执行 print(“朋友” in label) 输出的结果为()
- A .True
- B.true
- C.Flase
- D.flase
33.在python中,声明布尔类型的数据,使用的关键字是()
- A .str
- B.bool
- C.int
- D.float
1.2.5 列表
34.下列选项中关于列表说法正确的是(C)
- A .列表存在()中
- B.str可以定义一个列表
- C.列表是一个无限制长度的数据结构
- D.列表是一个有序且不可重复的类型
35.Python中,转换为 列表类型 时使用的关键字是()
- A .str
- B.bool
- C.int
- D.list
36.已知列表 list_值为[-2,0,4,9],在执行 print(min(list_)) 后,输出结果为
- A .0
- B.-2
- C.9
- D.4
37.已知list_的值为[5,3,8,0],使用 max(list_) 函数后输出结果为()
- A .5
- B.0
- C.8
- D.3
1.2.6 元组
38.关于元组下列说法正确的是(B)
- A .元组中的元素存在[ ]中 【元组:()】
- B.元组跟列表一样是一个无限制长度的数据结构
- C.name = (“小明”)是一个元组类型 【 字符类型:少一个逗号】
- D.列表跟元组都是可变的类型 元【组不可变】
39.在Python中,定义元组时使用的关键字是()
- A .list
- B.tuple
- C.str
- D.int
40.下列选项中,关于元组与列表的区别描述不正确的是( C )
- A .元组比列表占用资源更小
- B.列表是可变的,元组是不可变的
- C.元组和列表都可以添加数据 【元组不可以添加数据】
- D.name = (“小明”,)是一个元组
1.2.7 字典
41.下列选项中定义字典时使用的关键字是()
- A .list
- B.tuple
- C.str
- D.dict
42.下列选项中关于字典类型的数据定义正确的是( C )
- A .{name:“小明”}
- B.{“name”,“小黄”}
- C.{“name”: “小黄”}
- D.(“name”:“小黄”)
43.python的字典类型中value不支持下列的数据类型是( A )
- A .无
- B.数字
- C.元组
- D.列表【key:列表是不支持】
44.在python中,字典类型数据中key不支持下列数据类型的是( D )
- A .字符串
- B.数字
- C.元组
- D.列表
45.已知num值为5,在执行下图代码后,运行结果为(B)
num = 5
num +=5
num2 = num
print(num2)
- A .5
- B.10
- C.15
- D.Null
46.已知a、b、c的值分别为20,30,5,在执行下述代码后,b的值为( C )
a, b, c = 20, 30, 5
a //= c
b %= a
- A .30
- B.10
- C.2
- D.0
47.已知变量 s的值为"12",执行 print(s*3) 语句后,输出的结果是( A )
- A .121212
- B.36
- C.4
- D.9
48.已知 t = (1, 2, 3),执行 t=t*2 后,关于t的值下列说法正确的是( C )
- A .两个t的id地址是一样的【不一样】
- B.(2,4,6)
- C.(1, 2, 3, 1, 2, 3)
- D.(1, 2, 3) (1, 2, 3)
49.已知变量t的值[1, 2, 3],执行 t=t*2 后,t的值为( A )
- A .[1, 2, 3, 1, 2, 3]
- B.[2,4,6]
- C.[2,4,6][2,4,6]
- D.[1, 2, 3] [1, 2, 3]
50.已知 name的值为{‘12’: ‘23’} ,执行下述代码 name= name*2 后再输出name值时结果为( D )
- A .{“24”: “46”}
- B.24,46
- C.{“24”: “46”, “24”: “46”}
- D.程序不能执行会报错 【字典不支持乘法运算】
51.下列选项中,关于对象的描述错误的是( D )
- A .Python中一切都是对象
- B.每个对象都有各自的属性和方法
- C.对象的特点就是它的属性,对象的功能就是它的方法
- D.Python中的变量不能称之为对象
1.2.8 集合
在Python中,关于 创建空集合 的书写,下列选项正确的是( A )
- A .set( )
- B.{} 【空字典】
- C.[] 【空列表】
- D.() 【空元组】
下列选项中关于 集合 的描述正确的是( B )
- A .集合可以通过下标取值 【不可以:无序】
- B.集合是一个无序且元素不能重复的序列
- C.集合中的元素是可以重复的 【不可重复】
- D.集合是有序且元素可以重复的序列 【无序、元素不可重复】
关于以下代码,下列描述正确的是( B )
- A .print(l) —> [1, 2, 3, 1, 2, 3]
- B.print(l) —> [1,2,3]
- C.print(s) —>{1, 2,


最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



