python编程练习题1
NCT等级测试-Python编程一级真题测试卷1优质练习

NCT等级测试-Python编程一级真题测试卷1优质练习一、选择题1.如图Python代码执行后,a,b的值分别为:()A.5,10 B.10,5 C.5,5 D.10,102.下列变量名在Python中合法的是()A.36B B.F55# C.for D._Good3.除python语言之处,还有很多其他程序设计语言。
程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。
其中python语言是属于()。
A.机器语言B.高级语言C.汇编语言D.自然语言4.python文件的扩展名是()A.py B.pye C.vbp D.pyr5.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()A.3 B.3.0 C.5 D.5.06.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1)C.x, y = y, x D.x += y7.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=158.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 9.Python的序列类型不包括下列哪一种?()A.字符串B.列表C.元组D.字典10.下列不被python所支持的数据类型是()A.char B.float C.int D.list11.Python不支持的数据类型有()。
A.char B.int C.float D.list12.在python中运行print(“3+6”)的结果是()。
试卷青少年编程等级考试Python编程一级试卷1练习

试卷青少年编程等级考试Python编程一级试卷1练习一、选择题1.以下属于计算机高级语言的是()A.Python B.自然语言C.汇编语言D.机器语言2.在python 语言中,下列表达式中不是关系表达式()A.m==n B.m>=n C.m or n D.m!=n 3.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.45 4.Python文件的后缀名是()A.pdf B.do C.pass D.py5.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py6.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符7.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020Py C.Python D.name.ch 8.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py9.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行10.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print() 11.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 12.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close13.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1014.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言15.下列不可以用来搭建本地服务器的软件是()。
Python练习题1以及答案

选择题1. python程序文件的扩展名是(B)A. pythonB. pyC. ptD. pyt2. Python语言采用严格的“缩进”来表明程序的格式框架。
下列说法不正确的是:CA. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
C. “缩进”有利于程序代码的可读性,并不影响程序结构。
D. 不需要缩进的代码顶行编写,不留空白。
3.以下叙述正确的是CA. Python3.x和Python2.x兼容B. Python语言只能以程序方式执行C. Python是解释型语言D. Python语言出现的晚,具有其他高级语言的一切优点4. 下列关于Python的说法中,错误的是(C)A. Python是从ABC语言发展起来的B. Python是一门高级的计算机语言C. Python是一门只面向对象的语言D. Python是一种代表简单主义思想的语言5.下列选项中,不属于Python特点的是( B )。
A.面向对象B.运行效率高C.可读性好D.开源6.以下叙述中正确的是( C )。
A.Python 3.x与Python 2.x兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点7.下列选项中合法的标识符是( D )。
A._7a_b B.break C._a$b D.7ab8.Python不支持的数据类型有( D )。
A.char B.int C.float D.list9.关于Python中的复数,下列说法错误的是( B )。
A.表示复数的语法形式是a+bj B.实部和虚部都必须是浮点数C.虚部必须加后缀j或J D.函数abs()可以求复数的模10.函数type(1+0xf*3.14)的返回结果是( D )。
A.<class 'int'> B.<class 'long'>C.<class 'str'> D.<class 'float'>11.字符串s='a\nb\tc',则len(s)的值是( C )。
Python 试卷题目有答案 自测试卷1

