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

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

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

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

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

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

资料Python基础语法练习 一、选择题 1.Python中用来声明字符串变量的关键字是() A.str B.int C.float D.char 2.下列python表达式结果最小的是() A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3 3.python3解释器执行not1and1的结果为()。 A.True B.False C.0 D.1 4.下列Python语句中,会导致程序运行出错的语句是() A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 5.在python语言中表示“x属于区间[a,b)”的正确表达式是() A.a≤xorx<b B.a<=xandx<b C.a≤xandx<b D.a<=xorx<b 6.Python文件的后缀名是() A.pdf B.do C.pass D.py 7.下列可以作为python变量名的是() A.5x B.x-1 C.if D.x_1 8.已知a=6,b=-4,则Python表达式a/2+b%2*3的值为() A.3 B.3.0 C.5 D.5.0 9.以下()是python文件 A.*.mp3 B.*.xls C.*.ppt D.*py 10.下列哪个语句在Python中是非法的?() A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y 11.小林编写一段文件读写操作代码,文件如图,代码段如下: file=open('ceshi.txt','w') file.write("pythonisaprogramminglanguage.") file.close() file=open('ceshi.txt','r') print(file.read()) 该代码段运行后,输出的结果为() A.IADistributedSystemBasedonPython. B.pythonisaprogramminglanguage. C.IADistributedSystemBasedonPython.pythonisaprogramminglanguage. D.程序编译错误,不会输出结果 12.利用Word软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是() A.该文档中的有2个用户添加了2处批注 B.该文档中图片采用的环绕方式为上下型 C.该文档中总共有4处修订 D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适 13.下列选项中,不属于Python合法变量名的是() A.int32 B.40xl C.self D._name_ 14.在Python中要交换变量a和b中的值,应使用的语句组是()。 A.a,b=b,a B.a=c;a=b;b=c C.a=b;b=a D.c=a;b=a;b=c 15.运行Python程序的过程中出现了如下图错误提示,原因是()。 A.变量名51study太长 B.应该写成"chinese"=51study C.“chinese”应该写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 16.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误() 1a=3 b=input() c=a+b print("c") A.1 B.2 C.3 D.4 17.下列可以被计算机直接执行的程序是() A.机器语言程序 B.高级语言程序 C.汇编语言程序 D.Python源程序 18.python用来表示代码块所属关系(控制层级结构的)的语法符号是() A.圆括号 B.大括号 C.缩进 D.冒号 19.运行下列Python程序,输出结果为0,则空白处应为() a=14 b=7 c=_______ print(c) A.a-b B.a+b C.a/b D.a%b 20.下列选项中,不能作为python程序变量名的是() A.abc B.abc123 C.123abc D.abc__123 21.计算机能直接识别、理解执行的语言是() A.汇编语言 B.Python语言 C.自然语言 D.机器语言 22.小王编写了出租车收费的python程序,代码如下: s1=float(input('请输入行驶路程(公里):')) ifs1<=3: f=10 elifs1<=10: f=10+2.5*(s1-3) else: f=27.5+3.5*(s1-10) print(f) 要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是() A.3,8 B.-1,5,12 C.1,6,20 D.3,12,2