一、单项选择题
1、Python是一门(   )
A、自然语言   B、汇编语言   C、高级语言   D、机器语言
2、语句print(x , y)  (   )
A、输出x,y   B、输出x,y的值   C、出现错误信息   D、输出(x,y)
3、下列不可以作为合法变量名的是(   )
A、c0     B、2a     C、a_3     D、小黑
4、以下描述中最适合用计算机编程来处理的是(   ) 
A、确定放学回家的路线        B、处理一张数码照片
C、计算10000以内的奇数和    D、在因特网上查歌曲
5、if语句属于(   )A、顺序语句  B、分支语句  C、循环语句  D、循环结构
6、int属于的数据类型(   )A、整型      B、浮点型    C、字符型    D、A,B,C全错
7、下面语句不正确的是(   )A、b+1=a     B、a=b+1       C、a=b    D、b=a
8、在流程图中表示算法中的条件判断时使用(   )
A、菱形框    B、矩形框      C、圆形框       D、平行四边形框
9、以下关于算法的描述正确的是(   )
A、计算方法   B、计算公式   C、计算机程序   D、解决问题的方法和步骤
10、 Python的关系运算符中,用来表示不等于的符号是(   )
A、= =        B、!=    C、>=    D、<= 
11、下面表达式正确,且值为真的是(   ) 
A、3+2>3+5    B、1>2    C、5<x<10    D、A,B,C全错 
12、下列可以将变量x和y的值互换的语句(   ) 
A、x=y   y=x    B、z=x   x=y   y=z   
C、x=z  z=y  y=x    D、x=(x+y)/2   y=(x-y)/2 
13、将数据存放到变量中,使用赋值命令(   )
 A、=         B、!=    C、>=    D、<= 
14、(   )函数可以在程序的运行过程中接收键盘输入的数据,使用它可以极大地提高程序的交互性。 
A、input()         B、float()    C、int()    D、print() 
15、(   )函数将字符型数据(整数或小数)转换成浮点数类型的数值(即小数); 
A、input()         B、float()    C、int()    D、print() 
16、(   )函数将字符型整数转换成整数类型的数值(即整数) 
A、input()         B、float()    C、int()    D、print() 
17、(   )编辑器支持代码和积木互相转换 
A、Wood         B、记事本    C、Python IDLE    D、A,B,C全错 
本田是哪个国家的18、下面的常用的流程图图形中,表示计算或处理等的是(      )
 
19、下面的常用的流程图图形中,表示表示条件判断的是(
20、在Python语言中,下面关系运算符哪一个是“不等于”号(    )
 A、+       B、!=      C、>=    D、=
21、在Python语言中,下面关系运算符哪一个是“等于”号(    )
 A、+       B、!=      C、>=    D、== 
22、在Python语言中,下面关系运算符哪一个是“大于等于”号(    ) 
A、+       B、!=      C、>=    D、= 
23、现实生活中的事情总是很复杂,有时需要对多个条件进行检测,这时候使用(  )语句就比较方便。 
A、if       B、if...lse      C、if...else    D、A,B,C全错 
24、逻辑表达式的值只有两个:True和False。当逻辑表达式成立,其值为(  );不成立,其值为(  )。 
A、True,True       B、False,True      C、False,False    D、True,False 
25、海伦公式用到了开平方的函数,而这个函数在一个math的Python标准库中,函数名为(   )。
 A、input()         B、float()    C、sqrt()    D、print() 
26、在Python中,模块是集成了一些特定功能函数和变量的(   )文件。
 A、.txt         B、.psd    C、.doc    D、.py 
27、如果要程序一直循环下去,则循环的〈条件〉要一直为“True”,因此我们在程序循环开始的地方写上语句(    ) 
A、while True:   B、while 2>1:    C、while 2<3:    D、A,B,C全对 
28、为了研究随机事件,我们用随机函数来模拟随机事件,而随机函数包含在(    )库中。
 A、random          B、turtle         C、time           D、A,B,C全错 
29、通常,在while语句后面的条件不满足时就退出循环,但是,如果我们想在循环的过程中直接退出循环,该使用以下哪个命令(  ) 
A、len          B、break         C、del           D、for 
30、定义变量tries 为整数,以下哪个命令的作用是把整数tries转变成字符(  ) 
A、float(tries)         B、str(tries)    C、int(tries)    D、A,B,C全错 
31、列表就是一组用(  )括起来的数据,这些数据可以是字符、数字等各种类型的数据,数据之间用逗号隔开。
 A、< >         B、( )    C、[ ]    D、{ } 
32、(   )函数的作用是去掉字符串变量中的空格。 
A、input()         B、strip()    C、sqrt()    D、print() 
33、命令"for i in range(4):"的作用是:循环执行for语句下面的语句块( )次。 
A、1         B、2        C、3        D、4 
34、命令"for i in range(1,9,3):"的作用是:循环执行for语句下面的语句块( )次。
 A、1         B、2        C、3        D、4 
35、求余数的操作符是(  )。 A、+         B、!=       C、%        D、= 
36、4%6的值是(  )。
 A、1         B、2        C、3        D、4 
37、程序中, (   )函数表示画笔所在位置的x坐标。 
A、xcor()         B、strip()       C、ycor()        D、sqrt() 
38、程序中, (   )函数表示y坐标。 
A、xcor()         B、strip()       C、ycor()        D、sqrt() 
39、下面是turtle库中一些常用的函数,哪个函数的功能是:画指定半径的圆。  ) 
A、circle()         B、home()        C、speed()        D、forward() 
40、下面是turtle库中一些常用的函数,哪个函数的功能是:画笔移到屏幕的正中央。(  )
 A、circle()         B、home()        C、speed()        D、forward() 
41、 a=10      a=30  运行以上两个语句后,变量 a 的值为 (    )。 
42、小明运行下面一段代码过程中输入了,则运行结果是(   )。 
a=input("请输入一个数:") 
print(float(a)+8) 
A.10.1    B.+8    C.(a+8) 
43、以下变量名格式错误的是哪一项(   )
A.   At123           B.  y9_01        C.7m             
44、如果在python程序中执行下面代码,运行的结果是(   ) 
print((2*3-1)*4+((6-2)/2+1))
45、如果在python程序中执行下面代码,运行的结果是(   ) 
Print("2*3-1=",2*3-1)           
A. *3-1=4     B. *3-1=5    C.程序报错
46、如果在python程序中执行下面代码,运行的结果是(   ) 
Print("(4+5)×2÷3=",(4+5)*2÷3)     
A.(4+5)×2÷3=6    B.(4+5)×2÷3=(4+5)*2÷3   C.程序报错   
47、数学符号中“≤”相当于关系运算符中的(    )。 
A.=>      B.<=      C.=<      D.>= 
48、数学符号中“≠”相当于关系运算符中的(    )。
 A.=>      B.==      C.=!      D.!= 
49、下面哪一项不属于逻辑运算符(    ) 
A、and               B、or                    C、if               D、not 
50、给S赋值:S=10,那么下面逻辑表达式中返回True结果的是:(   ) 
A.S>5 and S>20    B. S>2 and S>4    C. S>5 and S<8     D. S==5 and S>1
 51、关于自定义模块和自定义函数的描述,不正确的是(   )       
A.自定义模块相当于把一段需要反复使用的代码打包,保存为一个.Py(Python)文件,在其它程序中可以调用该文件。