【编程】计算机二级Python真题及答案解析4

【编程】计算机二级Python真题及答案解析4

一、选择题

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

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

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

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

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

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

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

3.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()

A.列表B.元组C.集合D.字典

4.Python 定义私有变量的方法为。()

A.使用 __private 关键字

B.使用 public 关键字

C.使用DEF定义变量名

D.使用 __XX 定义变量名

5.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()

A.time库

B.random库

C.turtle库

D.matplotlib 库

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

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

7.有如下python程序段:

a="Doing is better than saying ."

print(r"\n"+a[ :15])

该程序运行后,输出的结果是()

A.直接输出:' \nDoing is better '

B.直接输出:\nDoing is better th

C.直接输出:\nDoing is better

D.先换行,然后在新的一行中输出:Doing is better

8.下列Python程序段

a = 0

b = 4

if b > a :

a = 3 * b

else:

a = 10

程序运行后,a的值是()

A.10 B.0 C.12 D.4

9.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"

10.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()

A.:B.# C., D.!

11.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()

x=y

y=x

A.10、 10 B.10、20 C.20、 20 D.20、 10

12.下列关于算法说法不正确的是()

A.算法独立于任何具体的语言,Python算法只能用Python语言来实现

B.解决问题的过程就是实现算法的过程

C.算法是程序设计的“灵魂”

D.算法可以通过编程来实现

13.下列Python语句中,会导致程序运行出错的语句是()

A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1

14.在Python中print(-14//4)的运行结果是()。

A.-4 B.-3.5 C.2 D.-2

15.在Python中要交换变量a和b中的值,应使用的语句组是()

A.a,b = b,a B.a = c ;a = b;b = c

C.a = b;b = a D.c = a;b = a;b = c

二、程序填空

16.请编写Python程序,实现如下功能需求:

1)程序运行后,给出文字提示:“请输入一个正整数:”

2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。

3)不要超过5行代码。

程序运行举例:

17.某餐馆近期推出“消费1000元及以上享受8折优惠,1000元以下享受每满100减15优惠”的活动。以下Python程序段实现了生成顾客消费清单的功能,请补全①②③处代

def gs(n): #字符串长度统一

if len(n)>=5:

n=_____ #取字符串的前5个字符

else:

n=n+" "*(5-len(n))

return n

r=1000;x=100;y=15;z=0.8 #从系统中分别获取消费额度、满和减以及打折的数值

dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"] #某顾客所点菜品名称

num=[1,1,1,1,3] #某顾客所点菜品数量

mon=[46,45,68,16,1] #某顾客所点菜品单价

print("菜品名称","数量","小计")

_____

for i in range(len(dis)):

print(gs(dis[i]),num[i]," ",num[i]*mon[i])

s=s+num[i]*mon[i]

if s>=r:

total=s*z

else:

______

print("消费合计:",s)

print("应收现金:",total)

18.模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、除),进行算术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”。Python程序实现如下,在划线处填入合适的代码。

a=int(input("请输入第一个数: "))

fh=input ("请输入运算符: ")

b=int(input("请输入第二个数: "))

flag=True

s= ____

if fh in s:

if fh=="+":

c=a+b

elif fh=="-":

c=a-b

elif fh=="*":

c=a*b

else:

print("除数不能为0! ")

flag=False

else:

c=a/b

if flag==True:

print("运算的结果为: "+____)

else:

print ("运算符不正确")

19.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3。

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

21.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?

(1)请在空格处填写正确的代码,使程序完善实现以下功能。

money=100 #一共100文钱

num=100 #一共100只鸡

cock_price=5 #公鸡价格5文

hen_price=3 #母鸡价格3文

threechick_price=1 #3只小鸡1文

for cock_num in range(1,_______): #公鸡只数可能为1-20

for hen_num in range(1,_________): #母鸡只数可能为1-33

for chick_num in range(1,101): #(3小鸡)只数可能为1-100

money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price

num1=cock_num+hen_num+chick_num

if money1==money and num1==num:

print (cock_num,hen_num,__________)

input("运行完毕,请按回车键退出...")

(2)运行程序,运行结果如图所示。

【参考答案】***试卷处理标记,请不要删除

一、选择题

【详解】

本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。

解析:D

【详解】

本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。

2.C

【详解】

本题主要考查Python中的函数。函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和代码重用;Python

解析:C

【详解】

本题主要考查Python中的函数。函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和代码重用;Python 使用 def保留字定义一个函数;函数是一段具有特定功能的语句组,故本题选C选项。

3.A

【详解】

本题主要考查Python数据类型。列表用方括号“[]”来定义,元组可以用圆括号“()”来定义,集合可以用大括号“{}”来定义,字典用大括号“{}”来定义,故本题选A选项。

解析:A

【详解】

本题主要考查Python数据类型。列表用方括号“[]”来定义,元组可以用圆括号“()”来定义,集合可以用大括号“{}”来定义,字典用大括号“{}”来定义,故本题选A选项。4.D

