关键词不能为空

当前您在: 主页 > 英语 >

二级Python语言程序设计模拟

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-16 12:01
tags:

-

2021年2月16日发(作者:利润总额)








































.


< /p>


二级


Python


语言程序设计模拟


2




一、单项选择题



1

< br>、关于算法的描述,以下选项中错误的是







A


.算法是指解题方案的准确而完整的描述







B


.算法具有可行性、确定性、有穷性的基本特征







C


.算法的复杂度主要包括时间复杂度和数据复杂度







D


.算法的基本要素包括数据对象的 运算和操作及算法的控制结构




2< /p>


、关于数据结构的描述,以下选项中正确的是







A


.数据结构指相互有关联的数据元素的集合







B


.数据的存储结构是指反映数据元素之间逻辑关系的数据结构







C


.数据的逻辑结构有顺序、、索引 等存储方式







D


.数据结构不可以直观地用图形表示




3


、在深度为


7


的满二叉树中,结点个数总共是







A



32





B



64





C



127





D



63



4


、对长度为


n


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







A



n+1





B



n


×


(n+1)





C



n-1





D



n


< /p>


5


、关于结构化程序设计方法原则的描述,以下选项中错误的是< /p>







A


.自顶向下






B


.逐步求精






C


.多态继承






D


.模块化




6


、与信息隐蔽的概念直接相关的概念是







A


.软件结构定义






B


.模块独立性






C


.模块类型划分






D


.模块耦合度




7


、关于软件工程的描述,以下选项 中描述正确的是







A


.软件 工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和


工 序







B


.软件工程包括

< br>3


要素:结构化、模块化、面向对象







C


.软件工程工具是完成软件工程项目的技术手段

< br>






D


.软件工程方法支持软件的开发、 管理、文档生成




8


、在软件工程详细设计阶段,以下选项中不是详细设计工具的是







A


.判断表






B


.程序流程图






C



CSS





D



PAL



9


、以下选项中表示关系表中的每一横行的是

< br>






A


.元组






B


.属性






C


.列






D


.码



< /p>


10


、将


E-R


图转换为关系模式时,可以表示实体与联系的是







A


.属性






B


.关系






C


.键






D


.域



< /p>


11


、以下选项中


Python


用于异常处理结构中用来捕获特定类型异常的保留字是




Word


资料









































.






A



while





B



except





C



do





D



pass



12


、以下选项中符合


Python


语言变量命名规则的是







A



Templist





B



*i





C



3_1





D



AI!



13


、关于赋值语句,以下选项中描述错误的是







A


.在


Py thon


语言中,



=



表示赋值,即将



=



右侧的计算结果赋值给左侧变量,包含


“< /p>


=



的语


句称为 赋值语句







B


.在< /p>


Python


语言中,有一种赋值语句,可以同时给多个变量赋值







C


.设


x=


,执行



x,y=y,x



可以实现变量


x



y


值的互换







D


.设


a=10



b =20


,执行



a,b=a,a+b; print(a,b)





a=b;b=a+b;print(a,b)



之后,得到同样的输


出结果:


10 30



14


、关于


eval


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







A



eval


函数 的定义为:


eval(source)






B



eval


函数的作用是将输入的字符串转 为


Python


语句,并执行该语句







C


.如果用户希望输入一个数字,并用程序对这个数字进行计算,可 以采用


eval(input(


<输入提


示字符串>


))


组合







D


.执行


