- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 0B.0 TrueC.2 FalseD.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,
您可能关注的文档
- 2021年浙江省宁波市全科医学(中级)基础知识预测试题(含答案).docx
- 2022年河北省保定市统考专升本管理学重点汇总(含答案).docx
- 黑龙江省齐齐哈尔市特种设备作业烟花爆竹从业人员知识点汇总(含答案).docx
- 2022年福建省三明市电梯作业电梯安全管理(A4)真题(含答案).docx
- 辽宁省铁岭市全国计算机等级考试Python语言程序设计专项练习(含答案).docx
- 2021-2022年福建省莆田市全科医学(中级)专业知识预测试题(含答案).docx
- 2022年黑龙江省绥化市统考专升本管理学专项练习(含答案).docx
- 2021年河南省信阳市导游资格全国导游基础知识.docx
- 宁夏回族自治区吴忠市会计从业资格会计基础重点汇总(含答案).docx
- 广东省潮州市考研专业综合预测试题(含答案).docx
文档评论(0)