【详解】

本题主要考查Python变量的定义。Python 定义私有变量的方法为使用 __XX 定义变量名,故本题选D选项。

解析:D

【详解】

本题主要考查Python变量的定义。Python 定义私有变量的方法为使用 __XX 定义变量名,故本题选D选项。

5.D

【详解】

本题主要考查Python库。time库是python处理时间数据的标准库,random库用于生成各种分布的随机数,turtle库是Python语言中一个很流行的绘制图像的函数库,mat

解析:D

【详解】

本题主要考查Python库。time库是python处理时间数据的标准库,random库用于生成各种分布的随机数,turtle库是Python语言中一个很流行的绘制图像的函数库,matplotlib库用于绘制曲线图,故本题选D选项。

6.A

【详解】

本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故本题应选A。

解析:A

【详解】

本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故本题应选A。

7.C

【详解】

本题主要考查Python程序运行。r 标识 \ 后面的字符不转义,a[ :15]表示从a的右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:\nDoing is

解析:C

【详解】

本题主要考查Python程序运行。r 标识 \ 后面的字符不转义,a[ :15]表示从a的右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:\nDoing is better,故本题选C选项。

8.C

【详解】

本题主要考查Python程序的执行。a=0,b=4,满足b>a,执行a=3*b=12,故程序运行后,a的值是12,故本题选C选项。

解析:C

【详解】

本题主要考查Python程序的执行。a=0,b=4,满足b>a,执行a=3*b=12,故程序运行后,a的值是12,故本题选C选项。

9.D

【详解】

本题主要考查Python字符串的运算。字符串a="python",

a[1]+a[3]="y"+"h"="yh",故本题选D选项。

解析:D

【详解】

本题主要考查Python字符串的运算。字符串a="python",a[1]+a[3]="y"+"h"="yh",故本题选D选项。

10.B

【详解】

本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是“#”,故本题选B选项。

解析:B

【详解】

本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是“#”,故本题选B选项。

11.C

【详解】

本题主要考查Python程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y的值分别是20、 20,故本题选C选项。

解析:C

【详解】

本题主要考查Python程序的执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y的值分别是20、 20,故本题选C选项。

12.A

【详解】

本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来实现,故选项A错误;解决问题的过程就是实现

解析:A

【详解】

本题考查的是算法相关知识。所谓“算法”就是解题方法的精确描述,由有限个步骤组成。算法独立于任何具体的语言,但Python算法也可以用其他语言来实现,故选项A错误;解决问题的过程就是实现算法的过程。算法可以通过编程来实现。算法是程序设计的核心,即是程序设计的“灵魂”。故应选A。

13.A

【详解】

本题考查的是Python赋值语句。赋值号“=”的左边是变量,右边是常量或表达式,选项A中y=1是赋值语句不是表示,故选项A会报错。

解析:A

【详解】

本题考查的是Python赋值语句。赋值号“=”的左边是变量,右边是常量或表达式,选项A中y=1是赋值语句不是表示,故选项A会报错。

14.A

【详解】

本题主要考查Python表达式的运算。运算符//表示向下取整,-14//4=-4,

14//4=3,故本题选A选项。

解析:A

【详解】

本题主要考查Python表达式的运算。运算符//表示向下取整,-14//4=-4,14//4=3,故本题选A选项。

15.A

【详解】

本题考查Python语句。在Python中要交换变量a和b中的值,可以使用的语句组是t=a;a=b;b=t也可以是a,b=b,a,故本题选A。

解析:A

【详解】

本题考查Python语句。在Python中要交换变量a和b中的值,可以使用的语句组是

t=a;a=b;b=t也可以是a,b=b,a,故本题选A。

二、程序填空

16.n=input("请输入一个正整数: ")

n=int(n)

For i in range(15,n+1,15)

print(i)

【详解】

本题考查的是Python循环语句。range函数,第一个参数表示开始,第二个参数表示停止,第三个参数表示步长。print缺省的话默认是换行输出。

17.n[0:5] s=0 total=s-s//x*y

【详解】

本题主要考查Python程序的执行与调试。①此处通过条件分支结构取字符串n的前5个字符,当 len(n)>=5时,取n= n[0:5],即索引为0、1、2、3、4,故填n[0:5]。②用变量s 统计消费合计,初值为0,故填s=0。③此处else部分处理1000元以下享受每满100减15

优惠。应付金额用total统计,变量r保存消费额度,x和y分别是满和减,变量s是消费合计,故填total=s-s//x*y。

18."+-*/" b==0 str(c)

【详解】

本题主要考查Python程序执行与调试。①变量fh用来接收运算符,由代码“if fh in s”可知,变量s保存加减乘除(+-*/)四种运算符,故此处填"+-*/"。②变量b保存第二个数,当进行除法运算时,如果除数为“0”,提示输出“除数不能为0!”,此处是处理b=0的情况,故填b==0。③变量c保存运算结果,此处输出 c的结果,故填str(c)。

