1、D下面描述错误的是?A.若a=True,b=False则a or b为TrueB.若a=True,b=False则a and b为FalseC. 若a=True,b=False则not a为FalseD.a & b为FalseD下面描述错误的是?A.在python中逻辑与运算符不能写作&,要写作andB.&是两个数字按二进制位作与运算的操作符C.3 & 2的结果为2D.3 & 3的结果为0C下列表达式的值为True的是?ATrue2B322C(3,2)xyzC9.6E5表示以下哪个数字?A.9.6B.0.96C.0.000096D.96C下面哪一个是以添加(追加)模式打开文件做写入操作?A:
2、f.open(f,r)B: f.open(f,w)C: f.open(f,a)D: f.open(f,w+)C下列不属于浮点数类型的是?A.36.0 B.96e4 C.-77D.9.6E-5DPython的序列类型不包括下列哪一种?A字符串B列表C元组D字典A以下程序输出什么?x=1while x: print(x)A.运行结果显示NameError: name x is not definedB.运行结果无限循环输出1C.它等价于下面的程序 #x=1 while x: print(x)D.它等价于下面的程序 while x: print(x)Bpython单行注释和多行注释分别是什么?A.
3、和 B.#和 C./和 D.#和/C表达式3*2的值为A.6 B.18 C.9 D.12B以下可以终结一个循环的保留字是A.if B.break C.exit D.continueApython不支持的数据类型有A、charB、intC、floatD、listCpython my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值? A. argv0B. argv1C. argv2D. argv3Da=round(3.49),则a的值为()A:4B:3.49C:4.0D:3Ca=round(3.51),则a的值为()A:3.51B:3C:4D:4
4、0Aint(10.46)输出值为?A. 10B. 10.5C. 10.4D. 10.46Dint(10.96)输出值为?A. 11.0B. 10.96C. 11D. 10D以下正确输出hello world的是()A.printf(hello world);B.printf(hello world)C.print(hello world);D.print(hello world)D下面程序输出的值为()import mathmath.fabs(-3)A.-3B.3C.-3.0D.3.0D以下可以只终结本次循环的保留字是()A.ifB.breakC.exitD.continueD下面哪种不是有
5、效的变量名?A. _demoB. bananaC. NumberD. my-scoreD使用下列哪种关键字来创建Python自定义函数?A. functionB. class C. procedureD. defA下面程序的运行结果是?a=10def setNumber(): a=100setNumber()print(a)A. 10B. 100C. 10100D. 10010B下面程序的运行结果是?a=10def setNumber(): global a a=100setNumber()print(a)A. 10B. 100C. 10100D. 10010Apython可执行脚本的文件扩展
6、名为?A.pyB. .pycC. .dllD. .exeB布尔型变量的值分别是?A. 0与1B. Ture与FalseC. yes与noD. 以上都不是Dpow(2,pow(3,2)的运行结果为?A.9B.8C.81D.512A下列哪一项不是序列类型?A.dicB.strC.listD.tupleC拓展包wxPython的功能是A. 读写表格文件B. 用于绘图C. 设计窗体界面D. 中文分词D如何在cmd终端安装jieba拓展包A. install jiebaB. uninstall jiebaC. pip uninstall jiebaD. pip install jiebaB设a = a:
7、b:2,3,c:4,5 则如何取出其中的数值3A. aab0B. aab1C. aab2D. aabB若vehicle = train, bus, car, ship,则vehicle1是什么?A.train B.busC.car D.shipD若vehicle = train, bus, car, ship,则vehicle-1是什么?A.train B.busC.car D.shipB若vehicle = train, bus, car, ship,则vehicle.index (car)的结果是什么?A.1 B.2C.3 D.4D若vehicle = train, car, bus, s
8、ubway, ship, bicycle, car,则vehicle.count( car)结果是什么?A.car B.7C. 1 D.2 D若vehicle = train, car, bus, subway, ship, bicycle,car ,则len(vehicle)结果是什么?A.1 B.7C. 6 D.4 A若vehicle = train, car, bus, subway, ship, bicycle,car ,则len(vehicle1)结果是什么?A.2 B.7C. 6 D.4 A若vehicle = train, car, bus, subway, ship, bicy
9、cle,car ,则len(vehicle10)结果是什么?A.3 B.7C. 6 D.4 C以下不能创建一个字典的语句是A、dict1 = B、dict2 = 3 : 5 C、dict3 =1,2,3: uestc D、dict4 = (1,2,3): uestcB关于python中的字符串,下列说法错误的是A、字符应该视为长度为1的字符串 B、字符串以0为结束标识C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符D下列哪种说法是错误的?A、所有标准对象均可以用于布尔测试B、空字符串和空列表的布尔值都是FalseC、值为0的数值的布尔值是FalseD、
10、下面程序执行后,a为1 a=1 if 0:a=2D哪一个不是函数的优点()。A.减少代码重复B.使程序更加模块化C.使程序便于阅读D.加快程序运行速度B以下哪个转义字符表示换行()A.rB.nC.tD.A下列哪种说法是错误的?A. 1.0+int(2*3.14)的结果是int型B. 在Python中16进制数用0x或0X引导C. 0x10转成10进制后,值为16D. 0x0a转成10进制后,值为10A有如下两个列表:list1 = (2),(0),(1),(8) list2 = (2,),(0,),(1,),(8,)那么,type(list10)和type(list20)分别是:A int和t
11、upleB int和intC tuple和tupleD tuple和intD定义如下的字符串和列表:a = I love PythonSomething!b = I love PythonSomething!c = 1, 2, 3d = 1, 2, 3那么,a is b和c is d的结果分别是:A False和TrueB True和TrueC True和FalseD False和FalseAPython标准库math中用来计算平方根的函数是()A、sqrt B、pow C、power D、absCPython源代码程序编译后的文件扩展名为.()A、py B、pdf C、pyc D、exeD若
12、变量a和b的取值为a =1b = 2则,下面描述错误的是?A.print(int(a) + b)结果是3B.print(a + b)结果是TypeError: must be str, not intC.print(a + str(b)结果是12D.print(a + str(b)结果是3D下面描述错误的是?A. 在函数定义里的参数称为形参B. 在函数调用里的参数称为实参 C. 函数调用时,参数传递实现了从函数外部到内部的传递D. 函数定义必须有参数,def f()这种无参数函数是非法的D下面关于pip工具的描述,错误的是?A. 使用pip升级科学计算扩展库numpy的完整命令是pip ins
13、tall -upgrade numpyB. 使用pip工具查看当前已安装的Python扩展库的完整命令是pip listC. python安装科学计算扩展库numpy用的是pip install numpyD. pip 只支持在线安装扩展库,不支持离线安装Dprint(1,1+2,5)输出结果为:A.1,1+2,5B.1,3,5C.1,1+2,5D.1 3 5Cprint(314.15e-2)输出结果为:A.314.15e-2B.314.15C.3.1415D.314.15E-2Cprint(set(1,2,3)输出结果为:A.set(1,2,3)B.(1,2,3)C.1,2,3D.1,2,3
14、Cprint(呦,+写BUG呢)输出结果为A.呦,+写BUG呢B.呦,+写BUG呢C.呦,写BUG呢D.呦,写BUG呢Ax=eval(input(),当用户输入1+2时,x的值为?A.3B.1+2C.1+2 D.3D以下哪个不是Python中的数据结构? A.列表 B.元组 C.字典 D.结构体B下列哪个表达式在Python中是非法的?A.x = y = z = 1B.x = (y = z + 1)C.x, y = y, xD.x += yC下列代码运行结果是? a = aprint a b or cA.aB.bC.cD.TrueE.FalseC下列哪种函式参数定义不合法? A.def myf
15、unc(*args):B.def myfunc(arg1=1):C.def myfunc(*args, a=1):D.def myfunc(a=1, *args):D若 a = range(100),以下哪个操作是非法的? A.a-3B.a2:13C.a:3D.axA下列语句执行结果是什么? a = 1, 2, 3print(a*3)A:1, 2, 3, 1, 2, 3, 1, 2, 3B:1, 8, 27C:(3, 6, 9)D:3, 6, 9D关于下面函数,哪一个是错误描述? #n为整数 def factorial(n): if n=0: return if n = 1: return 1
16、 return n * factorial(n - 1)A. 求整数n的阶乘B. factorial(5) 是函数调用C. 是递归函数D. 求任意两个数值n和n-1的乘积C关于下面函数,哪一个是错误描述?def count_letter_number(string): letter_count = 0 digit_count = 0 for ch in string: if a = ch = z or A = ch = Z: letter_count += 1 elif 0 = ch = 9: digit_count += 1 return letter_count, digit_countA
17、 函数能统计字符串中英文字母出现的次数B. letter_count += 1可以写做letter_count = letter_count+1C. letter_count += 1可以写做letter_count+D. 函数能统计字符串中数字出现的次数C下面对程序及其运行结果的解释,错误的是?def funcArgsTest(a,b,c=100,*argc,*kwarg): sum = a + b + c for d in argc: sum += d for v in kwarg.values(): sum += v return sumprint(funcArgsTest(100,2
18、00,300,500,600,aa=700,bb=900,cc=1000)输出结果:4300A. 函数调用时,100传递给a; 200传递给b;300传递给c;500和600传递给argc;aa=700、bb=900、cc=1000传递给kwarg)B. for v in kwarg.values()用于遍历访问字典中每一项key对应的value取值C. 函数定义中,c有默认取值100;函数调用时,c仍被赋值为100D. 函数定义中,形参包含了有默认值的形参c、接收可变个数实参的形参*argc、接收字典dict格式的形参*kwargD下面哪一个是错误描述?A. 使用 字符串名下标 来获取字符串
19、中的某个字符,例如: str1 = hello print(str10)B. 使用切片来获取字符串中的一些字符,如使用 字符串名m:n:k,m表示开始下标,n表示终止下标(不包含n),k表示每隔k个元素取一个C. 使用len()方法测得字符的长度,如: str1 = hello print(len(str1)D. 100表示字符串,100表示数字,使用起来没有区别D下面哪一个是错误的?A. 使用len(列表名)测量元素的个数 names_list = zhangsan, lisi, wangwu print(len(names_list)B. 使用 列表名下标 获取列表的某个元素,例如: na
20、mes_list = zhangsan, lisi, wangwu print(names_list2)C. 向列表中添加新元素有三个方法:append、extend、insert,例如: names_list = zhangsan, lisi, wangwu names_list.append(zhaoliu) names_list.extend(zhaoliu, liqi) names_list.insert(1, zhaoliu) print(names_list)D. 已有列表nums=11,22,33,44,55,使用while循环遍历列表 nums = 11, 22, 33, 44
21、 55 i = 0 while i len(nums) print(numsi) i += 1D下列哪种类型是Python的映射类型?A.strB.listC.tupleD.dictA下列哪种不是Python元组的定义方式?A.(1)B.(1, )C.(1, 2)D.(1, 2, (3, 4)APython中函数是对象,描述错误的是? A.函数不可以赋值给一个变量B.函数可以作为元素添加到集合对象中C.函数可以作为参数值传递给其它函数D.一个函数可以当做另一个函数的返回值C若 a = (1, 2, 3),下列哪个操作是非法的?A.a1:-1B.a*3C.a2 = 4D.list(a)C下列语
22、句的执行结果是什么? a = 1for i in range(5):if i = 2:breaka += 1else:a += 1print(a)A. 1B. 2C. 3D. 6D关于下面函数,哪一个是错误描述? #n为整数 def sum(n): if nb print(a) else print(b)A下面哪一个是错误的?A. 已有列表nums=11,22,33,44,55,使用for循环遍历列表 nums = 11, 22, 33, 44, 55 for num in nums print(num)B. 删除列表中的某个元素使用remove()、pop()方法,例如: names_lis
23、t = zhangsan, lisi, wangwu names_list.remove(lisi) names_list.pop(1) names_list.pop() print(names_list)C. 修改列表中的某个元素使用 列表名下标 = 新值,例如: names_list = zhangsan, lisi, wangwu names_list1 = shuaige print(names_list)D. 查找列表中的某个元素用index()、in、not in、列表名下标,如: names_list = zhangsan, lisi, wangwu print(names_list.index(zhangsan) print(lisi in names_list) print(lisi not in names_list) print(names_list0)