1.以下不是Python数据类型的是( )
A:列表 B:整数 C:字符串 D:单字符
答案:AI参考:正确选项是 D:单字符。\n\nPython中的数据类型包括列表(list)、整数(integer)、字符串(string)等,而单字符(single character)是Python中的一种特殊的数据类型,用于表示单个字符。因此,D选项不是Python中的数据类型。'
2.下列关于形参和实参的说法正确的是?( )
A:函数调用时参数列表中给出要传入函数内部的参数,这类参数成为形式参数,简称形参 B:函数定义中参数列表里面的参数是实际参数,简称实参 C:程序在调用时,将实参复制给函数的形参 D:程序在调用时,将形参复制给函数的实参
答案:AI参考:正确选项是【C:程序在调用时,将实参复制给函数的形参】。\n\n在函数调用时,实参会被复制给函数的形参,也就是说,函数的形参和实参在内存中是两个独立的副本,形参的变化不会影响到实参,反之亦然。因此,选项C是正确的描述。而选项A和D则存在一定的混淆,它们都提到了“复制”,但实际上是在描述参数传递的过程,而不是参数本身的属性。选项B则存在错误,因为函数定义中的参数通常被称为“参数列表”,而不是“实参”或“形参”。'
3.以下说法正确的是?( )
A:Python 3.x与Python 2.x是相互兼容的 B:Python中缩进并非是随心所欲的,必须根据规范进行,每个层次必须用四个空格 C:Python中如果语句太长且不想在一行中显示,可以使用续行符“”将一行语句拆分成多行 D:Python程序只能运行在Windows系列的操作系统中
答案:AI参考:正确选项是:B:Python中缩进并非是随心所欲的,必须根据规范进行,每个层次必须用四个空格。\n\n其他选项可能有不同的解释和适用情况,但在题目中未给出足够的信息来进行正确的分析和选择。B选项给出了Python编程规范中的缩进规则,这是Python编程的基本规则之一。其他选项与题目中的陈述或问题无关。'
4.哪个选项是实现多路分支的最佳控制结构?( )
A:if-elif-else B:if-else C:try D:if
答案:if-elif-else
5.下面关于Series和DataFrame的理解,哪个是不正确的?( )
A:Series和DataFrame之间不能进行运算 B:可以像对待单一数据一样对待Series和DataFrame对象 C:DataFrame表示带索引的二维数据 D:Series表示带索引的一维数据
答案:Series和DataFrame之间不能进行运算
6.关于计算机程序对问题的求解,哪个选项的描述是错误的?( )
A:计算机能解决问题的计算部分 B:计算机无法超越人类智慧 C:计算机能够辅助解决数学公式求解问题 D:计算机能解决所有问题,包括逻辑推理和计算
答案:计算机能解决所有问题,包括逻辑推理和计算
7.以下对递归描述错误的是:( )
A:执行效率高 B:书写简单 C:一定要有基例 D:递归程序都可以有非递归编写方法
答案:执行效率高
8.下面对面向对象和面向过程描述正确的是:( )
A:模块化设计就是面向对象的设计 B:所有面向对象编程能实现的功能采用面向过程同样能完成 C:面向对象编程比面向过程编程更为高级 D:面向对象和面向过程是编程语言的一种分类依据
答案:所有面向对象编程能实现的功能采用面向过程同样能完成
9.Python语言可以处理的文件类型是( )。    
A:数据文件和二进制文件     B:文本文件和数据文件     C:其余答案都不对     D:文本文件和二进制文件    
答案:文本文件和二进制文件
10.Python中关于全局变量和局部变量描述不正确的是( )
A:全局变量不能和局部变量重名 B:全局变量在程序执行的全过程有效 C:全局变量一般没有缩进 D:一个程序中的变量包含两类:全局变量和局部变量
答案:全局变量不能和局部变量重名
11.哪个选项是用来判断当前Python语句在分支结构中?( )
A:大括号 B:缩进 C:引号 D:冒号