19.s=input("请输入要转换的字符)

c=len(s) #len 求字符串长度

for i in range(0,c):

if i<2:

print (chr(ord(s[i])+2)) # ord ord() 函数是 chr() 函数配对函数,将字符转ASCII值

else:

print(chr(ord(s[i]) + 3))

【详解】

本题主要考查程序设计。题干要求可通过Python程序条件分支结构实现,具体代码如下:s=input("请输入要转换的字符)

c=len(s) #len 求字符串长度

for i in range(0,c):

if i<2:

print (chr(ord(s[i])+2)) # ord ord() 函数是 chr() 函数配对函数,将字符转ASCII值

else:

print(chr(ord(s[i]) + 3))

20.sum1=0

sum2=0

for i in range(1,101):

if i%2==0 :

sum1+=i

else:

sum2+=i

print(sum1,sum2)

【详解】

本题主要考查程序设计。可以使用Python程序设计语言实现题干要求,通过if条件分支结构可以实现分别计算奇数的和、偶数的和,具体代码如下:

sum1=0

sum2=0

for i in range(1,101):

if i%2==0 :

sum1+=i

else:

sum2+=i

print(sum1,sum2)

21.34chick_num

【详解】

本题主要考查Python程序的执行。①公鸡数量的范围1-20,for cock_num in range(1,21)表示变量cock_num的范围是1-20,故此处填21。②母鸡的数量可能为1-33,同理,故此处填34。③此处是按顺序使用print()函数输出公鸡数量、母鸡数量、小鸡数量,故此处填chick_num。

全国计算机等级考试二级Python真题及解析(4)

全国计算机等级考试二级Python真题及解析(4) 一、选择题 1. 以下选项中,不属于需求分析阶段的任务是 A需求规格说明书评审 B确定软件系统的性能需求 C确定软件系统的功能需求 D制定软件集成测试计划 正确答案: D 2. 关于数据流图(DFD)的描述,以下选项中正确的是 A软件详细设计的工具 B结构化方法的需求分析工具 C面向对象需求分析工具 D软件概要设计的工具 正确答案: B 3. 在黑盒测试方法中,设计测试用例的主要根据是 A程序流程图 B程序数据结构 C程序内部逻辑 D程序外部功能 正确答案: D 4. 一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是 A m : n联系 B m : 1联系 C 1 : n联系

D 1 : 1联系 正确答案: A 5. 数据库设计中,反映用户对数据要求的模式是 A 内模式 B设计模式 C外模式 D概念模式 正确答案: C 6. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是 A概念设计阶段 B逻辑设计阶段 C物理设计阶段 D需求分析阶段 正确答案: A 7. 以下选项中描述正确的是 A只有一个根结点的数据结构不一定是线性结构 B循环链表是非线性结构 C双向链表是非线性结构 D有一个以上根结点的数据结构不一定是非线性结构 正确答案: A 8. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是 A 6 B 16 C 10 D 4 正确答案: B

9.下图所示的二叉树进行前序遍历的序列是 A YDEBFZXCA B ABDYECFXZ C ABCDEFXYZ D DYBEAFCZX 正确答案: B 10. 以下选项中描述正确的是 A算法的时间复杂度与空间复杂度一定相关 B算法的时间复杂度是指执行算法所需要的计算工作量 C算法的效率只与问题的规模有关,而与数据的存储结构无关D数据的逻辑结构与存储结构是一一对应的 正确答案: A 11. Python文件的后缀名是 A pdf B do C pass D py 正确答案: D 12. 下面代码的输出结果是 print( 0.1 + 0.2 == 0.3)

【编程】计算机二级Python真题及答案解析4

【编程】计算机二级Python真题及答案解析4 一、选择题 1.在python计数循环中,列表正确的输写方式是()。 A.(1,2,3)B.(1,2.3)C.[1,2.3 ]D.[1,2,3] 2.关于python中的函数,以下描述错误的是()。 A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可 B.使用函数的主要目的是减低编程难度和代码重用 C.Python 使用 del 保留字定义一个函数 D.函数是一段具有特定功能的语句组 3.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是() A.列表B.元组C.集合D.字典 4.Python 定义私有变量的方法为。() A.使用 __private 关键字 B.使用 public 关键字 C.使用DEF定义变量名 D.使用 __XX 定义变量名 5.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是() A.time库 B.random库 C.turtle库 D.matplotlib 库 6.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于() A.数据B.信息C.知识D.智慧 7.有如下python程序段: a="Doing is better than saying ." print(r"\n"+a[ :15]) 该程序运行后,输出的结果是() A.直接输出:' \nDoing is better ' B.直接输出:\nDoing is better th C.直接输出:\nDoing is better D.先换行,然后在新的一行中输出:Doing is better 8.下列Python程序段 a = 0 b = 4 if b > a :

试题全国计算机等级考试二级Python真题及解析4

试题全国计算机等级考试二级Python真题及解析4 一、选择题 1.在编写python程序时缩进的作用是()。 A.让程序更美观B.只在for循环中使用 C.只在if语句中使用D.用来界定代码块 2.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为()A.5 B.34 C.7 D.12 3.以下是猜数游戏的 Python程序,请你补全代码: 请选择适当的代码填入程序①处。() A.for B.print C.elif D.input 4.下面代码执行完毕后, a和b的值分别为() a=l a=l; b=2b=2; a=b a=b; VB、Python 代码JAVA代码 A.1 和 2 B.1 和 1 C.2 和 2 D.2 和 1 5.下列Python程序段运行的结果是()。 i=0 sum=0 while i<10: if i%2==0: sum+=i i+=2 print("sum=",sum) A.sum=17 B.sum=18 C.sum=19 D.sum=20 6.Python中,可以输出hello world的是()

A.printf(“hello world”) B.output(“hello world”) C.Print(“hello +world”) D.print(“hello world”) 7.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:() ①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材 A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②8.以下不属于高级程序设计语言的是()。 A.C++ B.VB C.机器语言D.Python 9.以下Python中变量的命名正确的是() A.1a=4 B.print=5 C._A=2 D.a+b=3 10.在python中运行print(“3+6”)的结果是()。 A.9B.“3+6”C.3+6D.“9” 11.以下叙述中正确的是()。 A.Python 3.x与Python 2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 12.小林编写一段文件读写操作代码,文件如图,代码段如下: file=open('ceshi.txt','w') file.write("python is a programming language.") file.close( ) file=open('ceshi.txt','r') print(file.read( )) 该代码段运行后,输出的结果为() A.IA Distributed System Based on Python. B.python is a programming language. C.IA Distributed System Based on Python. python is a programming language. D.程序编译错误,不会输出结果 13.python文件的扩展名是()

资料计算机二级Python真题及答案解析4word练习

资料计算机二级Python真题及答案解析4word练习 一、选择题 1.下面()是Python合法的变量名 A.int32 B.40XL C.self D.name 2.下列选项中,可以作为 Python程序变量名的是() A.a/b B.ab C.a+b D.a-b 3.下列Python语句中,会导致程序运行出错的语句是() A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 4.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。 A.Python IDLE B.Xmind C.网络画板D.几何画板5.下列选项都是属于高级语言的是( ) A.汇编语言、机器语言 B.汇编语言、Basic语言 C.Basic语言、Python语言 D.机器语言、Python语言 6.关于Python,以下几种说法不正确的是()。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言 7.Python程序文件的扩展名是()。 A..python B..pyt C..pt D..py 8.关于Python语言的特点,以下选项描述正确的是() A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言 9.以下python程序段运行后,s的值是() n=0 s=0 while s <= 10: n=n+3 s=s+n print (s) A.0 B.3 C.18 D.30 10.在python中,想输出一行文字,要用到的函数是()。 A.input()B.int()C.print()D.float() 11.以下选项中,不是Python中文件操作的相关函数是()。 A.open () B.load () C.read () D.write ()

资料全国计算机等级考试二级Python真题及解析4练习

资料全国计算机等级考试二级Python真题及解析4练习 一、选择题 1.两个阻值分别为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) 2.下列python表达式结果为5的是() A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)3.Python表达式“50-50%6*5//2**2”的结果为() A.48 B.25 C.0 D.45 4.python语言的特点()。 A.简单B.免费、开源C.可移植性D.以上都是 5.在Python中print(8+7%2**2)的执行结果是() A.5 B.1 C.6 D.11 6.Python文件的后缀名是() A.pdf B.do C.pass D.py 7.下列选项都是属于高级语言的是( ) A.汇编语言、机器语言 B.汇编语言、Basic语言 C.Basic语言、Python语言 D.机器语言、Python语言 8.关于python程序设计语言,下列说法错误的是() A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言 9.下列选项中,属于Python输出函数的是()。 A.random() B.print() C.sqrt() D.input() 10.在Python中,表示跳出循环的函数是() A.continue B.break C.ESC D.Close 11.python用来表示代码块所属关系(控制层级结构的)的语法符号是() A.圆括号B.大括号C.缩进D.冒号 12.以下属于计算机高级语言的是() A.Python B.自然语言C.汇编语言D.机器语言 13.下列不可以作为Python合法变量名的是() A.c0 B.2a C.a_3 D.小河 14.下列python表达式结果最小的是()

