文库 真题 NOC真题

2023年NOC大赛Python初赛(初中组-卷1)真题

NOC大赛真题 NOC大赛Python真题 PDF   12页   下载0   2024-05-03   浏览199   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年NOC大赛Python初赛(初中组-卷1)真题 第1页
2023年NOC大赛Python初赛(初中组-卷1)真题 第2页
剩余10页未读, 下载浏览全部
2023年N OC初赛- Pyth o n( 初中组- 卷1) 姓名:* 1. P yth o n* A 、P yS crip te r B 、Sp yd er C 、N ote p ad + + D 、I DLE 2 . 假设a =20,b =3,那么a o r b 的结果是?()* A 、2 0 B、0 C 、1 D、3 3. 假设a =2,b = 3,那么a -b*b 的值是?()* A 、- 3 B、- 2 C、- 7 D、- 11  4. 以下选项中不符合 Pytho n变量命名规则的是?()* A 、n am e B、2 _to C、_G o D、T ea 5 . 创建 im port t u rtle tu rtle .s h ap e(" tu rtle ") 保存这个Pyt ho n * A 、f ris t.p y B 、t urtle .p y C 、i mport. p y3 D 、h ao .s b 2 6 . 执* A 、1 .8 ,2 B 、1 ,2 .6 6666 C 、4 ,2 D、1 ,2 7. 使* A 、a cce p t() B 、i np ut() C 、r ea d li n e() D 、l og in () 8. a = 2,b = 3,那么c =a**b 运算的结果 是?()* A、6 B 、8 C 、9 D、2 3 9. 已知s =list(" s g dhasd g hasd g "),以下选项中能输出字符“ g”出现的 次数的是? () * A. p rin t(s .in d ex(g )) B . p rin t(s .in d ex(" g ")) C . p rin t(s .c o unt(" g ")) D . p rin t(s .c o unt(g )) 1 0 . 下列代码的执 s 1= "a b cd e" s2 = "fg h" s3 = s1+ s2 s3 [4 :7 ] * A . e fg B . e fg h C . d ef D . d efg 1 1. 以下代码的输出结果是?() ls 1 = [1 ,2 ,3 ,4 ,5 ] ls 2 = ls 1 ls2.r e ve rs e ( ) p rin t(ls 1) * A. 5 ,4 ,3 ,2 ,1 B . [1 ,2 ,3 ,4 ,5 ] C . [5 ,4 ,3 ,2 ,1 ] D . 1 ,2 ,3 ,4 ,5 1 2 . 以下代码的输出结果是?() li s = li st(r a n g e(4 )) p rin t(li s) * A . [0 ,1 ,2 ,3 ,4 ] B . [0 ,1 ,2 ,3 ] C . 0 ,1 ,2 ,3 D . 0 ,1 ,2 ,3 ,4 1 3 . 运 l= [" a ",1 ," b ",[ 1 ,2 ]] p rin t(le n(l) ) * A . 3 B . 4 C . 5 D . 6 1 4 . 已知列表a =[1 ,2 ,3 ,4 ,5 ],执* A . [1 ,2 ,3 ,4 ,5 ,2 ,6 ] B . [1 ,2 ,3 ,4 ,5 ,6 ] C . [1 ,2 ,6 ,3 ,4 ,5 ] D . [1 ,2 ,3 ,6 ,4 ,5 ] 15 . 设有元组t up = (1 ,2 ,3 ,'1 ','2 ','3 ') ,执* A . (1 ,2 ) B . (1 ,3 ) C . (1 ,3 ,'2 ') D . (1 ,'1 ', '3 ') 1 6 . 执 d ic = {'a ': 1 , 'b ': 2 , 'c ': 3 , 'd ': 4 } dic .p op ('b ') d el d ic ['d '] d ic ['d '] = 4 p rin t(d ic ) * A . {'a ': 1 , 'b ': 2 , 'c ': 3 ,'d ': 4 } B . {'a ': 1 , 'c ': 3 , 'd ': 4 } C . {'a ': 1 , 'c ': 3 } D . {'d ': 4 } 17 . 下列代码的运 a = {'x m ':'z h an g sa n '} b = {'s g ':1 7 5 ,'t z ':'5 5kg '} b .u p date (a ) le n(b ) * A . 2 B . 3 C . 4 D . 6 1 8 . 下列属于列表的是?()* A. s tr = "p yth o n" B . li s t = ['1 ', '2 ', '3 '] C . t u p = ('1 ', '2 ', '3 ') D . d ic t = {'a ': 1 , 'b ': 2 , 'b ': '3 '} 1 9 . 进制数的数值是?() * A . 6 5 B . 6 6 C . 2 56 D . 2 57 2 0. c sv f= op en (" c it y .c sv" ," r" ) ls =[] f o r li n e in f : ls .a p pen d (li n e.s tr ip (" \n ").s p lit(" ," )) f .c lo se () p rin t(ls ) 与划线处等同功能的语句是?(  ) * A. li n e.p op(" \n ") B . li n e.d el( " \n ") C . li n e.r e m ove (" \n ") D . li n e.r e p la ce (" \n "," ") 2 1. 表达式ma x([1 11,2 2,3 ],k e y= str )的值为?()* A . 3 B . 1 11 C . ’ 3 ’ D. ’ 1 11’ 2 2. 下列函数能创建* A . t u p le () B . li s t() C . d ic t() D . s e t() 2 3. 当发* A . 我们需要捕获异常,然后进 B . 我们需要把可能发 C . 我们需要把处理异常的语句放在e xc e p t模块 D . 我们需要为每 2 4. P yth o n* A . 追加读 B . 追加写 C . 可读可写 D . 2 5. 有如下列表l= [7 ,2 ,9 ,6 ,4 ,5 ],采 的结果是?() * A . [2 ,4 ,5 ,9 ,7 ,6 ] B . [2 ,4 ,5 ,6 ,7 ,9 ] C . [2 ,4 ,7 ,5 ,9 ,6 ] D . [2 ,7 ,4 ,9 ,6 ,5 ] 26. 下列代码输出结果可能是:() im port r a n d om fo r i in r a n g e(2 ):     a = r a n d om .r a n d in t(1 ,5 )     p rin t(a , e n d = " " )     if a = =5:         b re a k els e:     p rin t(" e n d ") 【多选题】 * A 、2 2 e n d B 、5 2 e n d C 、5 e n d D 、2 5 2 7. 下列选项输出结果为真的是:( ) 【多选题】 * A、3 >4 a nd 4 > 5 B 、4 ==4 a nd n o t 4 != 4 C 、2 >3 a nd n o t 1 < 2 D 、n ot 5 < 3 a nd 1 = =1 2 8. 对于下 n = in t(in p ut()) a = str (n ) p rin t(le n(a )> le n(s e t(a ))) 【多选题】 * A . 输 B. 输 C. 输 D. 输 29. 如果下列程序在运 能,该怎么修改程序使它实现正确的功能?() f = o p en (" n u m .t x t" ) f.w rit e (" 12 3") f.c lo se () 【多
2023年NOC初赛Python(初中组-卷1)
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明