eval(


和执行


eval(


得到相同的结果




15


、关于


Python


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







A



Python


语言是脚本语言






B



Pyt hon


语言是非开源语言







C



Python


语言是跨平台语言






D



Python


语言是多 模型语言




16

、关于


Python


数字类型,以下选项中描述错误的是< /p>







A



Pyt hon


语言提供


int



float



complex


等数字类型







B



Python


整数类型提供了


4

< p>
种进制表示:十进制、二进制、八进制和十六进制







C



Python


语言要求所有浮点数必须带有小数部分







D



Python


语言中,复数类型中实数部 分和虚数部分的数值都是浮点类型,复数的虚数部分通过


后缀



C



或者


“< /p>


c



来表示




17


、关于


Python


循环结构,以下选项中描述错误的是







A



Python


通过


for



while


等保留字提供遍历循环和无限循环结构







B


.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和


ra nge()


函数等







C



break


用来跳出最层


for


或者


while


循环, 脱离该循环后程序从循环代码后继续执行







D


.每个


continue


语句有能力跳出当 前层次的循环




18


、关于


Python


的全局变量和局部变量,以下选项 中描述错误的是







A


.全局 变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效







B


.局部变量指在函数部使用的变量,当函数退出时,变量依然存在 ,下次函数调用可以继续使








C


.使用


global


保留字声明简单数据类 型变量后,该变量作为全局变量使用







D


.简单数据类型变量无论是否与全局变量重名,仅在函数部创建和使用,函数退出后变量被释






Word


资料









































.


19


、关于


Python



lambda


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







A



lambda


用于定义简单的、能够在一行表示的函数







B


.可以使用


lambda


函数定义列表的排 序原则







C



f=lambda x,y:x+ y


执行后,


f


的类型为数字类型







D



lam bda


函数将函数名作为函数结果返回




20


、下面代码实现的功能描述的是







def fact(n):






if n==0:






return 1






else:






return n*fact(n-1)






num =eval(input(


请输入一个整数


:

< br>





print(fact(abs(int(num))))






A


.接受用户输入的整数


n


,输出

< p>
n


的阶乘值







B


.接受用户输入的整数


n


,判断

< p>
n


是否是素数并输出结论







C


.接受用户输入的整数


n


,判断


n


是否是整数并输出结论







D


.接受用户输入的整数


n

< p>
,判断


n


是否是水仙花数




21


、执行如下代码:







import time






print(())






以下选项中描述错误的是







A


.输出自


1970



1



1



0 0:00:00 AM


以来的秒数







B



time


库是


P ython


的标准库







C


.可使用


()


代替


()


,显示为更可读的形式







D



(5)


推迟调用线程的运行,单位为毫秒




22


、执 行后可以查看


Python


的版本的是







A



import sys






print(n)






B



import sys






print(n)






C



import system






print(n)






D



import system






print(n)



23

< p>
、关于


Python


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







A



Python


组合数据类型能够将多个同类型或不同类型的数据组织 起来,通过单一的表示使数据


操作更有序、更容易







B


.组合数据类型可以分为


3


类:序列类型、集合类型和映射类型







C


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







D



Python



str



tuple



list


类型都属于序列类型





Word


资料









































.


24


、以下选项中,不是


Python


对文件的读操作方法的是







A



read





B



readline





C



readlines





D



readtext



25


、关于


Python


文件处理,以下选项中描述错误的是







A



Python


能处理


Excel


文件






B



Python


能处理

JPG


图像文件







C



Python


不可以处理


PDF


文件






D



Python


能处理


CSV


文件




26


、以下选项中,不是


Python


对文件的打开模式的 是







A



'r'





B



'w'





C



'r+'





D



'c'



27


、关于数据组织的维度,以下选项中描述错误的是







A


.数据组织存在维度,字典类型用 于表示一维和二维数据







B


.一维 数据采用线性方式组织,对应于数学中的数组和集合等概念







C


.二维数据采用表格方式组织,对应于数学中的矩阵







D


.高维数据由键值对类型的数据构成,采用对象方式组织




28


< p>
Python


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







A



numpy





B



pdfminer





C



beautifulsoup4





D



time



29



Py thon


机器学习方向的第三方库是







A



random





B



PIL





C



PyQt5





D



TensorFlow



30



Python Web


开发方向的第三方库是







A



requests





B



Django





C



scipy





D



pandas



31


、下面代码的输出结果是







x=0b1010






print(x)






A



10





B



16





C



256





D



1024



32


、下面代码的输出结果是







x=10






y=-1+2j






print(x+y)






A



(9+2j)





B



9





C



2j





D



11



33


、下面代码的输出结果是







x=3.1415926






print(round(x,2),round(x))






A



3.14 3





B



3 3.14





C



2 2





D



6.28 3



34


、下面代码的输出结果是







for s in






if s==






break



Word


资料









































.






print(s,end=






A



Helloorld





B



Hello





C



World





D



HelloWorld



35


、以下选项中,输出结果是


False


的是







A



5 is 5






B



5 is not 4






C



5!=4






D



False!=0



36


、下面代码的输出结果是







a=1000000






b=






pri nt(



{1},}n{0:{2}



{1},}






A



----------1.000,000-----------






---------------------1,000,000






1,000,000---------------------






B



1,000,000-------- -------------






---------------------1.000,000






----------1,000.000-----------






C



----------------- ----1,000,000






1,000,000---------------------






----------1,000,000-----------






D



----------------- ----1,000,000






----------1,000,000-----------






1,000,000---------------------



37


、下面代码的输出结果是







s=[






print(s[4:])






A



['purple','tomato']






B



['purple']






C



['seashell','gold ','pink','brown']






D



['gold','pink','brown','purple','tomato']



38


、执行如下代码:







import turtle as t






def DrawCctCircle(n):






()






(0,-n)






n()






(n)






for i in range(20,80,20):






DrawCctCircle(i)






()







Python Turtle Graphics


中,绘制的图形是




Word


资料









































.






A


.太极






B


.同切圆






C


.同心圆






D


.笛卡儿心形




39


、给出如下代码:







fname=input(


请输入要打开的文件

:






fo=open(fname,






for line in nes():






print(line)






()






关于上述代码的描述,以下选项中错误的是







A


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







B


.通过


n es()


方法将文件的全部容读入一个字典


fo






C


.通过


nes()


方法将文件的全部容读入一个列表


fo






D


.上述代码可以优化为:







fname=input(


请输入要打开的文件

:






fo=open(fname,






for line in fo:






print(line)






()



40


、能实现将一维数据写入


CSV< /p>


文件中的是







A



fname=input(


请输入要写入的文件

:






fo=open(fname,






ls=[






ines(ls)






for line in fo:






print(line)






()






B



fo=open(






ls=['AAA','BBB','CCC','DDD']






(






()






C



fr=open(






ls=[]






for line in fo:






line=e(






((






print(ls)






()






D



fo=open(






ls=['AAA','BBB',t CCC','DDD']






(






()




二、基本编程题




Word


资料









































.


(< /p>



15



) < /p>


41


、编写


Python


程序输出一个具有如下风格效果的文本,用作文本进度条样式,部分代码如下,填写

空格处。












文本中 左侧一段输出


N


的值,右侧一段根据


N


的值输出等号,等号个数为


N



5


的整除商的值,例


如,当

< br>N


等于


10


时,输出

< p>
2


个等号。







N=10 #N


取值围是


0

< p>


100


,整数







print(______)



42


、以论语中一句话作为字符串变量


s


, 补充程序,分别输出字符串


s


中汉字和标点符号的个数。







s=


学而时习之,不亦说乎


?


有朋自远方来,不亦乐乎


?

< br>人不知而不愠,不亦君子乎


?






n=0 #


汉字个数







m=0 #


标点符号个数







___ ___#


在这里补充代码,可以多行







pri nt(


字符数为


{},


标点符号数为< /p>


{}





43


、使用程序计算整数


N

< br>到整数


N+100


之间所有奇数的数值和,不包含


N+100


,并将结果输出。整数


N


由用户给出,代码片段如下,补全代码。不判断输入异常。







N=input(


请输入一个整数


:






______ #


可以是多行代码





三、简单应用题



(

< br>共


25



)

< br>44


、使用


turtle


库的< /p>


()


函数和


()


函数绘制一个六边形,边长为


200


像素,效果如下图所


示。









45


、经常会有要求用户输入整数的计算需求,但用户未必一定输入 整数。为了提高用户体验,编写


getInput()


函数处理 这样的情况。请补充如下代码,如果用户输入整数,则直接输出整数并退出,如


果用户输 入的不是整数,则要求用户重新输入,直至用户输入整数为止。




Word


资料


-


-


-


-


-


-


-


-



本文更新与2021-02-16 12:01,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/658545.html

二级Python语言程序设计模拟的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文