计算机二级Python真题及答案解析4word练习

计算机二级Python真题及答案解析4word练习 一、选择题 1.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为() A.3 B.4 C.5 D.6 2.python语言的特点()。 A.简单B.免费、开源C.可移植性D.以上都是3.Python中,赋值语句,“c=c-b”等价于() A.b-=c B.c-b=c C.c-=b D.c==c-b 4.下列哪个语句在Python中是非法的?() A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y 5.以下叙述中正确的是()。 A.Python 3.x与Python 2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 6.有python程序如下: S=input() print(S * 3) 运行后通过键盘输入6,则运算结果是() A.666 B.SSS C.18 D.S*3 7.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式 chr(ord(x)+2)的值是() A.‘I’B.‘J’C.73 D.74 8.以下python程序段运行后,y的值是() x=3 if x > 3 : y=2*x else : y=3*x+1 print(y) A.10 B.5 C.25 D.26 9.Python中的数据类型float表示() A.布尔型B.整型C.字符串型D.浮点型 10.利用Python求100以内所有能被3整除的正整数,代码如下:

全国计算机等级考试二级Python真题及解析4练习

全国计算机等级考试二级Python真题及解析4练习 一、选择题 1.有关循环结构的说法不正确的是()。 A.循环结构是算法的基本结构之一 B.有的的程序设计中没有循环结构 C.循环结构在程序设计有可能会有嵌套出现 D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。 2.在Python中要交换变量a和b中的值,应使用的语句组是() A.a,b = b,a B.a = c ;a = b;b = c C.a = b;b = a D.c = a;b = a;b = c 3.下列python表达式结果最小的是() A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 4.在Python中,正确的赋值语句是() A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 5.python语言的特点()。 A.简单B.免费、开源C.可移植性D.以上都是 6.运行如下Python程序,结果为()。 A.1 B.3 C.6 D.18 7.下列哪个语句在Python中是非法的?() A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y 8.python的命令行提示符是() A.### B.>>> C./// D.C:》 9.关于Python语言的特点,以下选项描述正确的是() A.Python语言不支持面向对象B.Python语言是解释型语言 C.Python语言是编译型语言D.Python语言是非跨平台语言 10.在python中,想输出一行文字,要用到的函数是()。 A.input()B.int()C.print()D.float() 11.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式 chr(ord(x)+2)的值是() A.‘I’B.‘J’C.73 D.74 12.在python中,运行下列程序,正确的结果是()