自测试卷1 一、选择题1.想要输出“人生苦短,我用Python”,应该使用()?A.printf()B.print()C.println();D.Print()2.运行下面的输出语句,会输出什么()?print(3+2*3)A.3+2*3B.6C.9D.33.Python 单行注释的符号是()?A.//B.#C.'''..... '''D."""......."""4.在Python中,关于=和==的描述错误的是()。
A.=是赋值运算符B.==是比较运算符C.=不能判断是否相等D.=和==都是用于判断是否相等的5.哪个选项是实现多路分支的最佳控制结构?()A.ifB.if-elif-elseC.tryD.if-else6.下列关于循环的说法不正确的是()。
A.Python中可以应用do...while循环B.Python中的for循环和while循环都可以带有else子句C.while循环需要有一个控制条件来决定是否执行循环体中的语句D.for循环通常适用于枚举、遍历序列以及迭代对象中的元素7.琦琦想要计算序列中各元素的和,可以使用下面()函数。
A.sum()B.count()C.and()D.len()8.中国诗词大会,在第五季的第十场比赛中,进行冠军争夺的四位选手分别为“彭敏、郑坤健、韩亚轩、姜怡伶”。
如果想输出最后的冠军“彭敏”和亚军“韩亚轩”。
请问下面哪段代码可以实现。
()A.mylist =['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[1,3])B.mylist =['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[::2])C.mylist =['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[1:3])D.mylist =['彭敏','郑坤健','韩亚轩','姜怡伶']print(mylist[2])9.如果想要将一个列表中的全部元素添加到另一个列表中,可以使用列表对象的()方法实现?A.append()B.insert()C.extend()D.reversed()10.在Python中,调用自定义函数时,指定的实际参数的数量必须与形式参数的数量一致,这种参数称为()?A.关键字参数B.带默认值参数C.可变参数D.位置参数二、填空题1.匿名函数是指没有名字的函数,在Python中,使用_________创建匿名函数。
python软件编程等级考试(一级)编程实操题01练习

python软件编程等级考试(一级)编程实操题01练习一、选择题1.在Python IDLE编辑器中书写正确的表达式()A.b**2-4ac B.1/2gt2C.pi*r^2 D.2*pi*r 2.( ) 不是程序设计高级语言。
A.PythonB.BasicC.C++D.伪代码3.Python表达式“50-50%6*5//2**2”的结果为()A.48 B.25 C.0 D.454.以下Python程序运行后的输出结果为()A.0 B.45 C.46 D.362880 5.下列可以作为python变量名的是()A.5x B.x-1 C.if D.x_1 6.python文件的扩展名是()A.py B.pye C.vbp D.pyr7.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False 8.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.679.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char10.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_ 11.以下Python程序段执行后,输出结果为()。
A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除12.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长B.应该写成"chinese" =51studyC.“chinese”应该写成“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头13.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1014.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言15.下列不被python所支持的数据类型是()A.char B.float C.int D.list16.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’C.猕猴桃D.917.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为()A."yth"B."yt" C."py" D."yh"18.下列Python程序段a = 0b = 4if b > a :a = 3 * belse:a = 10程序运行后,a的值是()A.10 B.0 C.12 D.419.下列不可以作为Python合法变量名的是()A.c0 B.2a C.a_3 D.小河20.在Python程序设计语言中,用于输入和输出的函数分别是( )A.read( )和write() B.input( )和output()C.input( )和print() D.cin( )和cout( )21.在Python中运行下列程序,输出结果为()for i in range (1,5):print(i)A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 422.有如下python程序段:a=[4,5,3,6,7,8,2,9,1]m ,c=1, 1for i in range(1, len(a)):if a[i]>=a[i-1]:c+=1m=max(m, c)else:c=1print (c, m)则程序执行后,c和m的值分别是()A.1和1 B.1和4 C.2和4 D.3和423.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()A.列表B.元组C.集合D.字典24.运行下列Python程序,输出结果为True,则空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=b B.a>b C.a<b D.a==b25.下面Python代码运行后,a、b的值为( )a=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A.23 2B.30 20C.30 32D.3 226.以下对 Python 程序缩进格式描述错误的选项是()A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用 tab 键实现,也可以用多个空格实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化 Python 程序的27.在Python中,关于变量的说法,正确的是()A.变量必须以字母开头命名B.变量只能用来存储数字,不能存储汉字C.在python中变量类型一旦定义就不能再改变D.变量被第二次赋值后,新值会取代旧的值28.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件C.已经构建发布的模块必须先导入程序,然后才能使用。
Python编程一级试卷一参考答案

青少年编程能力等级测评Python编程(一级)参考答案一、单项选择题(共20题,每题2分,共40分)题号 1 2 3 4 5 6 7 8 9 10答案 D A B C A A D B D B题号11 12 13 14 15 16 17 18 19 20答案 C D D A C C A B C B二、多项选择题(共5题,每题2分,共10分)题号21 22 23 24 25 答案ACD AB AC CD BCD三、判断题(共10题,每题1分,共10分)题号26 27 28 29 30 31 32 33 34 35答案 F F F F F T F T T F四、编程题(共2题,每题20分,共40分)36.参考代码:math=float(input("数学:"))chinese=float(input("语文:"))english=float(input("英语:"))score=math+chinese+englishprint(score)if score>=270:print("优秀")elif score>=240:print("良好")elif score>=180:print("合格")else:print("不合格")测试样例:输入:909090 输出:270优秀输入:979592 输出:284优秀输入:100 输出:300100100优秀输入:504030 输出:120不合格输入:505545 输出:150不合格输入:00 输出:0不合格输入:908872 输出:260良好输入:606060 输出:180合格输入:608090 输出:240良好36.参考代码import randomlis = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] caipiao = random.sample(lis, 5)caipiao = ''.join(caipiao)shuru = input("输入号码:")if caipiao == shuru:print("奖金:10000元")else:i = 0for s in shuru:for c in caipiao:if s == c:i += 1print("彩票号:" + caipiao)print("奖金:" + str(i * 1000) + "元")当生成的随机是12345时,使用以下测试用例测试样例:输入:12345 输出:彩票号:12345奖金:10000元输入:12468 输出:彩票号:12345奖金:3000元输入:12341 输出:彩票号:12345奖金:4000元输入:17901 输出:彩票号:12345奖金:1000元输入:16578 输出:彩票号:12345奖金:1000元输入:13452 输出:彩票号:12345奖金:5000元输入:05978 输出:彩票号:12345奖金:0元输入:86432 输出:彩票号:12345奖金:3000元输入:25689 输出:彩票号:12345奖金:1000元输入:87234 输出:彩票号:12345奖金:3000元。
NCT等级测试-Python编程一级真题测试卷1优质word练习

