python软件编程等级考试(二级)编程实操题03优质.doc

python软件编程等级考试(二级)编程实操题03优质.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

python软件编程等级考试(二级)编程实操题03优质

一、选择题

1.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()

A.1.3 B.5.33 C.5.4 D.5.3

2.关于python中的函数,以下描述错误的是()。

A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可

B.使用函数的主要目的是减低编程难度和代码重用

C.Python使用del保留字定义一个函数

D.函数是一段具有特定功能的语句组

3.在Python中,表达式a**3+b**3+c**3==100*a+10*b+c属于()

A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式

4.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()

A.设计出解决问题的算法 B.设计出解决问题的PPT

C.编写出Python代码 D.选择一种编程软件

5.以下哪个不属于计算机操作系统()

A.DOS B.Unix C.Python D.Linux

6.已知字符串a=python,则print(a[1]+a[3])的值为()

A.yth B.yt C.py D.yh

7.在PythonIDLE编辑器中书写正确的表达式()

A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r

8.把数式写成Python语言的表达式,下列书写正确的是()。

A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)

9.下列可以被计算机直接执行的程序是()

A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序

10.以下Python程序段执行后,输出结果为()。

A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除

11.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()

A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)

12.有python程序如下:

S=input()

print(S*3)

运行后通过键盘输入6,则运算结果是()

A.666 B.SSS C.18 D.S*3

13.关于Python3.8基础知识的说法中,不正确的是()

A.支持中文做标识符

B.Python标识符不区分字母的大小写

C.Python命令提示符是

D.命令中用到的标点符号只能是英文字符

14.下列选项中,可以作为Python程序变量名的是()

A.a/b B.ab C.a+b D.a-b

15.下列python表达式结果为5的是()

A.abs(int(-5.6)) B.len(3+5=6) C.ord(5) D.round(5.9)

二、程序填空

16.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网有哪些信誉好的足球投注网站有关资料,找到利用蒙特卡洛方法求解圆周率Π的原理、方法和Python程序。

17.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。

(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。

importmath

a=int(input(请输入a的值:))

b=int(input(请输入b的值:))

c=int(input(请输入c的值:))

d=_____#将表达式b2-4ac的值赋给变量d

if____

print(x1=,(-b+math.sqrt(d))/(2*a))#输出方程的其中一个实数根

print(x2=,(_________)#输出方程的另一个实数根

else:

_________#输出“方程无实数根”

18.阅读程序。分析以下两段Python程序并回答问题。

#程序1

i=1

whilei101:

print(把这句话打印100遍)

i+=1

#程序2

i=100

whilei:

print(把这句话打印100遍)

i=i-2

(1)在程序1中,i+=1这句话的含义是______________。

(2)在程序1中,‘把这句话打印100遍’实际输出了_____遍。

(3)在程序2中,i的初值是___。

(4)在程序2中,‘把这句话打印100遍’实际输出了_____遍。

(5)在程序2中,while

文档评论(0)

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

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档