python编程一级_青少年编程等级考试Python编程一级试卷

《青少年编程等级考试Python编程一级试卷》由会员分享,可在线阅读,更多相关《青少年编程等级考试Python编程一级试卷(9页珍藏版)》请在人人文库网上搜索。

1、一、单项选择题(共20题,每题2.5分,共50分)1. 运行下方代码段,输出的是( )。 printa*3Aa3B3aCa a aDaaa2. 下列表示为变量c赋值10的语句是( )。Ac 10BInt c 10Cvar c 10DVariable c 103. 下列变量名中,不合法的是( )。AheightB1_heightCheight_1D_height4. 关于Python保留字,叙述正确的是()。A保留字都是由小写字母组成的B保留字可以做变量名Cfor是Python中的保留字D用户可以自定义保留字5. 变量a 3.0,其数据类型是()。AfloatBintCstrDbool。

2、6. 运行下方代码段,输出的是()。print103 or 52ATrueBFalseC103D527. 运行下方代码段,输出的是()。a, b, c 2, 3, 7d b c a * aprintdA12B10C8D68. 运行下方代码段,输出的是()。str1 key str2 boardprintstr1 str2Akey boardBkeyboardCkeyboardDstr1 str29. 运行下方代码段,输出的是()。price 5, 9, 8printprice1A8B9, 8C8D9, 810. 运行下方代码段,输出的是()。n1, n2 3, 4if n1 。

3、 n2 n1, n2 n2, n1printn1, n2A3 4B4 3C34D4311. 运行下方代码段,输出的是()。a 1if a 0print产品合格elseprint产品不合格A产品合格产品不合格B产品合格 产品不合格C产品合格D产品不合格12. 运行下方代码段,下列叙述中正确的是()。age int年龄if age 4 print免费elif age 18 print4元else print8元A输入为4,输出为免费B输入为5,输出为免费C输入为18,输出为4元D输入为19,输出为8元13. 运行下方代码段,输出的是()。a 红绿蓝b listaprintbA红绿蓝B。

4、红, 绿, 蓝C红绿蓝D红, 绿, 蓝14. 运行下方代码段,输出的是()。n 0for i in 1, 5, 7, 3 if n i n iprintnA7B4C1D015. 运行下方代码段,若三次输入的数字分别是5,3,4,则输出的是()。while True a int if a 2 0 break else printa * 2A1068B2598C106 D25916. 运行下方代码段,输出的是()。try if s 0 s s 1 printsexcept SyntaxError as e print语法错误except NameError as e print变量。

5、未赋值elseprint出现未知错误AsB语法错误C变量未赋值D出现未知错误17. 下列表示3.33的2次方的是()。Apow3.33,2Bpow2,3.33Cabs3.33,2Dabs2,3.3318. 运行下方代码段,输出的是()。a 1, 2, 5, 6printsumaA60B14C6D119. 运行下方代码段,变量a的值是()。a 3.02.0Aa 5Ba 5Ca 5.0Da 5.020. 运行下方代码段,输出是()。import turtletina turtle.Turtlefor i in range4 tina.forward100 tina.left90tin。

6、a.hideturtleAB CD二、多项选择题(共5题,每题2分,共10分)21. 运行下列代码段,输出结果为True的是()。Aprint5 5Bprint5 5Cprint5 5Dprint5 522. 下列代码段运行有误的是()。Alist3, 4Bstr3.4Cint3.4Dfloat3.4 3.323. 运行下列代码段,输出结果中包含1的是()。Awhile True print1Bwhile False print1Cwhile 1 print1Dwhile 0 print124. 运行下列代码段,b的值为3的是()。Aa hellob lenaBa 3.23b 。

7、 lenaCa 1 2b aDa 1, 2, 3b a225. 以下选项中,关于turtle库描述正确的是()。Asetheading50使画笔后退50像素Bforward20使画笔向前20像素Cright90使画笔向右转90度Dpenup使画笔抬起三、判断题(共10题,每题1分,共10分)26.在Python中可以用Tab和空格进行缩进,4个空格相当于1个Tab,两者可以混用 ()27.Python中多行注释只能用三个双引号 将注释括起来。()28.可以接收一个Python表达式作为输入,并将运算结果返回。()29.print的输出默认不换行。 ()30.Python代码只能在ID。

8、LE 中书写运行。 ()31.Python的from语句可以将模块中的指定部分导入到当前命名空间中。 ()32.min可以比较两个变量值,并返回较小的变量。 ()33.if 是Python中的保留字。 ()34.while可以用作Python中的循环结构。 ()35.Python解释器既可以提示语法错误,也可以提示逻辑错误。 ()四、编程题(共2题,每题15分,共30分)36. 编写一个成绩评价系统,当输入语文、数学和英语三门课程成绩时,输出三门课程总成绩及其等级。总成绩等级对照表总成绩270270且240240且180180等级优秀良好合格不合格(1) 程序提示用户输入三个数字,数字分别表示。

9、语文、数学、英语分数,对应的变量名称是Chinese、Math、English,并计算三个分数的和(score)进行输出。注函数中分别添加 “数学”,“语文”,“英语”,如“语文”。(2) 查看上图的总成绩等级对照表,比较score,输出对应区间的等级。例输入909090 输出270 优秀37. 编写一个彩票游戏随机生成一个不重复的五位数作为彩票号,游戏提示用户输入一个五位整数,然后根据下面的规则判断用户是否能赢得奖金,最后要求输出彩票号和奖金。(1) 若用户输入的数字和彩票的数字完全匹配,包括数字顺序,则奖金是10000元。(2) 不考虑顺序,若用户输入的数字中一个匹配彩票数字的一个数,则奖金是1000元,若是两个数字,则2000元,则以此累加。(3) 若全部不匹配,则奖金是0元。提示(1) 程序随机生成一个五位数,其五个数字均不重复(random.py中代码可以实现此功能)(2) 函数中参数为“输入号”(3) 输出格式为彩票号*****奖金****元random.pyimport randomlis 0, 1, 2, 3, 4, 5, 6, 7, 8, 9caipiao random.samplelis, 5caipiao .joincaipiao caipiao表示随机生成的彩票号例输入输入号12345输出彩票号25689奖金2000元。

你可能感兴趣的:(python编程一级)