全国计算机等级考试二级Python真题及解析(4)

全国计算机等级考试二级Python真题及解析⑷ 一、选择题 1.以下选项中,不属于需求分析阶段的任务是 A需求规格说明书评审 B确定软件系统的性能需求 C确定软件系统的功能需求 D制定软件集成测试计划 正确答案:D 2.关于数据流图(DFD)的描述,以下选项中正确的是 A软件详细设计的工具 B结构化方法的需求分析工具 C面向对象需求分析工具 D软件概要设计的工具 正确答案:B 3.在黑盒测试方法中,设计测试用例的主要根据是 A程序流程图 B程序数据结构 C程序内部逻辑 D程序外部功能 正确答案:D 4.一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是 A m : n联系 B m : 1联系 C 1 : n联系

D 1 : 1联系 正确答案:A 5.数据库设计中,反映用户对数据要求的模式是 A内模式 B设计模式 C外模式 D概念模式 正确答案:C 6.在数据库设计中,用E-R图來描述信息结构但不涉及信息在计算机中的表示的阶段是 A概念设计阶段 B逻辑设计阶段 C物理设计阶段 D需求分析阶段 正确答案:A 7.以下选项中描述正确的是 A只有一个根结点的数据结构不一定是线性结构 B循环链表是非线性结构 C双向链表是非线性结构 D有一个以上根结点的数据结构不一定是非线性结构 正确答案:A &一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是A6 B 16 C 10 D4

正确答案:B 9•下图所示的二叉树进行前序遍历的序列是 A YDEBFZXCA B ABDYECFXZ C ABCDEFXYZ D DYBEAFCZX 正确答案:B 10.以下选项中描述正确的是 A算法的时间复杂度与空间复杂度一定相关 B算法的时间复杂度是指执行算法所需要的计算工作量 C算法的效率只与问题的规模有关,而与数据的存储结构无关D数据的逻辑结构与存储结构是一一对应的 正确答案:A 11.Python文件的后缀名是 A pdf Bdo C pass Dpy 正确答案:D 12. 下面代码的输出结果是 print( 0.1 + 0.2 = 0.3)

【编程】全国计算机等级考试二级Python真题及解析4练习

【编程】全国计算机等级考试二级Python真题及解析4练习 一、选择题 1.以下属于计算机高级语言的是() A.Python B.自然语言C.汇编语言D.机器语言 2.在Python中要交换变量a和b中的值,应使用的语句组是() A.a,b = b,a B.a = c ;a = b;b = c C.a = b;b = a D.c = a;b = a;b = c 3.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x的值为() A.0 B.72 C.50 D.168 4.以下Python程序运行后的输出结果为() A.0 B.45 C.46 D.362880 5.下列Python语句中,会导致程序运行出错的语句是() A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 6.以下()是python文件 A.*.mp3B.*.xls C.*.ppt D.*py 7.python的命令行提示符是() A.### B.>>> C./// D.C:》 8.关于Python3.8基础知识的说法中,不正确的是() A.支持中文做标识符 B.Python标识符不区分字母的大小写 C.Python命令提示符是>>> D.命令中用到的标点符号只能是英文字符 9.根据Python中变量命名遵循的规则,正确的是() A.char21 B.2020Py C.Python D.name.ch 10.下列选项中,合法的Python变量名是() A.print B.speed C.https://www.360docs.net/doc/b219149458.html, D.a#2 11.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是() A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 12.下列选项中,不属于Python合法变量名的是() A.int32 B.40xl C.self D._name_

