admin 管理员组文章数量: 1086019
2024年3月8日发(作者:公众号表单大师)
国家二级Python(Python语法基础)模拟试卷1
(题后含答案及解析)
题型有:1. 单项选择题
单项选择题
1. Python 3.5及以上版本的保留字总数是
A.35
B.27
C.16
D.29
正确答案:A 涉及知识点:Python语法基础
2. 以下选项中,不是Python语言保留字的是
A.while
B.except
C.do
D.pass
正确答案:C 涉及知识点:Python语法基础
3. 关于Python程序格式框架,以下选项中描述错误的是
A.Python语言不采用严格的“缩进”来表明程序的格式框架
B.Python语言的缩进可以采用Tab键实现
C.Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
D.判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义
正确答案:A 涉及知识点:Python语法基础
4. 下列选项中不符合Python语言变量命名规则的是
A.TempStr
B.I
C.3_1
D._AI
正确答案:C 涉及知识点:Python语法基础
5. 以下选项中,关于Python字符串的描述错误的是
A.字符串是用一对双引号’’’’或者一对单引号’’括起来的零个或者多个字符
B.字符串是字符的序列,也是序列类型的一种
C.字符串使用[]进行索引和切片
D.Python字符串的切片方式是[N,M],不包括M
正确答案:D 涉及知识点:Python语法基础
6. 给出如下代码:TempStr=‘‘Hello World’’可以输出’’World’’子串的是
A.print(TempStr[一5:])
B.print(TempStr[一5:一1])
C.print(TempStr[一5:0])
D.print(TempStr[一4:一1])
正确答案:A 涉及知识点:Python语法基础
7. 关于赋值语句,以下选项中描述错误的是
A.赋值语句采用符号“=”表示
B.赋值与二元操作符可以组合,例如&=
C.a,b=b,a可以实现a和b值的互换
D.a,b,C=b,c,a是不合法的
正确答案:D 涉及知识点:Python语法基础
8. 关于eval函数,以下选项中描述错误的是
A.eval函数的定义为:eval(source,globals=None,locals=None,/)
B.eval函数的作用是将输入的字符串转为Python语句,并执行该语句
C.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合
D.执行“>>>eval(’’Hello’’)”和执行“>>>eval(’’’Hello’’’)”得到相同的结果
正确答案:D 涉及知识点:Python语法基础
9. 关于Python语言的注释,以下选项中描述错误的是
A.Python语言有两种注释方式:单行注释和多行注释
B.Python语言的单行注释以#开头
C.Python语言的单行注释以单引号’开头
D.Python语言的多行注释以’’’(三个单引号)开头和结尾
正确答案:C 涉及知识点:Python语法基础
10. 关于Python语言的特点,以下选项中描述错误的是
A.Python语言是脚本语言
B.Python语言是非开源语言
C.Python语言是跨平台语言
D.Python语言是多模型语言
正确答案:B 涉及知识点:Python语法基础
11. 关于import引用,以下选项中描述错误的是
A.import保留字用于导人模块或者模块中的对象
B.使用import turtle引入turtle库
C.可以使用from turtle import setup引入turtle库
D.使用import turtle as t引入turtle库,取别名为t
正确答案:C 涉及知识点:Python语法基础
12. 下面代码的输出结果是print(0.1+0.2==0.3)
A.True
B.False
C.true
D.false
正确答案:B 涉及知识点:Python语法基础
13. 下面代码的输出结果是print(round(0.1+0.2,1)==0.3)
A.True
B.False
C.0
D.1
正确答案:A 涉及知识点:Python语法基础
14. 在一行上写多条Python语句使用的符号是
A.分号
B.冒号
C.逗号
D.点号
正确答案:A 涉及知识点:Python语法基础
15. 给出如下代码:s=‘Python iS beautiful!’可以输出“python”的是A.print(s[0:7])
B.print(s[0:7].lower( ))
C.print(s[一21:一14].lower)
D.print(s[:一14])
正确答案:B 涉及知识点:Python语法基础
16. 给出如下代码:s=‘Python is Open Source!’print(s[0:].upper(
))
上述代码的输出结果是
A.PYTHON IS OPEN SOURCE!
B.PYTHON
C.Python is Open Source!
D.PYTHON IS OPEN SOURCE
正确答案:A 涉及知识点:Python语法基础
17. 以下选项中,符合Python语言变量命名规则的是
A.Templist
B.!i
C.5_1
D.(VR)
正确答案:A 涉及知识点:Python语法基础
18. 下列选项中可以查看Python代码的语言版本(例如3.5.3)的是
A.import syssys.Version
B.import syssys.Path
C.import syssys.version_info
D.import syssys.exc_info( )
正确答案:A 涉及知识点:Python语法基础
19. 下列选项中可以获取Python整数类型帮助的是
A.help(int)
B.dir(int)
C.help(float)
D.dir(str)
正确答案:A 涉及知识点:Python语法基础
20. 给出如下代码:x=3.14eval(‘x+10’)上述代码的输出结果是
A.系统报错
B.13.14
C.3.1410
D.TypeError:must be str,not int
正确答案:B 涉及知识点:Python语法基础
21. Python语言的主网站网址是
A.https://www.python.org/
B.https://www.python123.io/
C.https://pypi.python.org/pypi
D.https://www.python123.org/
正确答案:A 涉及知识点:Python语法基础
22. 下列Python保留字中,用于异常处理结构中捕获特定类型异常的是
A.def
B.except
C.do
D.pass
正确答案:B 涉及知识点:Python语法基础
23. 关于Python注释,以下选项中描述错误的是
A.Python注释语句不被解释器过滤掉,也不被执行
B.注释可用于标明作者和版权信息
C.注释用于解释代码原理或者用途
D.注释可以辅助程序调试
正确答案:A 涉及知识点:Python语法基础
24. 以下选项中,不是Python数据类型的是
A.实数
B.整数
C.字符串
D.列表
正确答案:A 涉及知识点:Python语法基础
25. 下列Python保留字中,不用于表示分支结构的是
A.if
B.elif
C.else
D.in
正确答案:D 涉及知识点:Python语法基础
26. 以下选项中,不属于Python保留字的是
A.def
B.elif
C.type
D.import
正确答案:C 涉及知识点:Python语法基础
27. 以下选项中,对程序的描述错误的是
A.程序是由一系列函数组成的
B.程序是由一系列代码组成的
C.可以利用函数对程序进行模块化设计
D.通过封装可以实现代码复用
正确答案:A 涉及知识点:Python语法基础
28. 利用print( )格式化输出,能够控制浮点数的小数点后两位输出的是
A.{.2}
B.{:.2}
C.{.2f}
D.{:.2f}
正确答案:D 涉及知识点:Python语法基础
29. 以下选项中可用作Python标识符的是
A.389909
B.___
C.class
D.it ‘s
正确答案:B 涉及知识点:Python语法基础
30. 关于Python赋值语句,以下选项中不合法的是
A.x,y=y,x
B.x=y=1
C.x=(y=1)
D.x=1;y=1
正确答案:C 涉及知识点:Python语法基础
版权声明:本文标题:国家二级Python(Python语法基础)模拟试卷1(题后含答案及解析) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709901406a549429.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论