NCT等级测试-Python编程一级真题测试卷1优质word练习一、选择题1.运行下列Python程序,输出结果为0,则空白处应为()a=14b=7c=_______print(c)A.a-b B.a+b C.a/b D.a%b2.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.43.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=14.在Python中,算式5+6*4%(2+8)结果为()A.25B.15C.9D.7.45.Python中,赋值语句,“c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c==c-b6.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
A.Python IDLE B.Xmind C.网络画板D.几何画板7.关于python程序设计语言,下列说法不正确的是( )。
A.python源文件以***.py为扩展名B.python的默认交互提示符是:>>>C.python只能在文件模式中编写代码D.python具有丰富和强大的模块8.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()A.该文档中的有2个用户添加了2处批注B.该文档中图片采用的环绕方式为上下型C.该文档中总共有4处修订D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适9.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input()10.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*311.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 1012.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"13.运行Python程序的过程中出现了如下图错误提示,原因是()。
python软件编程等级考试(一级)编程实操题01精品程序填空阅读填空程序试题

python软件编程等级考试(一级)编程实操题01精品程序填空阅读填空程序试题一、程序填空1.小王编写了“字符串缩写”程序,实现如下功能:1.输入一串由英文字母和数字组成的字符串,2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成由第一个字符加上“—”和最后一个字符组成的新字符段,3.例如:字符串为“abcdf12345becomexy”,则缩写成“a-df1-5becomex-y”。
程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示:实现上述功能的程序如下,请在程序划线处填入合适的代码。
s=input("请输入字符串s:")_______flag = Falseresult=" "for i in range( 0 , k-1):if ___________________ :result=result+s[i]+"-"flag = Trueelif ord(s[i]) ! = ord(s[i+1])-1:result=result+s[i]_____result=result + s[i+1]print("缩写后的字符串为:",result)划线处①处应该填入的语句为:;划线处②处应该填入的语句为:;划线处③处应该填入的语句为:。
2.程序补充:(1)有5万元资金存入银行,选择“1年定期.自动转存”的存款方式,由于银行利率是不断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round ()函数,保留结果两位小数。
money =_______________________________rate=_________________________________for_______________________________________________________________________print(“5年以后存款总额:”,money,“元”)(2)某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。
青少年编程等级考试∶Python编程一级试卷1精品