12.>>>f=lambda x,y:y+x >>>f(10,10)" "上述语句的输出结果是:( )
A:10 B:100 C:10,10 D:20 13.以下关于函数调用描述正确的是:( )
A:函数和调用只能发生在同一个文件中 B:函数在调用前不需要定义,拿来即用就好 C:自定义函数调用前必须定义 D:Python内置函数调用前需要引用相应的库 14.下面是流程图的基本元素是( )。
A:顺序语句 B:循环语句 C:分支语句 D:判断框 15.txt = open(""book.txt"", ""r"") print(txt)txt.close()" "文件 book.txt 在当前程序所在目录内,其内容是一段文本:book,上述代码的输出结果是( )
A:其余答案都不对 B:book.txt C:book D:txt 16.下列关于流程线的说法不正确的是( )。
A:流程线表示算法步骤执行的顺序,用来连接流程图图框 B:流程线无论什么方向,总要按箭头的指向执行 C:流程线是带有箭头的线,它可以画成折线 D:流程线只要是上下方向就表示自上向下执行可以不要箭头 17.使用函数的目的是?( )
A:降低编程难度和代码重用 B:提高功能难度和代码重用 C:提高编程难度和代码复用 D:降低功能难度和代码复用 18.x = 10y = 20if x > 10: if y > 20: z = x + y print('z is', z)else: print('x is', x)""阅读上面程序,选择正确输出结果( )。
A:没有输出 B:z is 30 C:x is 10 D:y is 20 19.高级语言程序中,程序的三种基本结构不包括?( )
A:顺序结构 B:限制结构 C:循环结构 D:分支结构 20.以下关于 Python 的描述错误的是?( )
A:Python 可用于数据抓取(爬虫) B:Python 的语法类似 C:Python 是跨平台的 D:PHP Python 可用于 Web 开发 21.哪个选项是Python语言%运算符的含义?( )
A:x与y的整数商 B:x与y之商 C:x的y次幂 D:x与y之商的余数 22.下面哪项可以将窗口坐标设置为:( )(0,0)在左下角,(10,10)在右下角?
A:win.setcoords((0,0),(10,10)) B:win.setcoords(Point(10,10),Point(0,0)) C:win.setcoords(Point(0,0),Point(10,10)) D:win.setcoords(0,0,10,10) 23.列表ls,哪个选项对ls.reverse()的描述是正确的?( )
A:如果ls为空,则产生一个异常 B:将ls中可以比较的元素进行逆序处理 C:将ls中元素逆序,返回一个新列表 D:将ls中元素逆序,更新列表ls 24.哪个选项是abs(3-4j)的运算结果?( )
A:3 B:4 C:5 D:5.0 25.x = 1y = -1z = 1if x > 0: if y > 0: print('AAA')elif z > 0: print('BBB')" "以上程序的输出结果是( )。
A:无输出 B:AAA' C:BBB' D:程序出错 26.def f(a,b): a=4 return a+bdef main(): a=5 b=6 print(f(a,b),a+b)main()""上述程序的输出结果为:( )
A:10 11 B:11 11 C:11 10 A D:10 10 27.如函数定义头部为def greet(username):,则下面对该函数的调用不合法的是( )。
A:greet( ) B:greet("Jucy") C:greet(username='Jucy') D:greet('Jucy') 28.哪个选项对死循环的描述是正确的?( )
A:无限循环就是死循环 B:死循环有时候对编程有一定作用 C:使用for语句不会出现死循环 D:死循环就是没有意义的 29.字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?( )
A:s[:-2] B:s[0:-2] C:s[2] D:s[-2] 30.下列方法仅适用于列表,而不适用于字符串的是( )。
A:count() B:find() C:index() D:sort() 31.可以结束一个循环的保留字是( )。
A:continue B:exit C:break D:if 32.下面函数不是内置函数的是( )。
A:range B:print C:dir D:__doc__ 33.哪个选项不是数据维度的种类?( )
A:高维数据 B:多维数据 C:正交数据 D:二维数据 34."阅读如下代码:import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} a = pd.DataFrame(dt) 希望获得[‘one’, ‘two’],使用如下哪个语句?"( )
A:a.values B:a.columns C:a.row D:a.index 35.程序为:A.a = [10, 20, 30]print(a * 2)""其输出结果是( )。
A:[11, 22, 33] B:[10, 20, 30] C:[20, 40, 60] D:[10, 20, 30, 10, 20, 30] 36.import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} a = pd.DataFrame(dt)" "阅读上述代码:( )
A:a中部分索引可能被修改 B:a的值不改变 C:a中部分列的值可能被修改 D:a中部分行的值可能修改 37.k = 10while k>1: print(k)k = k/2" "上述while循环执行的次数为( )。
A:5 B:死循环 C:4 D:10 38.哪个选项能够向列表ls中增加五个元素?( )
A:ls.insert(1,2,3,4,5) B:ls.append([1,2,3,4,5]) C:ls += 1,2,3,4,5 D:ls.append(1,2,3,4,5) 39.Series和DataFrame类型中的.cumsum()方法,下面哪个说法是正确的?( )
A:依次计算前1、2、…、n个元素的和 B:计算全部元素的和 C:计算全部元素的个数 D:依次计算第n-1和第n个元素的和 40.Python这个单词是什么含义? ( )
A:喵星人 B:袋鼠 C:蟒蛇 D:石头 41."阅读下面代码:import matplotlib.pyplot as plt plt.plot([9, 7, 15, 2, 9])plt.savefig('test', dpi=600) 其中,savefig()函数的作用是什么?( )"
A:刷新数据 B:记录并存储数据 C:显示所绘制的数据图 A D:将数据图存储成文件 42.>>>'{:.4e}'.format(234.56789)以上代码的输出结果为( )。
A:'2.345e+02' B:'2.3456e+02' C:'2.3457e+02' D:'234.5679' 43.import numpy as np a = np.arange(12).reshape((3,4)) print(a.mean())" "哪个是上面代码的运行结果?( )
A:[4, 5, 6, 7] B:16.5 C:5.5 D:[1.5, 5.5, 9.5] 44.color_rgb(0,255,255)表示的是什么颜色?( )
A:浅紫 B:品红 C:青色 D:黄色 45.关于Python语言的编程模式,哪个说法正确?( )
A:Python采用面向对象编程模式 B:Python采用语句式交互编程模式 C:其余选项都正确 D:Python采用函数式编程模式 46.下列Python赋值语句中,不合法的是( )
A:x=1;y=1 B:x=y=1 C:x=(y=1) D:x,y=y,x 47.pandas库中Series对象的索引表示类似:index([5, 4, 3, 2, 1], dtype=’int’),如下哪个说法是不正确的?( )
A:5, 4, 3, 2, 1是index的五个元素,这是一个五维数据 B:dtype表示Index类型中各元素的数据类型 C:‘int’说明各元素是整数类型 D:index()表示这是一个index类型 48.grade = 90if grade >= 60: print( 'D')elif grade >= 70: print( 'C')elif grade >= 80: print( 'B')elif grade >= 90: print( 'A')""阅读上面代码,选择正确的输出结果( )。
A:A B:B C:D D:C 49.一般说,numpy-matplotlib-pandas是数据分析和展示的一条学习路径,哪个是对这三个库不正确的说明?( )
A:numpy B:matplotlib支持多种数据展示,使用pyplot子库即可 C:pandas仅支持一维和二维数据分析,多维数据分析要用 D:numpy底层采用C实现,因此,运行速度很快 pandas也包含一些数据展示函数,可不用matplotlib 50.Python对文件操作采用的统一步骤是:( )
A:打开—读取—写入—关闭 B:操作—读取—写入 C:打开—操作—关闭 D:打开—读写—写入 51.所谓基例就是不需要递归就能求解的,往往是问题的起始值。以下关于递归函数基例的说法错误的是:( )
A:一般来说递归函数可以改用非递归方法实现 B:递归函数必须有基例 C:递归函数的基例不再进行递归 D:每个递归函数都只能有一个基例 52.哪个选项不能作为一维数据的存储方式?( )
A:各元素冒号分隔形成字符串存储 B:各元素直接相连形成字符串存储 C:各元素逗号分隔形成字符串存储 D:各元素采用特殊符号分隔形成字符串存储 53.Python语句print(type(lambda:None))的输出结果是?( )
A:<class ‘tuple’> B:<class ‘type’> C:<class ‘NoneType’> D:<class ‘function’> 54."阅读如下代码:import pandas as pds = pd.Series(10, index=['a', 'b', 'c'] 关于变量s,哪个说法是不正确的?"( )
A:s中元素的索引分别是'a’, ‘b’, ‘c’ B:s是一个一维数组 C:如果index部分省略,默认生成的索引是0, 1, 2 D:s中每个元素的值是10 55.编程语言通常有固定的后缀,如golang文件是"test.go",Python文件后缀通常定义为以( )结尾。
A:pw B:pc C:pyc D:py 56.整数、浮点数与复数间采用运算符运算,哪个选项是运算结果的数据类型?( )
A:整数 B:类型不确定 C:复数 D:浮点数 57.对于Python文件,以下描述正确的是:( )
A:根据不同类型的文件,打开方式只能是文本或者二进制中的一种 B:同一个文件可以既采用文本方式打开,也可以采用二进制方式打开 C:当文件以二进制文件方式打开时,读取按照字符串方式 D:当文件以文本方式打开时,读取按照字节流方式 58.下列对程序描述不正确的是?( )
A:可以利用函数对程序进行模块化设计 B:通过封装可以实现代码复用 C:程序是由一系列函数组成的 D:程序是由一系列代码组成的 59.哪个选项给出的保留字不直接用于表示分支结构?( )
A:in B:else C:if D:elif 60.内置函数,比如type(),在调用前不需要定义,直接拿来用就可以了。( )
A:错 B:对 61.x = 9999**9999这样的语句在Python中无法运行,因为数字太大了超出了整型变量的表示范围。 ( )
A:正确 B:错误 62.Python集合中的元素不允许重复。( )
A:错 B:对 63.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。( )
A:错 B:对 64.close()函数用于文件关闭。( )
A:错 B:对 65.文件对象是可以迭代的。( )
A:对 B:错 66.Python规定,浮点数类型可以不带小数部分。( )
A:错 B:对 67.pandas中的DataFrame对象的iloc方法访问数据是,可以使用DataFrame的index标签,也可以使用整数序号来指定要访问的行和列。( )
A:错 B:对 68.整数类型理论上的取值范围是负无穷到正无穷。( )
A:错 B:对 69.带有else子句的异常处理结构,如果不发生异常,则执行else子句中的代码。( )
A:错 B:对 70.pandas中DataFrame对象支持sort_index()方法沿某个方向按标签进行排序并返回一个新的DataFrame对象。( )
A:错 B:对 71.read()函数返回的是列表。( )
A:对 B:错 72.Python语言保留字可以用着变量名来命名。( )
A:错 B:对 73.元组可以作为字典的“键”。( )
A:对 B:错 74.使用for i in range(10)和for i in range(10,20)控制循环次数是一样的。( )
A:错 B:对 75.表达式x,y=y,x可以实现两个变量值的交换。( )
A:错 B:对 76.在Python中,循环结构必须有else子句。( )
A:错 B:对 77.已知df为DataFrame对象,那么df[:10]表示访问df中前10列数据。( )
A:对 B:错 78.readlines()函数返回的是列表。( )
A:错 B:对 79.字典的“键”必须是不可变的。( )
A:正确 B:错误 80.Python使用缩进来体现代码之间的逻辑关系。( )
A:对 B:错 81.numpy中的arange()函数功能和内置函数range()类似,只能生成包含整数的数组,无法创建包含实数的数组。( )
A:错 B:对 82.二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。( )
A:错 B:对 83.在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。( )
A:错 B:对 84.带有else子句的循环如果因为执行了break语句而退出的话,会执行else子句的代码。( )
A:对 B:错 85.二进制文件不能使用记事本程序打开。( )
A:错 B:对 86.在Python 3.x中语句 print(*[1,2,3]) 不能正确执行。( )
A:错 B:对 87.numpy函数cov()可以用来计算协方差,函数std()用来计算标准差。( )
A:对 B:错 88.Python变量命名中,字母不区分大小写。( )
A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部