全国计算机等级考试二级Python真题及解析4精品程序填空阅读填空程序试题

全国计算机等级考试二级Python真题及解析4精品程序填空阅读填空程序试 题 一、程序填空 1.完善代码并保存。 实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。 cj=[] for i in range(0,________): x=float(input("请输入一个数")) cj.append(________) print(max(cj), min(________)) input("运行完毕,请按回车键退出...") 2.请在空格处填写正确的代码,使程序完善。 实现功能:绘制y=x2-2x+ 1的图像 #加载numpy模块并限简洁的别名为np import numpy as np #加载matplotlib.pyplot模块并限简洁的别名为plt import matplotlib.pyplot as plt #x在-7到9之间,每隔0.1取一个点 x=np.arange(-7,9,0.1) _____ = x**2-2*x+1 plt.plot(x,________) plt.title('y=x*x-2*x+1') plt.xlabel('x') plt.ylabel('y') plt._________ 3.将下列程序代码补充完整: 某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。男最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率,女最适宜运动心率=(210-年龄数-安静心率)×(60%~80%)+安静心率,补充程序帮他(她)计算最适宜的运动心率。 age=float(input('请输入age='))

资料全国计算机等级考试二级Python真题及解析4word练习

资料全国计算机等级考试二级Python真题及解析4word练习 一、选择题 1.下面哪个不是Python合法的标识符() A.int_3 B.print C.count D.__name__ 2.以下是一段python程序: 它的可以用哪个流程图表达()。 A.B. C. 3.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x的值为() A.0 B.72 C.50 D.168 4.下列python表达式结果为5的是() A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)

5.下列Python语句中,会导致程序运行出错的语句是() A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 6.在Python中,算式5+6*4%(2+8)结果为() A.25 B.15 C.9 D.7.4 7.Python文件的后缀名是()。 A..doc B..vbp C..py D..exe 8.根据Python中变量命名遵循的规则,正确的是() A.char21 B.2020Py C.Python D.name.ch 9.如下Python程序段 for i in range(1,4): for j in range(0,3): print ("Python") 语句print ("Python")的执行次数是() A.3 B.4 C.6 D.9 10.在python中,想输出一行文字,要用到的函数是()。 A.input()B.int()C.print()D.float() 11.Python使用函数()接收用输入的数据 A.accept() B.input() C.readline() D.print() 12.Python中用来声明字符串变量的关键字是() A.str B.int C.float D.char 13.在Python中,下面程序段的输出结果是() x=9 Print(“x=”,x+1) A.9 B.10 C.x=9 D.x= 10 14.在Python中要交换变量a和b中的值,应使用的语句组是()。 A.a,b=b,a B.a=c;a=b;b=c C.a=b;b=a D.c=a;b=a;b=c 15.在Python中运行后,b的值是() a=6 If a>=0: b=a+2 Else: b=a-2 print(b) A.6 B.8 C.10 D.12 16.已知下列Python程序段,k取下列哪组值是x=4? ( )

计算机二级Python真题及答案解析4优质word程序填空阅读填空程序试题

计算机二级Python真题及答案解析4优质word程序填空阅读填空程序试题 一、程序填空 1.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 2.请在空格处填写正确的代码,使程序完善。 实现功能:绘制y=x2-2x+ 1的图像 #加载numpy模块并限简洁的别名为np import numpy as np #加载matplotlib.pyplot模块并限简洁的别名为plt import matplotlib.pyplot as plt #x在-7到9之间,每隔0.1取一个点 x=np.arange(-7,9,0.1) _____ = x**2-2*x+1 plt.plot(x,________) plt.title('y=x*x-2*x+1') plt.xlabel('x') plt.ylabel('y') plt._________ 3.程序补充: (1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round ()函数,保留结果两位小数。 money =_______________________________ rate=_________________________________ for___________________________________ ____________________________________ print(“5年以后存款总额:”,money,“元”) (2)某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后本金被全部取出? money= ________________________________

【编程】计算机二级Python真题及答案解析4练习

