2025年编程全国计算机等级考试二级Python真题及解析4练习
选择题1.如下属于计算机高级语言是()A.PythonB.自然语言C.汇编语言D.机器语言2.在Python中要互换变量a和b中值,应使用语句组是()A.a,b = b,aB.a = c;a = b;b = cC.a = b;b = aD.c = a;b = a;b = c3.如下Python程序段x = 0while x < 50:x =(x+2)*(x+3)运行后,x值为()A.0B.72C.50D.1684.如下Python程序运行后输出成果为()A.0B.45C.46D.3628805.下列Python语句中,会导致程序运行出错语句是()A.x=(y=1)B.x,y=y,xC.x=1; 选择题1.A【详解】本题考察计算机语言有关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行语言。故本题选A选项解析:A【详解】本题考察计算机语言有关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行语言。故本题选A选项2.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。 程序填空31.range(1,20)5*x+3*y+z/3 == 100 c = c+1 【详解】本题考察是python编程。X代表是公鸡,公鸡5元一只,因此此处range函数为range(1,20),左闭右开区间。if条件是满足三种鸡总价格为100元条件,故答案为5*x+3*y+z/3 == 100,注意这里是一种判断条件,用==表达。c代表是有几种购置方案,当if条件满足时,即满足一种方案,执行方案数加1,c=c+1。32."+-*/" b==0 str(c)【详解】本题重要考察Python程序执行与调试。变量fh用来接受运算符,由代码“if fh in s”可知,变量s保留加减乘除(+-*/)四种运算符,故此处填"+-*/"。