一、单选题
1、以下选项中说法不正确的是______。(答案为D)
A. 解释是将源代码逐条转换成目标代码并同时运行的过程
B. 编译是将源代码转换成目标代码的过程
C. Python语言是解释型语言,兼有编译功能
D. 静态语言采用解释方式执行,脚本语言采用编译方式执行
2、以下对Python程序缩进格式描述错误的选项是________。(答案为D)
A. 不需要缩进的代码顶行写,前面不能留空白
B. 缩进可以用tab键实现,也可以用多个空格实现
C. 严格的缩进可以约束程序结构,可以多层缩进
D. 缩进是用来格式美化Python程序的
3、Python较新的版本是_______。(答案为C)
A. 1.X B. 2.X C. 3.X D. 4.X
4、下列软件中,能编辑Python程序的是_______。(答案为B)
A. Adobe Photoshop B. IDLE
C. Windows Media Player D. Sql Server
5、以下关于IDLE中字母D指的是_______。(答案为B)
A. Document B. Development C. Down D. Drop
6、Python程序比同样的C、C++程序更短小的原因是_______。(答案为A)
A. Python具有高级的数据结构、缩进的排版、无需声明变量或参数等
B. Python删除了C、C++的部分功能
C. Python是一种定位简单的高级语言
D. Python是一种低级语言
7、Python文件的后缀名是_______。(答案为C
A. .bmp B. .jpg C. .py D. .psd
8、在Python中,一个命令行写多条语句时,语句之间用_______分隔。(答案为C)
A. : B. / C. ; D. \n
9、Python文件的后缀名是_______。(答案为D)
A. .pdf B. .do C. .pas D. .py
10、关于Python语言的注释,以下选项中描述错误的是_______。(答案为B)
A. 单行注释以#开头
B. 单行注释以单引号’开头
C. 多行注释以’‘’(三个单引号)开头和结尾
D. Python语言有两种注释方式:单行注释和多行注释
11、Python 3.x中默认的文件编码类型是______。(答案为A)
A. UTF-8 B. GB2312 C. ASCII D. Unicode
12、以下选项,可以作为Python标识符的是_______。(答案为C)
A. 123456 B. {123456} C. 123456 D. +123456
13、下列标识符合法的是_____。(答案为C)
A.i’m B.3q C.yang D.for
14、下列标识符合法的是_____。 (答案为C)
A. var-name B. !@#$% C. 100 D. Elif
15、选项不是Python语言的保留字。(答案为C)
A. try B. None C. max D. del
16、下面不属于Python保留字的是。 (答案为C)
A. def B. if C. type D. import
17、Python语言中,以下表达式输出结果为11的选项是_____。(答案为D)
A. print(“1+1”) B. print(1+1)
C. print(eval(“1+1”)) D. print(eval(“1”+“1”))
18、关于数据输入及其处理,以下说法正确的是______。(答案为D)
A. 在Python中语句x,y=1是合法的
B. input函数从控制台获得用户的一行输入,以输入值的类型返回
C. 在Python中语句x=y=z=1不合法
D. print函数用于输出运算结果