郑州城市学院成教《大数据财务分析与财务管理实务》原题及答案
1、关于字符串下列说法错误的是
A.字符应该视为长度为1的字符串
B.字符串以\0标志字符串的结束
C.既可以用单引号,也可以用双引号创建字符串
D.在三引号字符串中可以包含换行回车等特殊字符
答案:B
2、下面哪一个是以添加(追加)模式打开文件做写入操作
A.f.open("f","r")
B.f.open("f","w")
C.f.open("f","a")
D.f.open("f","w+")
答案:C
3、下面描述错误的是
A.若a=True,b=False;则a or b为True
B.若a=True,b=False;则a and b为False
C.若a=True,b=False;则not a为False
D.a && b为False
答案:D
4、( )函数是指直接或间接调用函数本身的函数
A.递归
B.闭包
C.lambda
D.匿名
答案:A
5、Python中对于文件和目录的常用操作的函数都存在于()这个库中
A.math
B.file
C.os
D.import
答案:C
6、下面描述错误的是
A.在python中逻辑与运算符不能写作&&,要写作and
B.&是两个数字按二进制位作与运算的操作符
C.3 & 2的结果为2
D.3 & 3的结果为0
答案:D
7、python访问mysql数据库可以使用MySQLDb模块,以下方法是回滚事物的是
A.commit()
B.rollback()
C.nextset()
D.scroll()
答案:B
8、下⾯⼀段代码:my_len(my_def): my_def.split() return len(my_def) res = my_len('hfweiie8832 fej中⽂') print(res)需要()保证其正常输出
A.⾸⾏缩进与第⼆⾏保持⼀致
B.⾸⾏添加def关键字,且⽤空格与函数名隔开
C.第三⾏去掉len关键字
D.⽆需修改,程序可以正常输出
答案:B
9、正则表达式中,匹配任何数字,用以下哪个元字符
A.\r
B.\n
C.\d
D.\w
答案:C
10、关于python类说法错误的是
A.类的实例方法必须创建对象后才可以调用
B.类的实例方法必须创建对象前才可以调用
C.类的类方法可以用对象和类名来调用
D.类的静态属性可以用类名和对象来调用
答案:B
11、文件起始位置的编号是
A.0
B.1
C.-1
D.a
答案:A
12、Python不⽀持的数据类型有
A.char
B.int
C.float
D.list
答案:A
13、以下不能创建一个字典的语句是
A.dict1={}
B.dict2={3:5}
C.dict3={:“uestc”}
D.dict4={(1,2,3):“uestc”}
答案:C
14、pow(2,pow(3,2))的运行结果为
A.9
B.8
C.81
D.512
答案:D
15、若函数中没有return语句或者return语句不带任何返回值,则返回
A.0
B.出错不能运行
C.空字符串
D.None
答案:D
16、在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数
A.this
B.me
C.self
D.与类同名
答案:C
17、关于数据组织的维度,以下选项中描述错误的是
A.一维数据采用线性方式组织,对应于数学中的数组和集合等概念
B.二维数据采用表格方式组织,对应于数学中的矩阵
C.高维数据有键值对类型的数据构成,采用对象方式组织
D.数据组织存在维度,字典类型用于表示一维和二维数据
答案:A
18、有关异常说法正确的是
A.程序中抛出异常终止程序
B.程序中抛出异常不一定终止程序
C.拼写错误会导致程序终止
D.缩进错误会导致程序终止
答案:B
19、我们应该了解到,python2到python3经历了很多重⼤改变,python3不属于接收⽤户输⼊的语句是
A.a=input("input:")
B.input("input")
C.a="input:"
D.b=input()
答案:C
20、下列哪个语句在Python中是⾮法的
A.x = y = z = 1
B.x = (y = z + 1)
C.x, y = y, x
D.x += y x=x+y
答案:B
21、下列Python语句正确的是
A.min = x if x < y else y
B.max = x > y and x : y
C.if (x > y) print x
D.while True : pass
答案:D
22、以下可以终结一个循环的保留字是
A.if
B.break
C.exit
D.continue
答案:B
23、Python的序列类型不包括下列哪一种
A.字符串
B.列表
C.元组
D.字典
答案:D
24、以下哪个不是python关键字
A.cout
B.from
C.not
D.or
答案:A
25、以下对字典的说法错误的是
A.字典可以为空
B.字典的键不能相同
C.字典的键不可变
D.字典的键 的 值不可变
答案:D
26、python单行注释和多行注释分别是什么
A.""" """和''' '''
B.#和""" """
C.//和''' '''
D.#和//
答案:B
27、导入模块的方式错误的是
A.import mo
B.from mo import *
C.import mo as m
D.import m from mo
答案:D
28、()模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息
A.sys
B.platform
C.math
D.time
答案:A
29、下列表达式的值为True的是
A.5+4j > 2-3j
B.3>2>2
C.1==1and2!=1
D.not(1==1and 0!=1)
答案:C
30、“ab”+”c”*2结果是
A.abc2
B.abcabc
C.abcc
D.ababcc
答案:C
31、Python 3.x完全支持中文字符,默认使用的的编码格式是
A.GB2312
B.UTF-8
C.UTF-16
D.CP437
答案:B
32、代码print((1, 2, ‘ 1 ’ , ‘ 2 ’ ) > 1)执行结果是
A.True
B.False
C.报错
答案:B
33、以下不能创建⼀个字典的语句是
A.dict1 = {}
B.dict2 = { 3 : 5 }
C.dict3 = dict( ,[ 3 , 4 ] )
D.dict4 = dict( ( , ) )
答案:C
34、变量名字的第⼀个字符必须是
A.数字或字母
B.数字或下划线
C.字母
D.字母或下划线
答案:D
35、使用下列哪种关键字来创建Python自定义函数
A.function
B.class
C.procedure
D.def
答案:D
36、布尔型变量的值分别是
A.0与1
B.Ture与False
C.yes与no
D.以上都不是
答案:B
37、以下是字符转换成字节的方法是
A.decode()
B.encode()
C.upper()
D.rstrip()
答案:B
38、代码if ‘ p ’ in ‘ pip python ’ : print( ‘ pip python ’ .replace( ‘ p ’ , ‘ P ’ ))的执行结果是
A.PiP python
B.pip Python
C.PiP Python
D.Pip Python
答案:C
39、以下文件打开方式中,()是追加模式,不覆盖文件中的原有内容
A.r
B.w
C.a
D.b
答案:C
40、以下哪个不是python中提供的程序控制关键字
A.for
B.while
C.case
D.break
答案:C
41、针对元组(1, 2, )的说法正确的是
A.长度为 6
B.属于二维元组
C.元组的元素可变
D.嵌入的列表的值可变
答案:D
42、以下数据类型可以作为字典中元素的键的是
A.列表
B.集合
C.字典
D.字符串
答案:D
43、下列哪种说法是错误的
A.除字典类型外,所有标准对象均可以⽤于布尔测试
B.空字符串的布尔值是False
C.空列表对象的布尔值是False
D.值为0的任何数字对象的布尔值是False
答案:A
44、下列数据类型为bytes类型的是
A.True
B.False
C.None
D.b'hello'
答案:D
45、下⾯哪个不是Python合法的标识符
A.int32
B.40XL
C.self
D.__name__
答案:B
46、下⾯不属于Python语⾔表⽰字符串的⽅式是
A.单引号
B.括号
C.三引号
D.双引号
答案:B
47、list类型的内置方法pop()的作用是
A.置顶指定元素
B.给元素排序
C.删除指定元素
D.插入指定元素
答案:C
48、Python语⾔采⽤()来表明每⾏代码的层次关系
A.注释和制表符
B.制表符或括号
C.括号
D.空格或制表符
答案:D
49、Python语言语句块的标记是
A.分号
B.逗号
C.缩进
D./
答案:C
50、Python定义私有变量的方法为
A.使用__private 关键字
B.使用public关键字
C.使用__xxx__定义变量名
D.使用__xxx定义变量名
答案:D
51、假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是
A.参数是列表类型时,改变原参数的值
B.参数的值是否改变与函数中对变量的操作有关,与参数类型无关
C.参数是组合类型(可变对象)时,改变原参数的值
D.参数是整数类型时,不改变原参数的值
答案:D
52、计算机中信息处理和信息储存用
A.二进制代码
B.十进制代码
C.十六进制代码
D.ASCII代码
答案:A
53、通过random.randint(1,100),可以获得
A.区间的随机整数
B.[1,100)区间的随机整数
C.(1,100]区间的随机整数
D.(1,100)区间的随机整数
答案:A
54、以下说法错误的是
A.元组的长度可变
B.列表的长度可变
C.可以通过索引访问元组
D.可以通过索引访问列表
答案:A
55、表达式3**2的值为
A.6
B.18
C.9
D.12
答案:C
第一阶段测验
一、 单选题
1、下列哪个语句在Python中是⾮法的
A.x = y = z = 1
B.x = (y = z + 1)
C.x, y = y, x
D.x += y x=x+y
答案:B
2、关于Python内存管理,下列说法错误的是
A.变量不必事先声明
B.变量⽆须先创建和赋值⽽直接使⽤
C.变量⽆须指定类型
D.可以使⽤del释放资源
答案:B
3、print 100 - 25 * 3 % 4应该输出什么
A.1
B.97
C.25
D.0
答案:B
4、下⾯哪个不是Python合法的标识符
A.int32
B.40XL
C.self
D.__name__
答案:B
5、下列哪种说法是错误的
A.除字典类型外,所有标准对象均可以⽤于布尔测试
B.空字符串的布尔值是False
C.空列表对象的布尔值是False
D.值为0的任何数字对象的布尔值是False
答案:A
6、下列表达式的值为True的是
A.5+4j > 2-3j
B.3>2>2
C.1==1and2!=1
D.not(1==1and 0!=1)
答案:C
7、Python不⽀持的数据类型有
A.char
B.int
C.float
D.list
答案:A
8、以下不能创建⼀个字典的语句是
A.dict1 = {}
B.dict2 = { 3 : 5 }
C.dict3 = dict( ,[ 3 , 4 ] )
D.dict4 = dict( ( , ) )
答案:C
9、下⾯不能创建⼀个集合的语句是
A.s1 = set ()
B.s2 = set (“abcd”)
C.s3 = (1, 2, 3, 4)
D.s4 = frozenset( (3,2,1) )
答案:C
10、下列Python语句正确的是
A.min = x if x < y else y
B.max = x > y and x : y
C.if (x > y) print x
D.while True : pass
答案:D
11、以下哪个不是python关键字
A.cout
B.from
C.not
D.or
答案:A
12、设a=2,b=5,在python中,表达式a>b And b>3的值是
A.False
B.True
C.-1
D.1
答案:A
13、在Python中,不同的数据,需要定义不同的数据类型,可用方括号“ [] ”来定义的是
A.列表
B.元组
C.集合
D.字典
答案:A
14、如果你想绘制五星红旗,你需要导⼊的包
A.turtle和pip
B.wheel
C.turtle和math
D.NLTK和turtle
答案:C
15、"ab"+"c"*2结果是
A.abc2
B.abcabc
C.abcc
D.ababcc
答案:C
16、Python 3.x完全支持中文字符,默认使用的的编码格式是
A.GB2312
B.UTF-8
C.UTF-16
D.CP437
答案:B
17、以下会出现错误的是
A.董'.encode()
B.董'.decode()
C.ord('董')
D.ascii('董')
答案:B
18、若函数中没有return语句或者return语句不带任何返回值,则返回
A.0
B.出错不能运行
C.空字符串
D.None
答案:D
19、关于python类说法错误的是
A.类的实例方法必须创建对象后才可以调用
B.类的实例方法必须创建对象前才可以调用
C.类的类方法可以用对象和类名来调用
D.类的静态属性可以用类名和对象来调用
答案:B
20、有关异常说法正确的是
A.程序中抛出异常终止程序
B.程序中抛出异常不一定终止程序
C.拼写错误会导致程序终止
D.缩进错误会导致程序终止
答案:B
21、通过random.randint(1,100),可以获得
A.区间的随机整数
B.[1,100)区间的随机整数
C.(1,100]区间的随机整数
D.(1,100)区间的随机整数
答案:A
22、下列数据类型为bytes类型的是
A.True
B.False
C.None
D.b'hello'
答案:D
23、以下数据类型可以作为字典中元素的键的是
A.列表
B.集合
C.字典
D.字符串
答案:D
24、在条件表达式中,以下会被python解释器认为和True等价的是
A.空列表
B.空元组
C.空集合
D.正整数
答案:D
25、关于python函数以下说法正确的是
A.函数形参不需要声明其类型
B.如果函数不需要接受任何参数,则函数名后面的括号也无需保留
C.函数必须指明其返回值类型
D.函数体必须和def关键字对齐
答案:A
第二阶段测验
一、 单选题 1、面向对象的三大特性不包括A.继承B.重写C.多态D.封装答案:B
2、python3中,默认使用的编码是A.GBKB.GB2312C.UTF8D.CP936答案:C
3、正则表达式中,匹配任何数字,用以下哪个元字符A.\rB.\nC.\dD.\w答案:C
4、以下文件打开方式中,()是追加模式,不覆盖文件中的原有内容A.rB.wC.aD.b答案:C
5、python访问mysql数据库可以使用MySQLDb模块,以下方法是回滚事物的是A.commit()B.rollback()C.nextset()D.scroll()答案:B
6、与运算符//对应的特殊方法为A.__pow__()B.__floordiv__()C.__mod__()D.__truediv__()答案:B
7、如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回为A.TrueB.FalseC.NullD.None答案:D
8、以下哪个不是python中提供的程序控制关键字A.forB.whileC.caseD.break答案:C
9、使用字典对象的()方法,可以返回字典的“键:值”对A.items()B.keys()C.values()D.get()答案:A
10、下⾯⼀段代码:my_len(my_def): my_def.split() return len(my_def) res = my_len('hfweiie8832 fej中⽂') print(res)需要()保证其正常输出A.⾸⾏缩进与第⼆⾏保持⼀致B.⾸⾏添加def关键字,且⽤空格与函数名隔开C.第三⾏去掉len关键字D.⽆需修改,程序可以正常输出答案:B
11、关于Python中的复数,下列说法错误的是A.表示复数的语法是real+image jB.实部和虚部都是浮点数C.虚部必须后缀j,且必须是小写D.方法conjugate返回复数的共轭复数答案:C
12、关于字符串下列说法错误的是A.字符应该视为长度为1的字符串B.字符串以\0标志字符串的结束C.既可以用单引号,也可以用双引号创建字符串D.在三引号字符串中可以包含换行回车等特殊字符答案:B
13、以下不能创建一个字典的语句是A.dict1={}B.dict2={3:5}C.dict3={:“uestc”}D.dict4={(1,2,3):“uestc”}答案:C
14、计算机中信息处理和信息储存用A.二进制代码B.十进制代码C.十六进制代码D.ASCII代码答案:A
15、python源程序执行的方式A.编译执行B.解析执行C.直接执行D.边编译边执行答案:B
16、Python语言语句块的标记是A.分号B.逗号C.缩进D./答案:C
17、以下是字符转换成字节的方法是A.decode()B.encode()C.upper()D.rstrip()答案:B
18、“ab”+”c”*2结果是A.abc2B.abcabcC.abccD.ababcc答案:C
19、以下会出现错误的是哪个A.‘北京’.encode()B.‘北京’.decode()C.‘北京’.encode().decode()D.以上都不会错误答案:B
20、下⾯变量正确的赋值⽅式是A.x=1B.int x;<回车>x=1C.=xD.%x=1答案:A
21、Python语⾔采⽤()来表明每⾏代码的层次关系A.注释和制表符B.制表符或括号C.括号D.空格或制表符答案:D
22、以下不是python中的关键字A.raiseB.withC.importD.final答案:D
23、调用以下函数:def myfun(): pass返回的值A.0B.出错不能运行C.空字符串D.None答案:D
24、我们应该了解到,python2到python3经历了很多重⼤改变,python3不属于接收⽤户输⼊的语句是A.a=input("input:")B.input("input")C.a="input:"D.b=input()答案:C
25、Python语⾔对于变量的命名要求严格,下⾯⼏个选项中⾮法的变量命名是A._var1B.Var_1C.$var_1D.str1答案:C
第一阶段简答练习
一、 判断题 1、Python是一种跨平台、开源、免费的高级动态编程语言。A.正确B.错误答案:对
2、Python 3.x 完全兼容Python 2.x 。A.正确B.错误答案:错
3、在Windows平台上编写的Python程序无法在Unix平台运行。A.正确B.错误答案:错
4、不可以在同一台计算机上安装多个Python版本。A.正确B.错误答案:错
5、pip命令也支持扩展名为.whl的文件直接安装Python扩展库。A.正确B.错误答案:对
6、Python安装扩展库常用的是pip工具。A.正确B.错误答案:对
7、在IDLE交互模式中浏览上一条语句的快捷键是Alt+P。A.正确B.错误答案:对
8、Python源代码程序编译后的文件扩展名为pyc。A.正确B.错误答案:对
9、已知x = 3,那么赋值语句x = 'abcedfg'是无法正常执行的。A.正确B.错误答案:错
10、Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。A.正确B.错误答案:错
11、Python采用的是基于值得自动内存管理方式。A.正确B.错误答案:对
12、Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。A.正确B.错误答案:对
13、在Python中可以使用if作为变量名。A.正确B.错误答案:错
14、在Python 3.x中可以使用中文作为变量名。A.正确B.错误答案:对
15、加法运算符可以用来连接字符串并生成新字符串。A.正确B.错误答案:对
16、3+4j不是合法的 Python 表达式。A.正确B.错误答案:错
17、0o12f是合法的八进制数字。A.正确B.错误答案:错
18、不管输入什么,Python 3.x中input()函数的返回值总是字符串。A.正确B.错误答案:对
19、在Python中0xad是合法的十六进制数字表示形式。A.正确B.错误答案:对
20、Python使用缩进来体现代码之间的逻辑关系。A.正确B.错误答案:对
综合作业一
一、 填空题1、表达式chr(ord('D')+2)的值为()。答案:’F’
2、假设列表对象li的值为,那么切片li得到的值为()。答案:
3、()语句的作用是提前结束本次循环,忽略之后的所有语句,提前进入下一次循环。答案:continue
4、如果函数中没有return语句,那么该函数的返回值为()。答案:None
5、创建一个类的对象的时候,自动执行该类的()方法。答案:init
6、在字符串前加字母()表示原始字符串,不会进行任何转义。答案:R
7、正则表达式采用标准库()模块中的方法处理字符串。答案:re
8、python内置函数()可以用指定模式打开指定文件并创建文件对象。答案:open()
9、os.path模块中用来进行路径拼接的方法是()。答案:join()
10、表达式chr(ord('E')+3)的值为()。答案:’ H ’
11、python源程序执行的方式是()。答案:解析执行
12、字典中的()必须是唯一的。答案:键
13、在字符串的前面添加一个()字符,使字符串变成原始字符串。答案:’ R’
14、Python 中的()表示空语句。答案:pass
15、用()导入正则表示式模块。答案:import re
16、OS模块的()方法用来返回当前工作目录。答案:getcwd()
17、文件对象的()方法可以用来返回文件指针的当前位置。答案:tell()
18、表达式int( ‘ 1111 ’ ,2)的值为()。答案:15
19、表达式chr(ord( ‘ F ’ )+2)的值为()。答案:’H ’
20、如果脚本作为程序直接运行,则其()属性值被自动设置为字符串()。答案:name,_’main_’
页:
[1]