第一期 大数据语言编程基础学习通课后章节答案期末考试题库2023年_第1页
第一期 大数据语言编程基础学习通课后章节答案期末考试题库2023年_第2页
第一期 大数据语言编程基础学习通课后章节答案期末考试题库2023年_第3页
第一期 大数据语言编程基础学习通课后章节答案期末考试题库2023年_第4页
第一期 大数据语言编程基础学习通课后章节答案期末考试题库2023年_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一期大数据语言编程基础学习通课后章节答案期末考试题库2023年Python表达式中.可以使用()控制运算的优先顺序。

参考答案:

圆括号()

在Python中,正确的赋值语句为:

参考答案:

x=y=30

以下Python注释代码,不正确的是:

参考答案:

//Python注释代码

Python语句”print(type(1J))”的运行结果是

参考答案:

<class'complex'>

Python语句“print(type(1/2))”的运行结果是

参考答案:

<class'float'>

Python语句序列“x='car';y=2;print(x+y)”的运行结果是

参考答案:

语法错

下列数据类型中.Python不支持的是:

参考答案:

char

与数学表达式cd/2ab对应的Python表达式中,不正确的是:

参考答案:

c*d/2*a*b

下面Python代码的运行结果是:a=10.99print(complex(a))

参考答案:

(10.99+0j)

在某种特殊条件下,Python代码中也可以创建一个异常对象,并通过()语句,抛出给系统运行时处理。

参考答案:

raise

执行下列Python语句后的运行结果是(),循环执行了()次。i=-1;while(i<0):i*=iprint(i)

参考答案:

1###1

在Python无穷循环“whileTrue:”的循环体中,可以使用()语句退出循环。

参考答案:

break

Python语言采用结构化的异常处理机制。在程序运行过程中,如果产生错误,则抛出异常;通过()语句来定义代码块,以运行可能抛出异常的代码;通过()语句,可以捕获特定的异常并执行相应的处理;通过()语句,可以保证即使产生异常(处理失败),也可以在事后清理资源等。

参考答案:

try###except###finally

自定义异常类一般继承于()或其子类。

参考答案:

Exception

下列Python语句的运行结果为()foriinrange(3):print(i,end='')foriinrange(2,5):print(i,end='')

参考答案:

012234

Python语句“foriinrange(10,1,-2):print(i,end='')”的运行结果是()

参考答案:

8642

要使语句“foriinrange(_,-4,-2)”循环执行15次,则循环变量i的初值应当为()

参考答案:

26

使用关键字()可以声明断言。

参考答案:

assert

python解释器有调试模式和优化模式两种运行模式。使用选项()运行时为优化模式,此时内置只读变量__debug__为()

参考答案:

0###FALSE

迭代器是一个对象,表示可迭代的数据集合,包括方法()和(),可实现迭代功能。

参考答案:

__iter__()###__next__()

循环语句“foriinrange(-3,21,4)”的循环次数为()

参考答案:

6

下面程序段求两个数x和y中的大数,是不正确的

参考答案:

maxNum=xifx>yelsey

执行下列Python语句将产生的结果是i=1if(i):print(True)else:print(False)

参考答案:

输出True

执行下列Python语句将产生的结果是x=2;y=2.0if(x==y):print("Equal")else:print("NotEqual")

参考答案:

Equal

用if语句表示如下分段函数f(x),下面不正确的程序是

参考答案:

if(x>=1):f=2*x+1f=3*x/(x-1)

如果Python程序中包括零除运算,解释器将在运行时抛出错误信息。

参考答案:

ZeroDivisionError

如果Python程序中试图打开不存在的文件,解释器将在运行时抛出错误信息。

参考答案:

FileNotFoundError

下面if语句统计“成绩(score)优秀的男生以及不及格的男生”的人数,正确的语句为

参考答案:

