全国青少年软件编程(Python)等级考试试卷(一级)2图文复习知识点试卷试题
一、选择题
1.Python中,表达式(21%4+3的值是(   
A.2    B.4    C.6    D.8
2.下列属于正确的Python变量名的是( 
A.True
B.88abc
C.abc&88
D._abc88
3.下列不可以用来搭建本地服务器的软件是(    )。
Python  Excel  IIS  Apache
A.①②    B.③④    C.①②③④    D.①②④
4.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
5.下列不是Python中所有循环必须包含的是(  )。
A.冒号    B.循环次数    C.循环体    D.缩进
6.以下python程序段运行后,y的值是(
x=3
if x > 3 :
    y=2*x
else :
    y=3*x+1
print(y)
A.10    B.5    C.25    D.26
7.下列软件中,可作为服务器操作系统的是( 
A.Windows    B.Python    C.excel    D.access
8.下列选项中,不属于Python合法变量名的是( 
A.int32    B.40xl    C.self    D._name_
9.下面Python代码运行后,ab的值为(   
a=23
b=int(a/10)
a= a-b * 10
print(a,b)
A.23  2    B.3  2    C.3  20    D.2  3
10.已知列表list1=[8822348967],则python表达式min(list1)的值为( 
A.22    B.88    C.89    D.67
11.已知字符串s1="python"s2="Python",则表达式中s1>s2的值为( 
A.python    B.Python    C.True    D.False
12.Python“ab ”+“cd”*2的结果是(  )。
A.abcd2    B.abcdabcd    C.abcdcd    D.ababcd
13.下列关于Python语言变量声明的说法中,正确的是( 
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
14.python中,语句print(a,b)的意思是( 
A.打印a,b    B.输出(a,b    C.输出a,b    D.输出a,b的值
15.已知a = 6b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3    B.3.0    C.5    D.5.0
16.已知字符串a="python",则a[-1]的值为( 
A."p"    B."n"    C."y"    D."o"
17.Python中,算式5+6*4%2+8)结果为( 
A.25
B.15
C.9
D.7.4
18.python语言中表示“x属于区间[ab)” 的正确表达式是(
A.a x or x < b    B.a<= x and x < b    C.ax and x< b    D.a<=x or x<b
19.python语言的特点(    )。
A.简单    B.免费、开源    C.可移植性    D.以上都是
20.Python中,判断n是否为偶数的表达式是( 
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
21.python 语言中,下列表达式中不是关系表达式(   
A.m==n    B.m>=n    C.m  or  n    D.m!=n
22.Python语言属于(   
A.自然语言    B.汇编语言    C.机器语言    D.高级语言
23.以下是一段python程序:
它的可以用哪个流程图表达(  )。
A.    B.
C.
24.Python中要交换变量ab中的值,应使用的语句组是(   
A.a,b = b,a    B.a = c a = bb = c
C.a = bb = a    D.c = ab = ab = c
25.关于python程序设计语言,下列说法错误的是( 
A.python是一种面向对象的编程语言    B.python代码只能在交互环境中运行
C.python具有丰富和强大的库    D.python是一种解释型的计算机程序设计高级语言
26.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句(   
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
27.关于python发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.pysetup.py(包含发布的元数据)
两个文件
B.DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *
D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中
28.已知字符串a="python",则a[ 1 : 3 ]的值为( 
A."pyth"    B."pyt"    C."py"    D."yt"
29.Python语言源代码程序编译后的文件扩展名为( 
A..py    B..c    C..java    D..c++
30.下列可以作为python变量名的是(    )
A.'a1'    B.6key
C.False    D.i_f
31.已知列表list1=[8223497],则python表达式len(list1)+min(list1)的值为( 
A.5    B.34    C.7    D.12
32.下面Python代码运行后,a、b的值为(  )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2    B.30 20    C.30 32    D.3  2
33.Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是( 
A.列表    B.元组    C.集合    D.字典
34.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是(   
A.    B.    C.    D.
35.python中,Int()函数的功能是返回不大于x的最大整数,设a=3b=4c=5 ,则下列表达式的运算结果中值最大的是( 
A.math.sqrt(b)    B.abs(a- b)    C.编程语言有哪几种类Int(2*a-c/b)    D.a**2+b**2-c**2
36.Python程序设计语言中,用于输入和输出的函数分别是(  )
A.read(  )write( )    B.input( )output( )
C.input( )print( )    D.cin(  )cout(  )
37.计算机能够直接识别和执行的语言是(    )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
38.Python中,用变量code存储学生的借书卡编码,例如:code=“NO2020100502”,则变量code的数据类型应定义为(   
A.布尔型    B.整型    C.字符串型    D.浮点型
39.python中表达式4**3=(    )。
A.12    B.1    C.64    D.7
40.以下python程序段执行后,输出结果为( 
m=29
If m %3= 0
print m "不能被3整除"
else:
print m "能被3整除"
A.29不能被3整除    B.m不能被3整除    C.29能被3整除    D.m能被3整除
41.以下Python代码输出结果中说法正确的是(  )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。