【编程】python软件编程等级考试(三级)编程实操题02

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【编程】python软件编程等级考试(三级)编程实操题02

一、选择题

1.在python计数循环中,列表正确的输写方式是()。

A.(1,2,3)B.(1,2.3)C.[1,2.3 ]D.[1,2,3]

2.运行下列Python程序,输出结果为True,则空白处应为()

a=15

b=46

if__________:

print(‘True’)

else:

print(‘Flase’)

A.a=b B.a>b C.a

3.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句()

A.赋值语句

B.循环语句

C.条件语句

D.输出语句

4.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R 的Python表达式是( )

A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)

C.R1*R2/R1+R2 D.R1*R2/(R1+R2)

5.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()

A.数据B.信息C.知识D.智慧

6.下面哪个不是Python合法的标识符()

A.int_3 B.30XL C.self D._abc

7.Python语句 "ab"+"c"*2 的运行结果是()

A.abc2 B.abcabc C.abcc D.ababcc

8.运行下列 Python程序,结果正确的是()

a=18

b=7

c=a%b

b=a%b

print(a,b)

A.18 5 B.5 18 C.18 4 D.4 18

9.下列属于计算机编程语言的有()

①Python ②Visual Basic ③Java ④C++⑤CPU

A.①②④⑤B.②③④⑤C.①②③④D.①③④10.下列可以被计算机直接执行的程序是()

A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序11.以下选项中,不是Python中文件操作的相关函数是()。

A.open () B.load ()

C.read () D.write ()

12.在python中,运行以下程序,结果应为()

a=5

b=7

b+=3

a=b*20

a+=2

a=a%b

print(a,b)

A.5 7 B.20 10 C.22 7 D.2 10

13.下列哪个语句在Python中是非法的?()

A.x = y = z = 1 B.x = (y = z + 1)

C.x, y = y, x D.x += y

14.在Python中,表达式(21%4)+5的值是()

A.2 B.6 C.10 D.3

15.下列变量名在Python中合法的是()

A.36B B.F55# C.for D._Good

二、程序填空

16.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。

17.程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的队头各出一人配成舞伴。跳完后的两人重新回到队尾。

例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane']

输出:

Turn1:(Alex,Ada)

Turn2:(Steven,Babs)

Turn3:(Jack,Danla)

Turn4:(Alex,jane)

……

Turn12:(Jack,jane)

代码如下:

boy=['Alex','Steven',‘Jack']

girl=['Ada','Babs','Danla','Jane']

for i in range(12):

x,y=① #出队

print(“Turn{:2}):({},{})".format(i+1,x,y))

boy.append( ② ) #再进队

girl.append( ③ ) #再进队

(1)程序代码中①处正确的代码是(_______)。

A.boy.pop(l).girl.pop(l) B.girl.pop(l),boy.pop(l)

C.boy.pop(0),girl.pop(0) D.girl.pop(0),boy.pop(0)

(2)程序代码中②处正确的代码是(_______)。

A.x B.y C.i D.i+1

(3)程序代码中③处正确的代码是(_______)。

A.x B.y C.i D.i+1

18.利用for循环,分别计算1--100中奇数的和、偶数的和。

19.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”,

请输入以下代码,自己输入数据运行,结果截图提交

20.请在空格处填写正确的代码,使程序完善。

实现功能:绘制y=x2-2x+ 1的图像

#加载numpy模块并限简洁的别名为np