if(gender=="男”and(score<60orscore>=90)):n+=1

用if语句表示如下分段函数:下面不正确的程序段为

参考答案:

if(x<1):y=x*x-2*x+3else:y=math.sqrt(x-1)

以下关于异常处理try语句块的说法,不正确的是

参考答案:

一个try块后接一个或多个finally块

Python程序中假设字典d={'1':'male','2':'female'},如果语句中使用d[3],则解释器将抛出错误信息

参考答案:

KeyError

Python程序中对于表达式123+'xyz',解释器将抛出错误信息。

参考答案:

TypeError

以下for语句结构中,不能完成1~10的累加功能。

参考答案:

foriinrange(10,0):total+=i

下面if语句统计满足“性别(gender)为男、职称(rank)为教授、年龄(age)小于40岁”条件的人数,正确的语句为

参考答案:

if(gender=="男"andage<40andrank==“教授"):n+=1

Python程序中假设列表s=[1,2,3],如果语句中使用s[3],则解释器将抛出错误信息。

参考答案:

IndexError

下面Python循环体执行的次数与其他不同的是

参考答案:

i=0while(i<=10):print(i)i=i+1

在Python中,使用内置函数()和(),可以查看并输出局部变量和全局变量列表。

参考答案:

locals###globals

变量按其作用域大致可以分为()、()、和()。

参考答案:

全局变量###局部变量###类型成员变量

如果要为定义在函数外的全局变量赋值,可以使用()语句,表明变量是在外面定义的全局变量。

参考答案:

global

Python的sys模块中大致可以分为()和()分别用于获取和设置最大递归次数。

参考答案:

getrecursionlimit###setrecursionlimit

Python表达式eval("5/2+5%2+5//2")的结果是:

参考答案:

5.5

Python中,若有"deff1(a,b,c):print(a+b)",则语句序列"nums=(1,2,3);f1(*nums)”的运行结果是

参考答案:

3

Python语句序列"f1=lambdax:x*2;f2=lambdax:x*2;print(f1(f2(2)))"的运行结果是

参考答案:

8

Python语句序列"f=lambdax,y:x*y;f(12,34)"的运行结果是:

参考答案:

408

Python中,若有"deff1(p,**p2):print(type(p2))",则"f1(1,a=2)"的运行结果是

参考答案:

Python语句"print(type(lambda:None))"的运行结果是:

参考答案:

Python语句序列"fruits=['apple','banana','pear'];print(fruits.index('apple'));"的运行结果是()

参考答案:

["0"];0

在Python中,设有s=('a'.’b’.'c'.’d.'e'),则s[2]值为();s[2:4]值为();s[:3]值为();s[3:]值为();s[1::2]值为();s[-2]值为();s[::-1]值为();s[-2:-1]值为();s[-2]值为();s[-99:-5]值为();s[-99:-3]值为();s[::]值为();s[1:-1]值为()

参考答案:

c'###('c','d')###('a','b','c')###('d','e')###('b','d')###d'###('e','d','c','b','a')###('d')###('d','e')###()###('a','b')###('a','b','c','d','e')###('b','c','d')

Python语句序列"d={1:'x’∵,2:'y',3:'z’};deld[l];deld[2];d[1]=’A';print(len(d))"的运行结果是()

参考答案:

2

Python语句"pirnt(sum(range(10)))"的运行结果是()

参考答案:

45

在深度为7的满二叉树中,结点个数总共是()个,叶子结点总个数是()个

参考答案:

127###64

对于如下Python程序代码,其运行时间为(),算法的时间复杂度(增长量级)为()foriinrange(l,n):s=forjinrange(l,n):s+=str.format({0:1}*{1:1}=(2:<2},i,j,i*j)print(s)

参考答案:

n^2-1###O(n^2)

Python语句序列"s=[1,2,3,4];s.append([5,6]);print(len(s));"的运行结果是()

参考答案:

5

Python语句序列"print(tuple(range(2)),list(range(2)));"的运行结果是()

参考答案:

(0,1);(0,1)###[0,1];

[0,1]

在Python中,设有s=[1.2,3,4,5,6].则max(s)值为();min(s)值为();语句序列s[:1]=[];s[:2]='a';s[2:]=’b';s[2:3]=['x’,y'];dels[:1]执行后,s值为()

参考答案:

6###1###[4,'x','y']

Python语句¨print(set([1,2,1,2,3]))"的运行结果是()

参考答案:

{1,2,3}

在Python中设有s=['a’,’b’],则语句序列"s.append([1,2]);s.extend('34’);s.extend([5.6]);s.insert(1.7);s.insert(10.8);s.pop();s.remove('b’);s[3:]=[];s.reverse():"执行后,s值为()

参考答案:

[[1,2],7,'a']

Python语句序列"fruits=['apple','banana','pear'];print('Apple'infruits);"的运行结果是()

参考答案:

["FALSE"];False

Python语句"fruits={'apple':3,’banana':4,'pear’:5};fruits['banana’]=7;print(sum(fruits.values()))"的运行结果是()

参考答案:

15

Python语句"names=['Amy','Bob','Charlie','Daling'];print(names[-1][-1])"的运行结果是

参考答案:

g

数据结构通常由三个部分组成:数据的()结构,数据的()结构和数据()结构。

参考答案:

逻辑###存储###运算

Python列表解析表达式[iforiinrange(5)ifi%2!=0]和[i**2foriinrange(3)]的值分别为()

参考答案:

[1,3]###[0,1,4]

Python语句序列"print(tuple([1,2,3]),list([1,2,3]));"的运行结果是

参考答案:

(1,2,3)###[1,2,3]

Python语句"first,*middles,last=range(6)"执行后,middles的值为();语句"first,second,third,*lasts=range(6)"执行后,lasts的值为();语句"*firsts.last3.last2.last1=range(6)"执行后,firsts的值为();语句"*first,*middles.last=sorted([6])"执行后,sum(middles)/len(middles)的值为()

参考答案:

[1,2,3,4]###[3,4,5]###[0,1,2]###90

Python语句序列"s1=[1,2,3,4];s2=[5,6,7];print(len(s1+s2));"的运行结果是()

参考答案:

7

Python语句"dl={1:'food’};d2={1:’食品',2:'饮料'};d1.update(d2);print(d1[1])"的运行结果是()

参考答案:

食品

Python语句序列"fruits=['apple','banana','pear'];print(fruits[-1][-1]);"的运行结果是()

参考答案:

r

对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是(

)次

参考答案:

n

s1.clear()分别执行后,s1的结果分别为()

参考答案:

{1,2,3,5}###{2,3}###{1}###{1,5}###{1,2,3,'x'}###{2,3}###{1,2}###set()

Python语句“print(type([])”的运行结果是()

参考答案:

Python语句序列“a=(1,2,3,None,(),[],);print(len(a));"的运行结果是()

参考答案:

6

Python语句序列“a=[1,2,3,None,(),[],];print(len(a));”的运行结果是()

参考答案:

6

Python语句序列“d={1:’a’,2:’b’,3:’c’};print(len(d));"的运行结果是()

参考答案:

3

Python语句序列“s={'a':1,'b':2};print(s['b']);”的运行结果是()

参考答案:

2

Python语句序列“s1=[4,5,6];s2=s1;s1[1]=0;print(s2);”的运行结果是()

参考答案:

[4,0,6]

Python语句¨print(type({1.2,3.4}))”的运行结果是()

参考答案:

Python语句序列“nums=set([1,2,2,3,3,3,4]);print(len(nums));”的运行结果是()

参考答案:

4

Python语句“print(type(())”的运行结果是()

参考答案:

以下不能创建宇典的Python语句是()

参考答案:

dict3=dict([2,4],[3,6])

Python语句序列“ss=list(set("banana"));ss.sort;print(ss)”的运行结果是()

参考答案:

[‘a’,’n’,’b’]

假设将单词保存在变量words中,使用一个字典类型counts={},统计单词出现的次数可以采用以下(

)代码

参考答案:

counts[words]=counts.get(words,0)+1

Python语句序列“s="hello";print(s[1:3]);”的运行结果是()

参考答案:

el

以下不能创建字典的Python语句是()

参考答案:

dict3={[1,2,3]:"users"}

Python语句¨print(type((1,2,3,4)))”的运行结果是()

参考答案:

Python语句“print(type({}))”的运行结果是()

参考答案:

Python语句"print(type([1,2,3.4]))”的运行结果是()

参考答案:

可以使用()模块中提供的函数,实现Python对象的系列化。

参考答案:

pickle/cPickle/marshal

()模块提供处理用于循环处理输入、输入重定位、管道或一个或多个文本文件的函数和辅助对象。

参考答案:

fileinput

打开随机文件后,可以使用实例方法()进行定位。

参考答案:

seek

文件操作可以使用()方法关闭流,以释放资源。通常采用()语句,以保证系统自动关闭打开的流。

参考答案:

close###with

Python可以使用函数()打开文件。

参考答案:

open

当键盘输入“3”的时候,以下程序的运行结果是()。r=float(input(请输入半径:))area=3.1415*r*rprint({:.of}.format(area))

参考答案:

28

Python语言中,使用sys模块中的()、()和(),可以查看对应的标准输入、标准输出和标准错误流文件对象。

参考答案:

sys.stdin###sys.stdout###sys.stderr

Python语言使用()语句实现上下文管理协议。

参考答案:

with

如果在程序运行时,需要提示用户输入密码,则可使用模块(),以保证用户输入的密码在控制台中不回显。

参考答案:

getpass

Python程序使用()模块解析命名的命令行参数。

参考答案:

argparse

Python语句“foriinrange(10):print(i,end='')”的运行结果是

参考答案:

0123456789

Python语句“print(1,2,3,4,5,sep='一',end='!')”的运行结果是

参考答案:

1-2-3-4-5!

Python文件读取方法read(size)的含义是:

参考答案:

从文件中读取指定size大小的数据,如果size为负数或者空,则读取到文件结束

以下关于文件的描述错误的选项是:

参考答案:

二进制文件和文本文件都是可以用文本编辑器编辑的文件

关于Python文件的'+'打开模式,以下选项正确的描述是:

参考答案:

与r/w/a/x一同使用,在原功能基础上增加同时读写功能

以下关于CSV文件的描述,错误的选项是:

参考答案:

CSV文件通过多种编码表示字符

以下关于文件的描述,错误的是:

参考答案:

open()只能打开一个已经存在的文件

下列Python语句的运行结果是_importre;sum=0;pattern='boy'ifre.match(pattern,'boyandgirl'):sum+=1ifre.match(pattern,'girlandboy'):sum+=2ifre.search(pattern,'boyandgirl'):sum+=3ifre.search(pattern,'gir1andboy'):sum+=4print(sum)

参考答案:

"8"

输入一个正整数n作为财务数据,输出一个宽度为20字符,n右对齐显示,带千位分隔符的效果,使用减号字符“一”填充。如果输人正整数超过20位,则按照真实长度输出。例如,输入正整数n为1234,则输出如下结果“----------1,234”。n=int(input("请输人整数:"))print(___)#按要求输出财务数据

参考答案:

"{:->20,}".format(eval(n))

以论语中一句话作为字符串变量s,补充程序,分别输出字符串s中汉字和标点符号的个数。s=”学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”n=0#汉字个数m=0#标点符号个数m=_____n=______print(字符数为{},标点符号数为{}.format(n,m))

参考答案:

s.count(",")+s.count("?")###"len(s)-m;len(s)-m"

Python语句“re.split('\W+','go,went,gone')”的运行结果是_

参考答案:

['go','went','gone']

Python语句“re.sub('hard','easy','Pythonishardtolearn.')”的运行结果是

参考答案:

"'Pythoniseasytolearn.'"

正则表达式引擎均支持不同的匹配模式,也称之为匹配选项,其中,_____使正则表达式对大小写不敏感,_____开启多行模式。

参考答案:

i###m

中华人民共和国邮政编码由6位数字组成.使用重复限定符______,表示数字字母重复6次。

参考答案:

\\d{6}

Python语句re.findall(bo[xy].Theboyissttingonthebox)”的运行结果是

参考答案:

['boy','box']

Python语句“re.findall("to"."Tomlikestoswimtoo")”的运行结果是

参考答案:

['to','to']

在Python中,设有s='a.b.c'、s2=('x','y','z')以及s3=':',则s.split(',')、s.rsplit('.',1)、s3.join('abc')、s3.join(s2)的结果分别为

参考答案:

['a','b','c']###['a,b','c']###"'a:b:c'"###"'x:y:z'"

在Python中,设有s='abe'.则s.zfill(7)、s.center(7,'')、s.ljust(7)、s.rjust(7,'0')的结果分别为

参考答案:

"'0000abe'"###"'abe'"###"'abe'"###"'0000abe'"

Python语句序列“s1='redhat';print(str.upper(s1))"的运行结果是______,str.swapcase(s1)的结果是_____,s1.title()的结果是______,s1.replace('hat','cat')的结果是

参考答案:

"REDHAT"###"'REDHAT'"###"'RedHat'"###"'redcat'"

下列Python语句的运行结果是a=Python等级考试b==c=>print({0:{1}{3}{2}}.format(a,b,25,c))

参考答案:

===============Python等级考试

下列Python语句的运行结果是(其中,“.”表示空格)>>>s='百花齐放'>>>{0:3}.format(s)

参考答案:

'百花齐放'

Python语句print({:.2f}.format(20-2**3+10/3**2*5)”的运行结果是

参考答案:

17.56

Python语句"print(r"\nGood")”的运行结果是

参考答案:

\nGood

Python中的_____模块包含各种用于日期和时间处理的类。____模块包含用于处理日历的函数和类;____模块包含用于处理时间的函数。

参考答案:

datetime###calendar###time

datetime模块包括两个常量:____和____,表示最小年份和最大年份,分别为____和____。

参考答案:

datetime.MINYEAR###datetime.MAXYEAR###1###9999

使用time模块的____函数可以获取当前系统的起始点。

参考答案:

getime

time模块中的____属性用于判断是否使用夏令时。

参考答案:

daylight

time模块中的____函数将字符串解析为struct_time对象,____函数将struct_time对象格式化为字符串。

参考答案:

strptime()###strftime()

date.time和datetime对象的____方法将struct_time对象格式化为字符串,datetime类方法____将字符串解析为datetime对象。

参考答案:

strftime()###strptime()

Python中"calendar.isleap(2000)"的结果为____。

参考答案:

True

以123为随机数种子,随机生成10个1~999(含)之间的随机数,以逗号分隔打印输出,请补充横线处代码。importrandom_____________foriinrange(____):print(____,end=",")

参考答案:

random.seed(123)###10###random.randint(1,999)

timedelta对象td的属性____获取天数,____获取秒数,____获取毫秒数。

参考答案:

td.days###td.seconds###td.microseconds

datetime模块包含用于表示日期的____对象、表示时间的____对象和表示日期时间的____对象,表示日期或时间之间差值的____对象,表示时区信息的____对象和对象。

参考答案:

date###time###datetime###timedelta###tzinfo###timezone

运行以下程序不可能产生的运行结果是:____fromrandomimport*x=[30,45,50,90]print(choice(x))

参考答案:

55

运行以下程序不可能产生的运行结果是:____fromrandomimport*print(round(random(),2))

参考答案:

1.87

运行以下程序产生的运行结果是:____importtimet=time.gmtime()print(time.strftime("%Y-%m-%d%H:%M:%s",t))

参考答案:

系统当前的日期与时间

Random模块的seed(a)函数的作用是:____

参考答案:

设置初始化随机数种子a

运行以下程序不可能产生的运行结果是:____fromrandomimport*print(sample({1,2,3,4,5},2))

参考答案:

[1,2,3]

如果当地时间是2021年5月1日10点10分9秒,则下面代码的运行结果_____。importtimeprint(time.strftime(“%Y=%m-%d@%H>%M>%S”,time.gmtime()))

参考答案:

2021=05-01@10>10>09

执行如下代码后,描述错误的是____。importtimeprint(time.time());time.sleep(5)

参考答案:

time.sleep(5)推迟调用线程的运行,单位为毫秒

以下关于random模块的描述,正确的是:____

参考答案:

randint(a,b)是生成一个[a,b]之间的随机整数

在Python中,实例变量在类的内部通过____访问,在外部通过对象实例访问。

参考答案:

self

Python类体中,___是一个类方法。创建对象时调用,返回当前对象的一个实例,一般无须重载该方法。____方法即构造函数(构造方法).用于执行类的实例的初始化工作。对象创建后调用,初始化当前对象的实例,无返回值。___方法即析构函数,用于实现销毁类的实例所需的操作,如释放对象占用的非托管资源。

参考答案:

_new_###_init_###_del_

在Python中创建对象后.可以使用___运算符来调用其成员

参考答案:

.

Python语句序列"x='书到用时方恨少';print(isinstance())"的运行结果是___

参考答案:

N

面向对象的程序设计具有三个基本特征:____、____和___

参考答案:

封装###继承###多态

6.Python模块中定义的所有成员,包括变量、函数和类,可以通过内置的函数查询。也可以通过函数查询其帮助信息。

参考答案:

dir()###help()

5.Python中每个模块都有一个名称,通过特殊变量可以获取模块的名称。特别地,当一个模块被用户单独运行时,模块名称为。

参考答案:

_name_###_main_

4.Python中sys模块的属性返回一个路径列表。

参考答案:

sys.path

3.Python中使用内置函数也可以导人模块。

参考答案:

sys()

2.Python中假设有模块m,如果希望同时导人m中的所有成员,则可以采用的导人形式。

参考答案:

frommimport*

1.Python包含了数量众多的模块,通过语句,可以导人模块,并使用其定义的功能。

参考答案:

import

在E-R图中,用来表示实体联系的图形是___

参考答案:

菱形

SQLite是遵守___的关系数据库管理系统。

参考答案:

ACID

实体是指现实世界中具有一定特征或属性并与其他实体有联系的对象,在关系模型中实体通常是以___的形式来表现。

参考答案:

关系

现实世界的数据可以抽象为___,也称为___

参考答案:

信息世界###建立数据模型

设有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号.公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则工作表W的关键字(键或码)为____

参考答案:

公司号,职员号

设有表示学生选课的三张表,其中学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则选课表SC的关键字(键或码)为____。

参考答案:

学号.课号

在DBMS中,如果一名学生可以选修多门课程,而一门课程可以有多名选修的学生.则学生和课程是_____的联系。

参考答案:

多对多

在DBMS中.如果一个部门有多名员工,而一名员工只能在一个部门工作,则部门和员工为____的联系

参考答案:

一对多

在DBMS中,如果一个国家只能有一个总统,而一个总统只能在一个国家任职,则国家和总统为___的联系。

参考答案:

一对一

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课SC.(学号,课号,成绩),表SC.的关键字(键或码)是

参考答案:

学号,课号###学号,姓名,成绩

以下不属于数据分析及可视化处理第三方库的是

参考答案:

mxnet

以下代码的执行结果是print(abs(-3+4j))

参考答案:

5.0

以下代码的执行结果是s="11+5in"print(eval(s[1:-2]))

参考答案:

6

Python语言中,可以作为源文件后缀名的是()

参考答案:

py

以下代码的输出结果是s=[1,4,5,6]s.insert(2,3)print(s)

参考答案:

[1,4,3,5,6]

d={'food':{'bun':1,'egg':5},'bun':2,'egg':3}以下能够输出数字3的语句是

参考答案:

print(d['egg'])

以下代码的输出结果是forsin"Hello,world":ifs=="w":continueprint(s,end='')

参考答案:

Hello,orld

以下代码的输出结果是lst=list(range(6))print(3inlst)

参考答案:

True

Python提供了三种基本的数字类型

参考答案:

整数类型、浮点数类型、复数类型

以下不符合变量命名规则的是

参考答案:

33_keyword

IDLE环境的退出命令是

参考答案:

exit()

要输出“HelloWorld”,以下选项中的是

参考答案:

print('HelloWorld')

Python语句"print(len({})"的运行结果是()

参考答案:

0

以下不是Python语言特点的是:

参考答案:

变量声明:Python语言具有使用变量需要先定义后使用的特点

用于将Python程序打包成可执行文件的工具是:

参考答案:

PyInstaller

以下关于python函数使用的描述,错误的是:

参考答案:

Python程序里一定要有一个主函数

以下程序的输出结果是:j=''foriin"12345":j+=i+','print(j)

参考答案:

1,2,3,4,5,

ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是:

参考答案:

表达式foriinrange(len(ls))跟foriinls的循环中,i的值是一样的

表达式'y'<'x'==False的结果是:

参考答案:

False

以下关于Python程序语法元素的描述,错误的选项是:

参考答案:

并不是所有的if、while、def、class语句后面都要用‘:’结尾

以下不属于web开发第三方库的是:

参考答案:

scrapy

以下不属于用户界面第三方库的是

参考答案:

turtle

以下代码的输出结果是s=[4,2,9,1]s.insert(2,3)print(s)

参考答案:

[4,2,3,9,1]

d={'food':{'cake':1,'egg':5},'cake':2,'egg':3}以下能够输出数字的语句是

参考答案:

print(d['egg'])

以下代码的输出结果是S='Puma'foriinrange(len(S)):print(S[-i],end='')

参考答案:

Pamu

以下代码的输出结果是ls=list(range(5))print(2inls)

参考答案:

True

表达式3*4**2//8%7的计算结果是

参考答案:

6

以下不是保留字的是

参考答案:

do

以下程序的输出结果是:L2=[[1,2,3,4],[5,6,7,8]]L2.sort(reverse=True)print(L2)

参考答案:

[[5,6,7,8],[1,2,3,4]]

以下关于组合类型的描述,错误的是:

参考答案:

空字典和空集合都可以用大括号来创建

关于以下程序输出的两个值的描述正确的是:DA=[1,2,3]print(iD(DA))D.efgetDA(st):fA.=DAcopy()print(iD(fA))getDA(DA)

参考答案:

两个值不相等

以下程序的输出结果是:s1=QQs2=WeC.hA.tprint({:*<10}{:=>10}.format(s1,s2))

参考答案:

QQ********====WeChat

以下关于函数的描述,正确的是:

参考答案:

函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量

以下关于python内置函数的描述,错误的是:

参考答案:

sorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量中

以下程序的输出结果是:x=10whilex:x-=1ifnotx%2:print(x,end='')else:print(x)

参考答案:

864200

以下程序的输出结果是:foriin"CHINA":forkinrange(2):print(i,end="")ifi=='N':break

参考答案:

CCHHIINAA

以下关于随机运算函数库的描述,错误的是:

参考答案:

uniform(a,b)产生一个a到b之间的随机整数

以下程序的输出结果是:Chs="|'\'-'|"foriinrange(6):forChinChs[i]:print(Ch,end='')

参考答案:

|''-'|

以下代码的输出结果是:print('{:*^10.4}'.format('Flower'))

参考答案:

***Flow***

在Python语言中,不属于Web开发框架第三方库是

参考答案:

Mayavi

在Python语言中,能够处理图像的第三方库是

参考答案:

PIL

不属于Python文件读操作的是

参考答案:

readtext

以下代码的输出结果是ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))

参考答案:

3

以下关于Python函数的描述中,错误的是

参考答案:

如果Python程序包含一个函数main(),这个函数与其它函数地位相同

以下关于函数优点的描述中,错误的是

参考答案:

函数可以表现程序的复杂度

键盘输入数字7,以下代码的输出结果是try:n=input("请输入一个整数:")defpow2(n):returnn*nexcept:print("程序执行错误")

参考答案:

程序没有任何输出

以下关于Python分支的描述中,错误的是

参考答案:

Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或else

以下代码的输出结果是a='A\0B\0C'print(len(a))

参考答案:

5

以下关于Python缩进的描述中,错误的是

参考答案:

Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

在Python语言中,包含矩阵运算的第三方库是

参考答案:

Numpy

文件exam.txt与以下代码在同一目录下,其内容是一段文本:bigBen,以下代码的输出结果是f=open("exam.txt")print(f)f.close()

参考答案:

<_io.TextIOWrapper…

以下关于文件的描述中,错误的是

参考答案:

文件是存储在磁盘上的数据,也是序列的集合

以下代码的输出结果是ls=[]formin'AB':fornin'CD':ls.append(m+n)print(ls)

参考答案:

['AC','AD','BC','BD']

列表ls=list(range(10)),以下能够输出列表ls中最大元素的是

参考答案:

print(max(ls))

以下关子Python字典变量的定义中,错误的是

参考答案:

d={[1,2]:1,[3,4]:3}

以下代码的输出结果是ls=list(range(5))print(ls)

参考答案:

[0,1,2,3,4]

在Python语言中,不属于组合数据类型的是

参考答案:

复数类型

以下代码的输出结果是deffun(x,y):x*=yreturnxs=fun(5,3)print(s)

参考答案:

15

以下代码的输出结果是Foriinrange(1,6):ifi%4==0:breakelse:print(i,end=",")

参考答案:

1,2,3

以下代码绘制的图形是importturtleastforiinrange(1,5):t.fd(50)t.left(90)

参考答案:

正方形

若列表变量ls中包含10个元素,则ls的索引取值范围是

参考答案:

从0到9

以下变量名中,不符合变量命名规则的是

参考答案:

22_keyword

以下能输出prettygood的语句是

参考答案:

print('prettygood')

在Python语言中,IPO模式不包括

参考答案:

Program(程序)

以下代码的输出结果是()

参考答案:

21

以下用来处理列表的方法中,错误的是()

参考答案:

interleave

以下叙述错误的是()

参考答案:

列表的长度和内容都可以改变,但元素类型必须相同

以下关于函数返回值的描述中,正确的是()

参考答案:

函数的返回值使用很灵活,可以没有返回值,可以有一个或多个返回值

以下代码的输出结果是()deffun(age):if12<=age<=17:print("少年")elifage<12:print("儿童")elifage<40:print("青年")else:print("最辛苦的人")fun(18)

参考答案:

青年

键盘输入数字7,以下代码的输出结果是:n=eval(input("请输入一个整数:"))s=0ifn>=5:n=1s=4ifn<5:n=1s=3print(s)

参考答案:

3

以下构成、Python循环结构的方法中,正确的是()

参考答案:

while

用来安装第三方库的工具是()

参考答案:

pip

以下不属于用户界面第三方库的是()

参考答案:

turtle

给定列表ls=[1,2,3,"1","2","3"],其元素包含2种数据类型,列表ls的数据组织维度是:

参考答案:

一维数据

函数中定义了2个参数,并且两个参数都指定了默认值,调用函数时参数个数最少是()

参考答案:

0

以下代码的输出结果是()for.i.in.range(1,.6):....if.i.%.4.==.0:........break....else:........print(i,.end=",.")

参考答案:

1,2,3

以下叙述的是()

参考答案:

条件11<=22<33是合法的,输出True

以下代码绘制的图形是()import.turtle.as.tfor.i.in.range(1,.5):t.fd(50)t.left(90)

参考答案:

正方形

以下不是Python语言特点的是()

参考答案:

变量声明:Python语言具有使用变量需要先定义后使用的特点

以下属于网络爬虫领域的第三方库是()

参考答案:

scrapy

若city.csv文件内容如下:巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹则以下代码的输出结果是()f=open("city.csv","r")ls=f.read().split(",")f.close()print(ls)

参考答案:

['巴哈马','巴林','孟加拉国','巴巴多斯\n白俄罗斯','比利时,'伯利兹']

不属于读文件操作的是:

参考答案:

readtext

以下代码的输出结果是()d={'food':{'cake':1,'egg':5print(d.get('cake','nothisfood'))

参考答案:

nothisfood

以下不能作为变量名的是()

参考答案:

3A

以下不属于Python开发用户界面第三方库的是

参考答案:

turtle

读入CSV文件保存的二维数据,按特定分隔符抽取信息,最可能用到的函数是

参考答案:

split()

以叙述错误的是

参考答案:

当文件以文本方式打开时,读写按照字节流方式

在Python语言中,写文件的操作是:

参考答案:

write

列表listV=list(range(10)),以下能够输出列表listV中最大元素的是

参考答案:

print(max(listV))

以字典变量的定义错误的是

参考答案:

d={[1,2]:1,[3,4]:2}

以下代码的输出结果是vlist=list(range(5))print(vlist)

参考答案:

[0,1,2,3,4]

以下代码的输出结果是forsin"PythonNCRE":ifs=="N":Continueprint(s,end="")

参考答案:

PythonCRE

定义函数的关键字是

参考答案:

def

Python语言中用来表示代码块所属关系的语法是

参考答案:

缩进

要输出Helloworld,应使用的语句是

参考答案:

print("HelloWorld")

以下不属于第三方界面库的是

参考答案:

turtle

列表ls=[1,2,3,"1","2","3"],其元素包含两种数据类型,则此列表的数据组织维度是

参考答案:

一维

dict={}foriinrange(26):Dict[chr(i+ord("a"))]=chr((i+13)%26+ord("a"))forC.in"Python":print(dict.get(c,c),end="")程序的运行结果是

参考答案:

Plguba

d={"天空":"白色","大地":"黑色","海洋":"蓝色"}print(d["海洋"],d.get("海洋","绿色"))程序的运行结果是

参考答案:

蓝色蓝色

ls=["1234","12.34","Python"]ls.append(1234)ls.append([1234,"1234"])print(ls)程序的运行结果是

参考答案:

['1234','12.34','Python',1234,[1234,'1234']]

ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))程序的运行结果是

参考答案:

3

a=7.89print(complex(a))程序的输出结果是

参考答案:

(7.89+0j)

可作为Python源程序后缀名的是数为

参考答案:

py

下面代码的输出结果是forsin"abc":foriinrange(3):print(s,end="")ifs=="c":break

参考答案:

aaabbbc

下面代码的输出结果是a=[5,1,3,4]print(sorted(a,reverse=True))

参考答案:

[5,4,3,1]

下面代码的输出结果是name="Python语言程序设计"print(name[2:-2])

参考答案:

thon语言程序

下面代码的输出结果是a=4.2e-1b=1.3e2print(a+b)

参考答案:

130.42

」下面代码的输出结果是sum=1.0fornuminrange(1,4):sum+=numprint(sum)

参考答案:

7.0

下面代码的输出结果是х=0x0101print(x)

参考答案:

257

以下选项中,用于Web开发方向的第三方库是

参考答案:

Django

关于Python语句P=–P,以下选项中描述正确的是

参考答案:

给P赋值为它的负数

关于函数作用的描述,以下选项中错误的是

参考答案:

提高代码执行速度

下面代码的输出结果是ls["F","f"]deffun(a):ls.append(a)returnfun("C")print(ls)

参考答案:

['F','f','C']

对于turtle绘图中颜色值的表示,以下选项中错误的是

参考答案:

BEBEBE

Python语言中用来定义函数的关键字是

参考答案:

def

关于面向对象的程序设计,以下选项中描述错误的是

参考答案:

用面向对象方法开发的软件不容易理解

以下属于Python图像处理第三方库的是:

参考答案:

PIL

以下程序的输出结果是:fo=open("text.csv",'w')x=[[90,87,93],[87,90,89],[78,98,97]]b=[]forainx:foraaina:b.append(str(aa))fo.write(",".join(b))fo.close()

参考答案:

90,87,93,87,90,89,78,98,97

以下程序的输出结果是:foriinreversed(range(10,0,-2)):print(i,end="")

参考答案:

246810

以下关于循环结构的描述,错误的是:

参考答案:

遍历循环对循环的次数是不确定的

当键盘输入”3”的时候,以下程序的输出结果是:r=int(input(请输入半径:))ar=3.1415*r*rprint({:.0f}.format(ar))

参考答案:

28

以下关于程序控制结构描述错误的是:

参考答案:

Python里,能用分支结构写出循环的算法

下列程序的运行结果是>>>s=‘PYTHON’>>>“{0:3}”.format(s)

参考答案:

‘PYTHON’

如果name="全国计算机等级考试二级Python",以下选项中输出错误的是

参考答案:

>>>print(name[0],name[8],name[–1])全试

以下选项中,不是建立字典的方式是

参考答案:

d={[1,2]:1,[3,4]:3}

给出如下代码:s=list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。\老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式\烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。")以下选项中能输出字符“八”出现次数的是

参考答案:

print(s.count("八"))

下面代码的输出结果是x=10y=3print(x%y,x**y)

参考答案:

11000

给出如下代码:TempStr="HelloWorld"以下选项中可以输出“World”子串的是

参考答案:

print(TempStr[–5:])

对于列表ls的操作,以下选项中描述错误的是

参考答案:

ls.clear():删除ls的最后一个元素

关于jieba库的描述,以下选项中错误的是

参考答案:

jieba是Python中一个重要的标准函数库

给出如下代码以下选项中描述错误的是

参考答案:

importrandom代码是可以省略的

同时去掉字符串左边和右边空格的函数是:

参考答案:

strip()

Python文件读取方法read(size)的含义是

参考答案:

从文件中读取指定size大小的数据,如果size为负数或者空,则读取到文件结束。

Python文件只读打开模式是

参考答案:

r

下程序的输出结果是:a=["a","b","c"]b=a[::-1]print(b)

参考答案:

['c','b','a']

以下程序的输出结果是:deffunc(a,*b):foriteminb:a+=itemreturnam=0print(func(m,1,1,2,3,5,7,12,21,33))

参考答案:

85

Python中函数不包括

参考答案:

参数函数

以下属于Python中文分词方向第三方库的是:

参考答案:

jieba

设x=10;y=20,下列语句能正确运行结束的是:

参考答案:

min=xifx

以下代码段,不会输出A,B,C,的选项是:

参考答案:

i=0whilei<3:print(chr(i+65),end=",")breaki+=1

以下关于Python的控制结构,错误的是:

参考答案:

elif可以单独使用

以下对Python程序设计风格描述错误的选项是:

参考答案:

Python中不允许把多条语句写在同一行

给出如下代码:whileTrue:guess=eval(input())ifguess==0x452//2:break作为输入能够结束程序运行的是

参考答案:

553

下面代码的执行结果是

参考答案:

===============Python等级考试

关于Python函数,以下选项中描述错误的是

参考答案:

每次使用函数需要提供相同的参数作为输入

关于Python语言数值操作符,以下选项中描述错误的是

参考答案:

x**y表示x的y次幂,其中,y必须是整数

Python语言提供的3个基本数字类型是

参考答案:

整数类型、浮点数类型、复数类型

以下选项中,Python语言中代码注释使用的符号是

参考答案:

#

以下选项中,不是Python语言特点的是

参考答案:

变量声明:Python语言具有使用变量需要先定义后使用的特点

以下选项中说法不正确的是

参考答案:

静态语言采用解释方式执行,脚本语言采用编译方式执行

给出如下代码:fname=input("请输入要打开的文件:")fo=open(fname,"r")forlineinfo.readlines():print(line)fo.close()关于上述代码的描述,以下选项中错误的是

参考答案:

用户输入文件路径,以文本文件方式读入文件内容并逐行打印

执行如下代码:importturtleastdefDrawCctCircle(n):t.penup()t.goto(0,-n)t.pendown()t.circle(n)foriinrange(20,80,20):DrawCctCircle(i)t.done()在PythonTurtleGraphics中,绘制的图形是

参考答案:

同心圆

以下选项中,输出结果是False的是

参考答案:

>>>False!=0

下面代码的输出结果是x=3.1415926print(round(x,2),round(x))

参考答案:

3.143

Python数据分析方向的第三方库是

参考答案:

numpy

以下选项中,不是Python对文件的打开模式的是

参考答案:

'c'

执行后可以查看Python的版本的是

参考答案:

importsysprint(sys.version)

执行如下代码:importtimeprint(time.time())以下选项中描述错误的是

参考答案:

time.sleep(5)推迟调用线程的运行,单位为毫秒

关于Python语言的特点,以下选项中描述错误的是

参考答案:

Python语言是非开源语言

文件book.txt在当前程序所在目录内,其内容是一段文本:book,下面代码的输出结果是txt=open("book.txt","r")print(txt)txt.close()

参考答案:

以上答案都不对

给出如下代码:dictColor={"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色","purple":"紫色","tomato":"西红柿色"}以下选项中能输出“海贝色”的是

参考答案:

print(dictColor["seashell"])

下面代码的输出结果是forsin"HelloWorld":ifs=="W":continueprint(s,end="")

参考答案:

Helloorld

下面代码的输出结果是x=0o1010print(x)

参考答案:

520

关于Python组合数据类型,以下选项中描述错误的是

参考答案:

序列类型是二维元素向量,元素之间存在先后关系,通过序号访问

关于函数,以下选项中描述错误的是

参考答案:

Python使用def保留字定义一个函数

关于程序的异常处理,以下选项中描述错误的是

参考答案:

编程语言中的异常和错误是完全相同的概念

下面代码的输出结果是x=12.34print(type(x))

参考答案:

以下关于Python字符串的描述中,错误的是

参考答案:

Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)

关于Python程序格式框架的描述,以下选项中错误的是

参考答案:

Python语言不采用严格的“缩进”来表明程序的格式框架

关于面向对象的继承,以下选项中描述正确的是

参考答案:

继承是指类之间共享属性和操作的机制

结构化程序设计通常采用()()的程序设计方法。

参考答案:

自顶向下(Top-Down)###逐步求精(StepwiseRefinement)

Python程序打包和发布最常用的是第三方的扩展包(),它是用于将Python源代码生成直接运行的程序。

参考答案:

Pylnstaller

在Python程序中导入sys模块后,可以通过列表()访问命令行参数。()表示Python脚本名:()表示第一个参数。

参考答案:

sys.argv###argv[0]###argv[1]

Python注释以符号()开始,到行尾结束。

参考答案:

#

将源代码转换成机器语言一般有以下两种转换方法:()和()。

参考答案:

编译;解释

要关闭Python解释器,可以使用()命令或者快捷键()。

参考答案:

quit();Ctrl+Z

开发和运行Python程序一般包括()和()两种方式。

参考答案:

交互式###文件式

编程语言分为低级语言和高级语言两类,其中,机器语言和汇编语言属于(),Python属于()。

参考答案:

低级语言###高级语言

Python3.4以后的版本中,()库用于安装管理Python扩展包,()库用于发布Python包。

参考答案:

pip;setuptools

高级编程语言根据执行的机制不同可以分成静态语言和脚本语言两类。C、C++、C#、Java等程序设计语言属于().Python程序设计语言属于()。

参考答案:

静态语言;脚本语言

高级编程语言根据执行机制不同可以分成静态语言和脚本语言两类。采用编译方式执行的语言属于()。采用解释方式执行的语言属于()。

参考答案:

静态语言###脚本语言

Python语言是一种解释型、面向()的计算机程序设计语言。

参考答案:

对象

在Python解释器中使用()函数可以进入帮助系统;输入()命令,可以退出帮助系统。

参考答案:

help()或者help###quit

计算思维的本质是()和()。

参考答案:

抽象(Abstraction)###自动化(Automation)

利用pip命令査看pip常用帮助信息的选项是()。

参考答案:

h或者-help

在Python内置集成开发环境IDLE中,可以使用快捷键(),允许当前打开的源代码程序。

参考答案:

F5

用户编写的Python程序(避免使用依赖于系统的特性),无须修改就可以在任何支持Python的平台上运行,这是Python的()特性。

参考答案:

可移植性

C.>D.#

参考答案:

B

以下程序设计语言中,Prolog属于()的编程语言。

参考答案:

逻辑式

下列选项中不属于Python特点的是

参考答案:

运行效率高

Python解释器的提示符为

参考答案:

>>>

Python内置的集成开发工具是()

参考答案:

IDLE

下列选项中,()实现是最常用的Python版本,也称之为ClassicPython。

参考答案:

CPython

在Python解释器中同时运行多个以逗号分隔的表达式,返回结果为()。

参考答案:

元组

以下程序设计语言中,C语言属于()的编程语言。

参考答案:

面向过程

在Python解释器中交互式执行Python代码的过程一般称为

参考答案:

REPL

以下程序设计语言中,()属于脚本语言。

参考答案:

Python

()是Python官方的扩展库索引,所有人都可以下载第三方库或上传自己开发的库到其中。

参考答案:

PyPI

以下程序设计语言中,Java、C#、C++等属于()的编程语言。

参考答案:

面向对象

Python语言属于()

参考答案:

高级语言

Python语句“print(chr(ord('B')))”的运行结果是()

参考答案:

B

Python语句“print(gcd(12,16),divmod(7,3))”的运行结果是()

参考答案:

4(2,1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论