青少年编程等级考试∶Python编程一级试卷1精品一、选择题1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.42.下列哪条赋值语句在Python中是非法的:()A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y3.在python中,下列哪个选项是正确的赋值语句()A.5s= 80 B.2018 =x C.a+b=c D.s=s+54.在Python中自定义函数需要什么关键字放在函数开始()A.function B.def C.define D.void5.在编写python程序时缩进的作用是()。
A.让程序更美观B.只在for循环中使用C.只在if语句中使用D.用来界定代码块6.两个阻值分别为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)7.在python中,运行下列程序,正确的结果是()。
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=158.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,29.下列不被python所支持的数据类型是()A.char B.float C.int D.list10.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==111.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4==0) or (x%100!=0)B.(x%4==0) and (x%100!=0)C.(x/4==0) or (x/100!=0)D.(x/4==0) and (x/100!=0)12.以下python程序段运行后,x和st的值分别是()x= 123 + 678st = "123" + "678"A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801" 13.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()14.下列Python程序运行后的输出结果是()。
Python程序设计-考题1含答案

《Python程序设计》平时测验试卷课程性质:选修考核方式:笔试闭卷考核时间:专业:年级:本卷满分:100分完卷时间:90分钟考生学号:考试姓名:一、填空题(1-5小题每空3分,6小题6分,共计30分)1、假设有列表ls = [1,2,3,(4,5),[6,7],8,9],则:得到列表中元素2的命令为__________;得到列表中元素4的命令为__________;将列表中元素7修改为10的命令为__________。
答案:ls[1]、ls[3][0]、ls[4][1] = 102、已知列表ls = [("name",14),("age",18),("book",23),("teacher",17)],要求利用全局函数sorted()对列表ls按照元素的第2项进行升序排列,其命令是__________;函数sorted()的返回值是__________。
答案:sorted(ls,key=lambda x:x[1])、None3、判断字符'a'是否在字符串s = 'dhagbfe'中的正确命令是__________。
答案:'a' in s 或者'a' not in s4、已知列表ls = [("name","Tom"),("age",18),("sex","female")],则可以得到字典dt = {"name":"Tom", "age":18, "sex":"female"}的命令是__________。
答案:dt = dict(ls)5、s = "世界那么大,我想去看看"print(s[7:-2])上述代码运行后的输出结果为。
试卷青少年编程等级考试∶Python编程一级试卷1

试卷青少年编程等级考试∶Python编程一级试卷1一、选择题1.下列哪条赋值语句在Python中是非法的:()A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y2.在python计数循环中,列表正确的输写方式是()。
A.(1,2,3)B.(1,2.3)C.[1,2.3 ]D.[1,2,3]3.下列Python程序段的运行结果是()i=0sum=0while i<10:if i%2==0:sum+=ii+=1print(‘sum=’,sum)A.sum=18 B.sum=20 C.sum=22 D.sum=304.关于Python语句P = –P,以下选项中描述正确的是()A.P和P的负数相等B.P和P的绝对值相等C.将P赋值为它的相反数D.P的值为05.有如下 VB 程序段:s1 = "python": s2 = "visual"i = 1: j = 1: s = ""Do While i <= Len(s1) And j <= Len(s2)If Mid(s1, i, 1) >= Mid(s2, j, 1) Thens = s + Mid(s1, i, 1)Elsej = j + 1End Ifi = i + 1Loop执行该程序后,j的值是()A.2B.3C.5 D. 76.在 Python中常用的输入输出语句分别是()A.input() output() B.input() print()C.input() printf() D.scandf() printf()7.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
这段源代码属于()。
A.程序B.软件C.指令D.命令8.有关循环结构的说法不正确的是()。
A.循环结构是算法的基本结构之一B.有的的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。
青少年编程等级考试∶Python编程一级试卷1优质练习

