1、二级python选择模拟题11.以下关丁函数参数的描述,正确的是:A调用函数时,按参数名称传递的参数,要按照定义顺序进行传递B定义函数可选参数的时候,不限制可选参数在参数列表中的位置C函数在定义时可以不指定可选参数的默认值,调用函数的时候再传入 参数D在一个函数内部定义的变量,到另一个函数中不能引用2.以下程序的输出结果是:def add_Run(L=None):if L is None:L 二L append (f Run)return Ladd_Run0add_Run0print (add_Run ( Lying* )ALying,, Run, RunBRun Run Lying , Ru
2、ncLying* DLying, Run3.以下程序的输出结果是:L 二x = 3def prival(x):L append(x)pri_val(x)print(L = ), x = fomiat (L, x)AL = 3, x = 3BL = 3, x = 5CL = 3, x = 5DL 3, x 34.关于组合数据类型的描述,正确的选项是:APython中最常用的映射类型的典型代表是字典类型B列表类型里的元素要求是同一种数据类型C元组采用大括号方式表示D序列类型的元素可以用reverse 0方法交换相邻元素的位置5.以下程序可能的输出结果是:1 = 1,2, 3, 4, 5, 6, 7
3、print(13:2)print(1-5:-3)A3, 4B3, 4c3, 4 3, 4D6关于以下程序输出结果的描述,正确的选项是:1二1,2,3,4,5,6,71 print(1. pop(0), len(l)A1 6B1 7C0 7D0 67.以下程序的输出结果,可能的选项是:ds = av:2,vr :4,ls :9,path :6 print (ds popitemO , len(ds)AC path, 6) 3B(av, 2) 4c(path*, 6) 4D(vr*, 2) 38.执行下述程序的输出结果是:ds = eng:2, math:6, comp :9, PE:4print
4、(ds pop(max(ds keys(), 0)A6BmathCPED49.关于打开文件函数open文件路径名,打开模式)中打开模式的描述,正确的选项是:AN表示只读模式打开文件,如果文件不存在,就会返回异常B表示写模式打开文件,如果文件存在,就会在文件尾继续写Ca表示追加模式打开文件,如果文件不存在,就返回异常Db表示二进制文件模式打开文件,可以单独作为open函数的参数10. 设a. txt的内容是:a, b, c, d以下程序执行结果是: with open(a. txtr) as f:print (f readO split (,)Aa, b, c, dBLa, b, c, dC 9
5、 v 9 , 9 v a , b , c , dDa, b, c, d11.在程序之间交换数据,常使用的第三方库是:APyGameBPandasCjsonDFlask12.文件data, csv里的内容如下:1,三轴机,17, 52,壳体热套,10, 23,泵体安装,19,3关于以下程序在屏幕上输出结果的描述,正确的选择是:with open(* data csv, r) as f:print (f readlines 0)输出一行列表,里面包括三个字符串元素B输出三行列表,每行列表里面有一个字符串元素C输出一行列表,里面包括一个字符串元素D输出三行字符串13.执行以下代码,output, t
6、xt文件中的内容是: aaa二8, 5, 2, 2with openC* outp ut txt, )as f:for aa in aaa:f write (; join (str (aa)A& 5, 2, 2B8522C8;5;2;2D8 5 2 214.可用來获取网页内容的Python第三方库是:AOpenCVBMatplotlibCrequestsDSciPy15.以下属J: Python标准时间库的选项是:AcalenderBtimeCdatetimeDlogging16.下述 不属于数据库设计的内容。A数据库物理结构B数据库管理系统C数据库概念结构D数据库逻辑结构17.以下关于tur
7、tle库的描述,错误的是:A用import turtle语句之后,用turtle. circleO函数画图Bturtle, sethead0 函数的别名是 turtle. sethOC用circleO函数只能画圆,不能画一个圆弧D用import turtle as t语句之后,用t. circle ()函数画图18. 将E-R图转换成关系模式时,实体与联系都可以表示成 .A属性B关系D 键19.下面和队列结构有关联的是A数组元素的引用B函数的递归调用C多重循环的执行D先到先服务的作业调度20.设数据元素集合为A, B, C, D, E, F,下列关系为线性结构的是 AR= (D, E), (E
8、, A), (B, C), (F, B), (C, F) BR二 (A, B), (C, D), (B, A), (E, F), (F, A) CR= (D, F), (E, 0, (B, 0, (A, B), (C, F) DR= (D, E), (E, A), (B, C), (A, B), (C, F) 21.以下关于程序设计语言的描述,正确的选项是:APython语言是一种面向过程,也是而向对象的语言BPython语言的生态库都是官方开发的CPython语言是网络通用语言DPython语言与平台相关22.以下关于Python程序的基本语法元素,错误的描述是:APython语言只能用4个
9、空格的缩进來实现程序的强制可读性B变量是由用户定义的用來保存和表示数据的一种语法元素C变量的命名规则之一是名字的首位不能是数字D变量标识符是一个字符串,长度是没有限制的23.关F- Python语言的注释语句的描述,正确的是:A#注释符可以注释多行B以#开头的语句是注释C#之后的语句被解释器解释,但不执行D开头的语句也表示注释,用法跟#一样24.关丁基本输入输出函数的描述,错误的选项是:Aprint 0函数的参数可以是一个函数,执行结果是显示函数返回的值BevalO函数的参数是“3*4”的时候,返回的值是整数“12”C当用户输入一个整数“6”的时候,input ()函数返回的也是整数“6”D当
10、print()函数输出多个变量的时候,可以用逗号分隔多个变量名23.般情况下,整数用十进制表示,如果用其他进制表示一个数,错误的描述选项是:AOblOlO表示一个二进制数B0x1010表示一个十六进制数COolOlO表示一个八进制数D1010b表示一个二进制数26.关F Python数据类型的描述,正确的选项是:A内置函数divmod(xf y)的运算结果是两个整数:x除y的整数商以及余 数B函数ord(x)是返回字符串x对应的Unicode编码C运算符+、-、*、/等跟赋值符号二相连,形成增强赋值操作符D函数lower (x)是将字符串x的首字母小写27.关模板字符串.format (逗号分
11、隔的参数)中的内容描述,正确的选项是:A格式控制信息2:07f里面的f表示这个位置是一个整数B模板字符串里的格式控制信息语法格式是:参数序号: 格式控制标记,参数序号是从1开始c格式控制信息表示这个位置是最大长度为10的整数D逗号分隔的参数可以是变量,也可以是函数28.假设 x = abxy = ab93kdfdk = 0下列代码选项中,使得k的值是0的选项是:Aif xy. count(x) =1 :k = 1Bif xy x:k = 1Cif x in xy :k = 1Dif xy in x:k = 129.以下关于控制结构的描述,错误的是:Aif条件满足情况下要执行的语句块,要放在辻语
12、句后面,并缩进Bif条件不满足情况下要执行的语句块,放在else语句后面C分支结构中的判断条件只能是产生True或False的表达式或函数语句if b这种表达式是可以执行的30执行以下程序,下而选项描述错误的是x,y二1,2while x 20:x, y = y, x + yprint (x)A循环次数大于10次B输出结果包含8C循环次数小于20次D输出结果包含5和231.执行下述程序,输出结果的行数是:Is = 2,0,6x = 100try:for i in Is:y = 100 / iprint(y)except:print ( error*)A3B2C1D432.执行以下程序,输出结果
13、是:01二xx = 10 if x 10 else 20print (x)20B无显示输出c10Dx 1033.以下关于函数的描述,正确的是:A调用Python函数的时候,不能指定缺省参数的名称和值B函数不需要返回值的时候,也能用return语句做最后一条语句C函数定义的时候,不能没有参数列表D函数定义的时候并不执行,可以放在调用它的语句之后定义34.执行以下程序,使得程序继续执行循环的输入选项是:while True:x = input(* please input a integer:)if len(x):breakelse:print(x)A输入一个整数B输入一个字符c输入一个回车D输入
14、一个字符串35.下面不属丁软件需求分析阶段主耍工作的是A需求分析B需求获取C需求评审D需求变更申请36.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是 A多对多B一对一C一对多D多对一37. 在深度为5的满二叉树中,叶子结点的个数为 。A15B32C31D1638.设循环队列的存储空间为Q(l:50),初始状态为front二rear二50。现经过一系列入队与 退队操作后,front=rear=b此后乂正常地插入了两个元素。最后该队列中的元素个数为A1B3C39.下面属于黑盒测试方法的是 A条件覆盖B基本路径测试C条件-分支覆盖D错谋推测法(猜错法)40.软件开发中需求分析的主要任务是 A 需求评审B给出软件解决方案C定义和描述目标系统“做什么”D定义和描述目标系统“怎么做”
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1