预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

资料青少年编程等级考试Python编程二级试卷1练习 一、选择题 1.在python中运行print(“3+6”)的结果是()。 A.9 B.“3+6” C.3+6 D.“9” 2.Python语言属于() A.自然语言 B.汇编语言 C.机器语言 D.高级语言 3.在Python中,表达式(21%4)+5的值是() A.2 B.6 C.10 D.3 4.关于python程序设计语言,下列说法错误的是() A.python是一种面向对象的编程语言 B.python代码只能在交互环境中运行 C.python具有丰富和强大的库 D.python是一种解释型的计算机程序设计高级语言 5.以下叙述中正确的是()。 A.Python3.x与Python2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 6.以下python程序段运行后,s的值是() n=0 s=0 whiles<=10: n=n+3 s=s+n print(s) A.0 B.3 C.18 D.30 7.在python中,想输出一行文字,要用到的函数是()。 A.input() B.int() C.print() D.float() 8.下列选项中,不属于Python合法变量名的是() A.int32 B.40xl C.self D._name_ 9.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是() x=y y=x A.10、10 B.10、20 C.20、20 D.20、10 10.以下选项中,不是Python中文件操作的相关函数是()。 A.open() B.load() C.read() D.write() 11.下列软件中,可作为服务器操作系统的是() A.Windows B.Python C.excel D.access 12.在Python语言中,用来定义函数的关键字是()。 A.return B.def C.function D.import 13.下列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) 14.()不是程序设计高级语言。 A.Python B.Basic C.C++ D.伪代码 15.下列属于计算机编程语言的有() ①Python②VisualBasic③Java④C++⑤CPU A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④ 16.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误() 1a=3 b=input() c=a+b print("c") A.1 B.2 C.3 D.4 17.下面哪个不是Python合法的标识符() A.int_3 B.print C.count D.__name__ 18.以下Python代码的运行结果是()。 a=3 b=4 a=a*b print(a) A.3 B.4 C.12 D.a*b 19.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是() A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10 20.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。 A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic 21.以下Python代码输出结果中说法正确的是()。 x=0 foriinrange(1,100): x=x+i print(x) A.1+100的和 B.1+99的和 C.1~99所有整数的和 D.1~100所有整数的和 22.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是()。 A.for循环语句中步长为3 B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次 D.程序使用了循环结构 23.若用