青少年编程等级考试∶Python编程一级试卷1优质练习一、选择题1.下列不可以用来搭建本地服务器的软件是()。
①Python ②Excel ③IIS ④ApacheA.①②B.③④C.①②③④D.①②④2.在Python中print(8+7%2**2)的执行结果是()A.5 B.1 C.6 D.113.小林编写一段文件读写操作代码,文件如图,代码段如下: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.程序编译错误,不会输出结果4.在python中,下列属于字符串常量的是()A."python" B.3.14 C.cnt D.20185.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言6.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input() 7.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 8.以下哪种语言属于高级程序设计语言()①python ②c++ ③visual basic ④javaA.①②③B.②③C.②③④D.①②③④9.在Python中,表示跳出循环的函数是()A.continue B.break C.ESC D.Close10.在Python中,下面程序段的输出结果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D.x= 1011.在python中,运行下列程序,正确的结果是()x=1while x>0:x=x+1print( x)A.1 B.1 2 3 4 5 6 7 8 9…………………C.无输出D.10012.Python表达式中,可以使用()控制运算的优先顺序。
【编程】python经典实例(1)练习

【编程】python经典实例(1)练习一、选择题1.下列 Python 表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)2.在Python中要交换变量a和b中的值,应使用的语句组是()。
A.a,b=b,a B.a=c;a=b;b=cC.a=b;b=a D.c=a;b=a;b=c3.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=14.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 5.在Python中,算式5+6*4%(2+8)结果为()A.25B.15C.9D.7.46.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y7.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/38.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言B.Python属于汇编语言,或者说属于低级语言C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言9.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input()10.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float()11.有python程序如下:S=input()print(S * 3)运行后通过键盘输入6,则运算结果是()A.666 B.SSS C.18 D.S*312.下列选项中,不属于Python特点的是()。
试卷python软件编程等级考试(一级)编程实操题01