【编程】计算机二级Python真题及答案解析4练习 一、选择题 1.以下哪个不属于计算机操作系统() A.DOS B.Unix C.Python D.Linux 2.在Python中,表达式(21%4)+5的值是() A.2 B.6 C.10 D.3 3.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为() A.22 B.88 C.89 D.67 4.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是() A.该文档中的有2个用户添加了2处批注 B.该文档中图片采用的环绕方式为上下型 C.该文档中总共有4处修订 D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适5.在Python中,显示出信息x,并要求输入数据的是()。 A.abs(x) B.float(x) C.print(x) D.input(x) 6.下列Python程序运行后的输出结果是()。 s=0 for i in range(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 7.下列选项中,属于Python输出函数的是()。 A.random() B.print() C.sqrt() D.input() 8.Python使用函数()接收用输入的数据 A.accept() B.input() C.readline() D.print() 9.利用Python求100以内所有能被3整除的正整数,代码如下:

则下列程序第3行的横线应该填() A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 10.下列属于计算机编程语言的有() ①Python ②Visual Basic ③Java ④C++⑤CPU A.①②④⑤B.②③④⑤C.①②③④D.①③④ 11.下列选项中,不能作为python程序变量名的是() A.abc B.abc123 C.123abc D.abc__123 12.下列选项中不能正确表达Python中的赋值语句的是() A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 13.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh" 14.下列python表达式结果为5的是() A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)15.在python中,运行下列程序,正确的结果是()。 A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。 A.整数B.浮点数C.字符串D.以上都是 17.有如下python程序段 n=int (input("请输入n值: ")) x=n ; y=0 if x>0: y=y+1 elif x<0: y=y-1 print (y) 执行上述语句,下列说法不正确 ...的是() A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1 C.若输入1,则输出y值为1 D.若输入2,则输出y值为1 18.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如

计算机二级Python真题及答案解析4精品程序填空阅读填空程序试题

计算机二级Python真题及答案解析4精品程序填空阅读填空程序试题 一、程序填空 1.(最大公约数)用辗转相除法求两个正整数的最大公约数。 代码如下: def gcd (m,n): r= while r!=0: m=n n= return a=int(input(‘请输入a的值:’)) b=int(input(‘请输入b的值:’)) print(‘最大公约数是:' ) 填空: ________ ________ ________ ________ ________ 2.程序编写 求1+22+32+……+1002的结果 _______________________________ _______________________________ _______________________________ _______________________________ input(“运行完毕,请按回车键退出...”) 3.阅读程序。分析条件语句的代码并回答问题。 (1)如果不能使用int()函数,那么变量s的类型将会变成 ______ 。 (2)如果你的期末成绩是85,你得到的评价将会是____________ 。 (3)如果你的期末成绩是55,你得到的评价将会是____________ 。 (4)如果你得到的评价是“还可以再提升”,你的期末成绩应该在_____和______之间。(5)“程序中出现的所有else都可以替换为elif,程序效果一样”,这种说法是____(填“对”或“错”)的。 4.完善程序。以下是计算S=1+6+11+…+101的程序代码。请你在处填写正确的语句。

资料计算机二级Python真题及答案解析4练习

资料计算机二级Python真题及答案解析4练习 一、选择题 1.下列有关信息的说法,不正确的是()。 A.Python程序设计语言也是一种信息 B.给微信朋友圈点赞也是一种信息评价方式 C.信息在传输过程中,必须遵循一定的规则 D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息 2.在Python中print(-14//4)的运行结果是()。 A.-4 B.-3.5 C.2 D.-2 3.运行如下Python程序,结果为()。 A.1 B.3 C.6 D.18 4.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于()。 A.机器语言B.高级语言C.汇编语言D.自然语言 5.关于python程序设计语言,下列说法错误的是() A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高级语言 6.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是() A.该文档中的有2个用户添加了2处批注 B.该文档中图片采用的环绕方式为上下型 C.该文档中总共有4处修订 D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适

7.下列选项中,不属于Python语言基本数据类型的是() A.str B.int C.float D.char 8.下列Python程序运行后的输出结果是( )。 s=0 for i in range(1,5): s=s+i print("s=",s) A.s=5 B.s=6 C.s=10 D.s=15 9.在python中,运行下列程序,正确的结果是() s=0 for i in range (1,5): s=s+i print("i=",i,"s=",s) A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 10.以下选项中,不是Python中文件操作的相关函数是()。 A.open () B.load () C.read () D.write () 11.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是() A.‘I’B.‘J’C.73 D.74 12.运行Python程序的过程中出现了如下图错误提示,原因是()。 A.变量名51study太长 B.应该写成"chinese" =51study C.“chinese”应该写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 13.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号14.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x的值为()

计算机二级Python真题及答案解析4图文word练习

计算机二级Python真题及答案解析4图文word练习 一、选择题 1.下列选项中,不属于Python合法变量名的是() A.int32 B.40xl C.self D._name_ 2.Python输入函数为()。 A.time() B.round() C.input( ) D.print() 3.以下是一段python程序: 它的可以用哪个流程图表达()。 A.B. C. 4.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x的值为() A.0 B.72 C.50 D.168

5.在Python中,正确的赋值语句是() A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 6.在Python中,表达式2**3的结果是() A.5 B.8 C.6 D.3 7.在Python中print(8+7%2**2)的执行结果是() A.5 B.1 C.6 D.11 8.运行如下Python程序,结果为()。 A.1 B.3 C.6 D.18 9.12 Python语言语句块的标记是( ) A.分号B.逗号C.缩进D./ 10.在Python中,表达式(21%4)+5的值是() A.2 B.6 C.10 D.3 11.python的命令行提示符是() A.### B.>>> C./// D.C:》 12.关于Python3.8基础知识的说法中,不正确的是() A.支持中文做标识符 B.Python标识符不区分字母的大小写 C.Python命令提示符是>>> D.命令中用到的标点符号只能是英文字符 13.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是() A.该文档中的有2个用户添加了2处批注 B.该文档中图片采用的环绕方式为上下型 C.该文档中总共有4处修订 D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适

全国计算机等级考试二级Python真题及解析4优质程序填空阅读填空程序试题

全国计算机等级考试二级Python真题及解析4优质程序填空阅读填空程序试 题 一、程序填空 1.完善程序实现如下功能并保存: 有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。 def age(n): if n == 1: c = ________ else: c = age(n - 1) - 3 return ________ print("第5人的年龄:",age(________)) input("运行完毕,请按回车键退出...") 2.程序补充: (1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round ()函数,保留结果两位小数。 money =_______________________________ rate=_________________________________ for___________________________________ ____________________________________ print(“5年以后存款总额:”,money,“元”) (2)某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后本金被全部取出? money= ________________________________ year= __________________________________ while _________________________________ _________________________________ ________________________________ print(year,“年后资金被全部取出”) 3.程序编写 求1+22+32+……+1002的结果 _______________________________ _______________________________ _______________________________ _______________________________ input(“运行完毕,请按回车键退出...”) 4.完善程序。以下是计算S=1+6+11+…+101的程序代码。请你在处填写正确的语句。

试卷全国计算机等级考试二级Python真题及解析4练习

试卷全国计算机等级考试二级Python真题及解析4练习 一、选择题 1.在Python IDLE编辑器中书写正确的表达式() A.b**2-4ac B.1/2gt2C.pi*r^2 D.2*pi*r 2.在Python中要交换变量a和b中的值,应使用的语句组是() A.a,b = b,a B.a = c ;a = b;b = c C.a = b;b = a D.c = a;b = a;b = c 3.在Python中要交换变量a和b中的值,应使用的语句组是()。 A.a,b=b,a B.a=c;a=b;b=c C.a=b;b=a D.c=a;b=a;b=c 4.以下是一段python程序: 它的可以用哪个流程图表达()。 A.B. C. 5.下列语言中()不属于高级语言 A.python B.VC C.JAVA D.汇编语言6.在python语言中表示“x属于区间[a,b)”的正确表达式是()

A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x

计算机二级Python真题及答案解析4图文word程序填空阅读填空程序试题

计算机二级Python真题及答案解析4图文word程序填空阅读填空程序试题 一、程序填空 1.现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢? 请将下列程序补充完整。 tc=1020 c=0 while ______________ : tc=tc-(tc/2+2) _____________ print(c) 2.阅读程序。阅读求水仙花数的代码并回答问题。 “水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。 for n in range(100,1000): i=n//100 j=n//100%10 k=n%10 if n==i*i*i+j*j*j+k*k*k: print(n) (1)//的符号作用是 _____ 。 (2)%的符号作用是 _____ 。 (3)==的符号作用是 _____ 。 (4)在代码中,变量i表示的是三位数中的 ______ 位。 (5)在代码中,变量j 表示的是三位数中的 ______ 位。 (6)在代码中,变量k表示的是三位数中的 ______ 位。 (7)在range(100,1000)这个区域内,变量n无法取到的数值是________。 3.阅读程序。分析条件语句的代码并回答问题。

(1)如果不能使用int()函数,那么变量s的类型将会变成 ______ 。 (2)如果你的期末成绩是85,你得到的评价将会是____________ 。 (3)如果你的期末成绩是55,你得到的评价将会是____________ 。 (4)如果你得到的评价是“还可以再提升”,你的期末成绩应该在_____和______之间。(5)“程序中出现的所有else都可以替换为elif,程序效果一样”,这种说法是____(填“对”或“错”)的。 4.编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图。 * * * * * * * * * * 5.程序分析题 学校举行校园歌手大赛,评委由6人组成。评分方法:去掉一个最高分和一个最低分,计算其余4位评委的平均分,作为选手的最终得分。max记录最高分; min记录最低分; s 记录六位评委的总分; aver记录最终得分。 第1步:从文本框中分别读入6位评委的打分并依次存入到a(1)至a(6)中 第2步:将第1位评委的打分a(1)分别赋给最高分max ,最低分min和总分S 第3步:利用循环结构把另外5位评委的打分累加给s从而求出6位评委的总分s ,同时把5位评委的打分与max和min进行比较,得出6位评委中的最高分max和最低分min。第4步:从总分中s中去掉最高分max和最低分min,求出其他4位评委的平均分aver作为选手的最终得分。