2023年N OC初赛- Pyth o n(
卷1 )
姓名:*
1. 表达式len (" 学史明理增信 ,读史终
ben efit y o u " )的结果是?()
*
A . 0
B . T ru e
C . F als e
D . 1
2 . 表达式( 2< 1)= =Fals e的结果是?()*
A . N one
B . T ru e
C . E rro r
D . F als e
3 . 在Py th o n中,t yp e()函数
t y p e(‘ 6 ’* 2 0),运
*
A . < cla ss 'i n t'>
B . < cla ss 's tr '>
C. < cla ss 'f lo at'>
D . 语法错误
4 . 关于t urtle 的运动体系中,说法正确的是?()*
A. t u rtle .g oto (x ,y )可以让
B . t u rtle .f o rw ard (a )可以让
变,只是
C . t u rtle .s e th ()、t urtle .le ft()、t urtle .r ig ht()的参数均为绝对
D . t u rtle .d ot()与t urtle .c ir c le ()的参数均为半径。
5 . 在t urtle 画图中,常常使
颜
*
A. t u rtle .c o lo r(“ re d ”,” ye llo w ”)表示画笔颜
B . t u rtle .c o lo r(“ re d ”)表示画笔颜
C . t u rtle .c o lo r(c o lo r1 ,c o lo r2 )指令中的 参数colo r2 是可选项,可以只有
数。
D . t u rtle .c o lo r(c o lo r1 ,c o lo r2 )指令中若将c olo r1 和c olo r2 删掉,即t urtle .c o lo r(),
海
6 . 下列指令可以*
A . t u rtle .h o m e()
B . t u rtle .c le a r()
C . t u rtle .g oto ()
D . t u rtle .s e tu p ()
7 . P yth o n*
A . iP yth o n
B. D ev- C ++
C . V is u al S tu d io C ode
D . ID LE
8 . 下*
A . p rin t('原创精神:
B . p rin t('原创精神:' +'
C . p rin t('原创精神:
D . p rin t('原创精神:' +'
9 . 在 ID LE 开发环境中,默认是以 多少个空格作为代码的基本缩进单位?()*
A. 1
B . 2
C . 3
D . 4
1 0 . 下列变量名正确的是?()*
A . 5 4_n am e
B. n am e?
C . _n am e
D. 'n am e'
11. 想要计算456除以1 3的余数,可以使*
A . *
B . %
C . //
D. #
1 2 . 下列运算符中,优先级最*
A . !=
B . a nd
C . * =
D . *
1 3 . 已知变量a = 7 ,b = 8 ,执*
A . 1 5
B . 2 2
C . 8
D . 1 0 5
14 . 已知a =4,b = 2,执*
A . 8
B . 2
C . 1 4
D . 1 6
1 5 . 下列程序的输出结果是?()
a = 4
b= 3
c= 2
prin t(a *b **c )
*
A . 2 4
B . 1 4 4
C. 3 6
D . 1 2
1 6 .
1 . 已知字符串:s= "语
*
A . ['语
B . [语
C . ['语
D . ['语
1 7 . 能输出下
w hat's t h is ?
it 's a n " a p ple "
*
A. p rin t(" w ha t\' s t h is ? \n it \' s a n \" ap ple \" ")
B . p rin t(" w ha t's t h is ? it 's a n \" ap ple \" ")
C . p rin t('w ha t's t h is ? \n it 's a n " a p ple "')
D . p rin t(" w ha t\' s t h is ? \n it \' s a n " a p ple \" ")
1 8 . 下*
A . p rin t(" 我是{ },今年{ }岁。" .f o rm at("
B . p rin t(" 我是{ nam e},今年{ ag e}岁。" .f o rm at (a g e= 5,n am e= "
C . p rin t(" 我是% s,今年% s岁。" %(5 ,"
D . p rin t(" 我是% s,今年% d岁。" %("
1 9 . 已知字符串:s= "p yth o n学习
册" 的是?()
*
A. p rin t(s [0 :s .f in d (" .t x t" )])
B. p rin t(s [0 :- 4])
C . p rin t(s .r e p la ce (" .t x t" ," "))
D . p rin t(s .s p li t (" ." ))
2 0. 以下有关常*
A . jie b a.c u t(s )函数分词功能是
B . w ord clo ud 库
C . t im e的s tr f tim e()函数
D . " % y- % m-% d, % H:% M:% S"和" %Y-% m-% d, % H:% M:% S"输出格式
2 1. *
A . 1 2 8
B . 2 56
C . 2 8
D . 5 6
2 2. 下
王鑫, 86,9 0,9 2,9 9,9 4,9 5
杨
李静, 89,9 8,9 9,9 4,9 0,8 5
程序如下:
a= [['王鑫' ,'8 6','9 0','9 2','9 9','9 4','9 5'] ,[ '杨
静' ,'8 9','9 8','9 9','9 4','9 0','8 5'] ]
f = op en ('成绩. CSV ','w ')
f o r i in a :
f.w rit e (','.j o in (i) + )
f.c lo se ()
划线处的代码应该为?(
*
A . 'r '
B . 'w '
C. '\t '
D. '\n '
23. 有如下列表a =[3 ,5 ,3 5,7 4 ,1 ,2 8,7 ],采
轮排序之后的结果是?()
*
A . [1 ,3 ,5 ,3 5,7 4 ,2 8,7 ]
B . [1 ,3 ,5 ,7 ,2 8,3 5,7 4 ]
C . [1 ,3 ,5 ,7 4 ,3 5,2 8,7 ]
D . [1 ,3 ,5 ,7 ,3 5,7 4 ,2 8]
2 4. 关于Py th o n在处理程序异常时,下列说法不正确的是?()*
A . 每
B . 执
C . 程序有错误时执
D . 异常处理可以弥补程序漏洞,使得 程序在
25. d ivm od ()函数的功能是
的结果是以下哪
*
A . (x //y , x % y)
B . (x /y , x % y)
C . (x % y, x //y )
D. (x % y, x /y )
26. t u rtle 库中,使 【多选题】 *
A.画布背景颜
B .画笔颜
C.填充颜
D .轮廓颜
2 7. 标准函数“ le n( ) ” 可以返回对象的 【多
选题】
*
A .整数
B .浮点数
C .字符串
D .列表
2 8.
【多选题】
*
A .3
B
2023年NOC初赛Python(小学高年级组-卷1)