试卷python软件编程等级考试(一级)编程实操题01一、选择题1.下面的Python程序段运行后的输出结果是()x=3if x%2==0:print(x, "是偶数。
")else:print(x, "是奇数。
")A.3是奇数B.x, "是偶数" C.x, "是奇数" D.3是偶数2.下列Python数据不属于列表的是()A.{24,56,7,89,4} B.[24,56,7,89,4]C.[24,56,’a’,’猕猴桃’]D.[’A’,’B’ ’C’, ’D’]3.在Python语言中,数据的输入是通过()来实现的。
A.input( )函数B.print( )函数C.output( )函数D.abs( )函数4.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==05.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是()。
A.for循环语句中步长为3 B.语句s=0应改为s=1C.语句s=s+i共循环执行了100次D.程序使用了循环结构6.在下面的python程序中,变量b和c的值为()。
A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 7.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.128.下列选项中,不属于Python合法变量名的是()A.int32 B.40xl C.self D._name_9.以下叙述中正确的是()。
A.Python 3.x与Python 2.x兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点10.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以***.py为扩展名D.python文件不能直接在命令行中运行11.以下()是python文件A.*.mp3B.*.xls C.*.ppt D.*py12.运行如下Python程序,结果为()。
python软件编程等级考试(一级)编程实操题01精品word练习

python软件编程等级考试(一级)编程实操题01精品word练习一、选择题1.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=32.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()A.1 B.-1 C.True D.False3.在Python中,Print(abs(-16//5))的执行结果是()A.2.4 B.3 C.4 D.-2.44.运行如下Python程序,结果为()。
A.1 B.3 C.6 D.185.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.86.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是>>>D.命令中用到的标点符号只能是英文字符7.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言B.Python属于汇编语言,或者说属于低级语言C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言8.以下叙述中正确的是()。
A.Python 3.x与Python 2.x兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点9.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源10.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access11.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 12.Python不支持的数据类型有()。
NCT-Python编程一级-模拟卷1(含答案)

Python⼀级模拟卷(⼀)NCT全国⻘少年编程能⼒等级测试Python语⾔编程⼀级模拟卷(卷⾯分值:100 分,考试时间:60 分钟)姓名____________________ 准考证号____________________⼀、单项选择题(每题3分,共60分)1.下列不属于pyt hon语⾔的保留字的是( )。
A.FalseB.ifC.st at icD.for2.下列代码,输出的结果是( )。
A.Hello worldB.Hi worldC.Hello "world"D.Hello3.以下选项中不符合Pyt hon语⾔变量命名规则的是( )。
A .abcB .5_t imeC. _a123D. Bird4.当⽤户依次输⼊:12下列代码输出结果是( )。
a = "Hello"1# a = "Hi"2print (a,"world")3try:1a = int(input("输入被除数:"))2A.12B.0C.程序没有任何输出D.输⼊有误5.下⾯代码的输出结果是( )。
A.0B.45C.24D.以上答案都不对6.下列代码运⾏结果是( )。
A.2B.4C.1D.0.57.⽤户输⼊:[1,2,3,4,5]则下列代码输出的结果是( )。
A. )B. ,C. -1D. 58.下列代码输出结果依次是( )。
A.T rue,FalseB.T rue,T rueb = int(input("输入除数:")) 3c = a/b 4except:5print("输入有误")6else:7print(c)8 a = [[1,2,3],[4,5,6], [7,8,9]]1s = 02for c in a:3for j in range(3):4s += c[j] 5print(s)6print(pow(4,0.5))1 a = eval(input('输入表达式:'))1print(a[-1])2print(3 == 5 or 4 > 2)1print(5 >= 5 and 6 > 5)2C.False,FalseD.False,T rue9.⽤户依次输⼊:130这代码输出结果是( )。
python软件编程等级考试(一级)编程实操题01

python软件编程等级考试(一级)编程实操题01
试卷编号:1342681
试卷录入者:机器人包老师(玩得趣科教中心)
试卷总分:100
出卷时间:2020-04-17 15:01
答题时间:45分钟
一题目描述:
从键盘输入一个整数和一个字符,以逗号隔开,在屏幕上显示输出一条信息。
示例如下:
输入10,@
输出@@@@@@@@@@ 10 @@@@@@@@@@
1.从键盘输入一个整数和一个字符,以逗号隔开,在屏幕上显示输出一条信息。
[40分]
参考答案:
用python完成作品然后联系机器人包老师对作品进行在线评测
习题讲解
答案:
a,x = input().split(',') # 请输入1个整数和1个符号,逗号隔开
print(x*eval(a),a,x*eval(a))
要点:
1.输入两个值组成的字符串,要用split()分割开
2.同时赋值给两个变量
3.利用eval得到数值做运算,给字符做乘法,得到需要的格式
二题目描述:
奥运五环图形绘制
使用 turtle 库的完成以下图形绘制
2.奥运五环图形绘制[60分]
参考答案:
用turtle完成作品然后联系机器人包老师对作品进行在线评测
参考代码。
NCT等级测试-Python编程一级真题测试卷1图文word练习

NCT等级测试-Python编程一级真题测试卷1图文word练习一、选择题1.有如下python程序段:a="Doing is better than saying ."print(r"\n"+a[ :15])该程序运行后,输出的结果是()A.直接输出:' \nDoing is better 'B.直接输出:\nDoing is better thC.直接输出:\nDoing is betterD.先换行,然后在新的一行中输出:Doing is better2.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 3.运行如下Python程序,结果为()。
A.1 B.3 C.6 D.184.在python中,运行以下程序,结果应为()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 105.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 6.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()7.Python使用函数()接收用输入的数据A.accept() B.input() C.readline() D.print()8.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源9.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import 10.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号11.在Python中运行后,b的值是()a=6If a>=0:b=a+2Else:b=a-2print(b)A.6 B.8 C.10 D.1212.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist13.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为()A.3 B.4 C.5 D.614.Python中print(66!=66)结果是()。