浙江省湖州市全国计算机等级考试Python语言程序设计.docx

浙江省湖州市全国计算机等级考试Python语言程序设计.docx

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江省湖州市全国计算机等级考试Python语言程序设计 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(30题) 1.下面代码的输出结果是()。n = 2deff(a):n =bool(a - 2)return nb = f(2)print( n,b) A.2 0 B.0 True C.2 False D.0 False? 2.以下关于Python列表的描述中,正确的是()。 A.列表的长度和内容都可以改变,但元素类型必须相同? B.不可以对列表进行成员运算操作、长度计算和分片? C.列表的索引是从1开始的? D.可以使用比较操作符(如>或<等)对列表进行比较? 3.下面代码的输出结果是()。def fun(x,y ,z):u = x + y - zprint (u)fun(l +2j,5,4 - lj) A.NameError B.(2+3j) C.2 D.3j? 4.以下程序的输出结果是()。 d = {‘food’: {‘cake’:1,‘egg’:5}} print(d. get(‘egg’, ‘no this food’)) A.egg B.1 C.food D.no this food? 5.下面程序的输出结果是()。 L1=[4,5,6,8] print(L1.reverse()) A.[8,6,5,4] B.[4,5,6,8] C.None D.[4,5,6,8,]? 6.下列关于列表的说法正确的是()。 A.列表中的值可以是任何数据类型,被称为元素或项? B.列表的索引是从1开始的,以此类推? C.使用append()函数可以向列表的指定位置插入元素? D.使用remove()函数可以从列表中删除元素,但必须知道元素在列表中的位置? 7.下面代码的输出结果是()。 for x in range(2,8): y=0 y+=X print(y) A.27 B.7 C.8 D.35? 8.关于二维数据描述错误的是()。 A.二维列表对象输出为CSV文件,将遍历循环和字符串的split()方法相结合? B.二维数据由关联关系的数据构成? C.二维数据是一维数据的组合形式,由多个一维数据组合形成? D.二维数据可以使用二维列表表示,即列表中的每一个元素对应二维数据的每一行? 9.下面关于Python中函数的说法错误的是()。 A.函数的形参不需要声明其类型? B.函数没有接收参数时,圆括号可以省略? C.函数体部分的代码要和关键字def保持一定的缩进? D.函数可以有return语句,也可以没有return语句? 10.如果要在函数内部改变全局变量,须使用______关键字进行声明 A.locals B.global C.init D.new? 11.下面代码的意义是()。 car = BWM’ Id(car) A.查看变量所占的位数 B.转换成布尔值 C.查看变量在内存中的地址 D.把变量中的元素随机排列? 12.从键盘输入数字10,以下程序的输出结果是()。 try : n =input(“请输入一个整数:”) def pow2(n): return n*n except : print(”程序执行错误) A.100 B.10 C.程序执行错误 D.程序没有任何输出? 13.以下程序输出的图形是()。 for i in range(-3, 4): if i 0 : print(‘ ’ * (-i) + ‘*’ * (4+i)) elif i 0 : print(‘ ’ *3+ ‘*’ * (4-i)) else: print(‘ *’ * 7) A.? B.? C.? D.? 14.下面这段代码的输出是()。 l=’abcd’ def f(x,result=[a,b,c,d]): if x: result.remove(x[一1]) f(x[:一1]) return result print(f(l)) A.[’a’,,b’,’c’,’d’] B.[b,’c’,’d’] C.[’a’,b,’c’] D.[]? 15.以下程序的输出结果是()。try:print((3+4j)*(3-4j))except:print(”运算错误!!”) A.(25+0j) B.5 C.运算错误!! D.3? 16.以下程序的输出应该是()。 ls = [[0,1],[5,6],[7,8]] lis =[ ] for i in range(len(ls)): lis.append(ls[i][1]) print(lis) A.[1,6,8] B.[0,5,7] C.[0,6,8] D.[0,

您可能关注的文档

文档评论(0)

quanxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档