第一章 初识Python

第一章测试

1、单选题:
计算机有两个基本特性:功能性和()性。
选项:
A: 可存储
B: 可计算
C: 可通信
D: 可编程
答案: 【 可编程

2、单选题:
计算机硬件可以直接识别和执行的程序设计语言是()。
选项:
A: 自然语言
B: 机器语言
C: 汇编语言
D: 高级语言
答案: 【 机器语言

3、单选题:
Python语言是由哪个人创造的?
选项:
A: Dennis Ritchie
B: Linus Benedict Torvalds
C: Guido van Rossum
D: Tim Peters
答案: 【 Guido van Rossum

4、单选题:
Python这个单词是什么含义?
选项:
A: 喵星人
B: 蟒蛇
C: 石头
D: 袋鼠
答案: 【 蟒蛇

5、单选题:
以下不属于IPO模型的是。
选项:
A: Input
B: Program
C: Output
D: Process
答案: 【 Program

6、单选题:
Guido van Rossum正式对外发布Python版本的年份是。
选项:
A: 1991
B: 1998
C: 2002
D: 2008
答案: 【 1991

7、单选题:
Python语言的一个重要特点是它有较多的计算生态,简单理解为第三方提供的可用编程模块/函数库/组件,这个规模有多大?
选项:
A: 三十几万个
B: 几千个
C: 几万个
D: 十几万个
答案: 【 三十几万个

8、单选题:
Python语言适合哪些领域的计算问题?
选项:
A: 数据处理和文本挖掘
B: 工程建模和人工智能
C: 创意绘图和随机艺术
D: 其它选项都正确
答案: 【 其它选项都正确

9、单选题:
关于Python语言和人工智能,以下哪个说法不正确?
选项:
A: Python是支撑"人工智能应用"的主流语言
B: 人工智能(机器学习和深度学习)框架基本都采用Python语言开发
C: 掌握"人工智能应用"能力,必须学习并掌握Python语言
D: 人工智能算法在计算机底层的并行和加速都采用Python语言实现
答案: 【 人工智能算法在计算机底层的并行和加速都采用Python语言实现

10、单选题:
关于Python语言的编程模式,哪个说法正确?
选项:
A: Python采用语句式交互编程模式
B: Python采用函数式编程模式
C: Python采用面向对象编程模式
D: 其它选项都正确
答案: 【 其它选项都正确

11、单选题:
关于计算机程序对问题的求解,哪个选项的描述是错误的?
选项:
A: 计算机能够辅助解决数学公式求解问题
B: 计算机能解决所有问题,包括逻辑推理和计算
C: 计算机能解决问题的计算部分
D: 计算机无法超越人类智慧
答案: 【 计算机能解决所有问题,包括逻辑推理和计算

12、单选题:
关于Python语言的特点,以下说法正确的是
选项:
A: Python语言是脚本语言
B: Python语言是开源语言
C: Python语言是跨平台语言
D: 其它选项都正确
答案: 【 其它选项都正确

13、单选题:
Python是一种()。
选项:
A: 操作系统
B: 数据库管理系统
C: 结构化查询语言
D: 高级程序设计语言
答案: 【 高级程序设计语言

14、单选题:
Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是()。
选项:
A: 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
B: 代码编写中,缩进可以用Tab键实现,也可以用多个空格(一般是4个空格)实现,但两者不混用。
C: “缩进”有利于程序代码的可读性,并不影响程序结构。
D: 不需要缩进的代码顶行编写,不留空白。
答案: 【 “缩进”有利于程序代码的可读性,并不影响程序结构。

15、单选题:
Python语言的特点有()。
选项:
A: 语法简洁、与平台无关、粘性扩展。
B: 开源理念、通用灵活、强制可读。
C: 支持中文、模式多样、类库丰富。
D: 其它选项都正确
答案: 【 其它选项都正确

16、单选题:
Python语言的核心理念是()。
选项:
A: 开放、生态
B: 严谨、高效
C: 开源、运行时
D: 并行、分布
答案: 【 开放、生态

17、单选题:
abc的长度是3,"老师好"的长度是多少?
选项:
A: 1
B: 3
C: 6
D: 9
答案: 【 3

18、单选题:

‎下面代码的执行结果是

‎选项:
A: 6
B: 11+5
C: 16
D: 执行错误
答案: 【 6

19、单选题:
用Python内置函数表示2的10次幂的Python语句是()。
选项:
A: 2*10
B: 2^10
C: pow(2,10)
D: 2**10
答案: 【 pow(2,10)

20、单选题:
()指出,单位面积集成电路上可容纳晶体管的数量约每两年翻一倍。
选项:
A: 摩尔定律
B: 计算机系统结构
C: 可信计算
D: 云计算
答案: 【 摩尔定律

21、单选题:
以下属于低级程序设计语言的是()。
选项:
A: 自然语言
B: Python语言
C: 汇编语言
D: Java语言
答案: 【 汇编语言

22、单选题:
脚本语言的执行方式是()。
选项:
A: 编译执行
B: 解释执行
C: 编译和解释执行都可以
D: 其它都不是
答案: 【 解释执行

23、单选题:
()是高级语言源代码转换成低级语言目标代码的过程。
选项:
A: 调试
B: 执行
C: 编译
D: 解释
答案: 【 编译

24、单选题:
()是将高级语言源代码逐条转换成目标代码同时逐条运行目标代码的过程。
选项:
A: 调试
B: 执行
C: 编译
D: 解释
答案: 【 解释

25、单选题:
在IPO程序编写方法中,P指的是()
选项:
A: 程序
B: 处理数据
C: 输入数据
D: 输出数据
答案: 【 处理数据

26、填空题:
‍高级程序设计语言的执行方式有编译执行和______执行两种‏
答案: 【 解释

27、填空题:
‏在IPO程序编写方法中,P指的是____‎
答案: 【 处理数据##%_YZPRLFH_%##process

28、填空题:
程序设计语言的发展经历了从机器语言到,_____到_____
答案: 【 汇编语言 高级语言##%_YZPRLFH_%##低级语言 高级语言

29、填空题:
‍以计算为代表的______和以数学为代表的逻辑思维,以物理为代表的实证思维是三种重要的科学思维。​
答案: 【 计算思维

30、填空题:
‍本学期要学的程序设计语言是_____‍
答案: 【 Python

第二章 基本图形绘制

第2章测试

1、单选题:
下列符号中,有()个是Python的关键字。
(1)if (2)false (3)while (4) For (5)None (6)from (7)True (8)continue (9)not
选项:
A: 6
B: 7
C: 8
D: 9
答案: 【 7

2、单选题:
下列符号中,有()个是Python的关键字。
(1)if (2)lambda (3)not (4) For (5)None (6)from (7)True (8)finally
选项:
A: 5
B: 6
C: 7
D: 8
答案: 【 7

3、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)python (2) for (3) For (4) else (5) _7 (6) 8x (7) x8 (8) 我喜欢python
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5

4、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)python (2) scut (3) i_like_python (4) import (5)python is good (6) _Hello (7) a#b
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 4

5、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)Python (2) for (3) For (4) True (5) 7 (6) _8x (7) x8 (8) 我喜欢python
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5

6、单选题:

‌下列程序段的输出结果是

​选项:
A: 5 6
B: 6 8
C: 7 7
D: 8 6
答案: 【 8 6

7、单选题:

‌下列程序段的输出结果是

‌选项:
A: 6 6
B: 7 8
C: 8 7
D: 9 6
答案: 【 8 7

8、单选题:

​下列程序段的作用是()

​选项:
A: 画出两条平行且长度相等线段
B: 画出两条平行但长度不相等线段
C: 画出两条垂直且长度相等线段
D: 画出两条垂直但长度不相等线段
答案: 【 画出两条垂直但长度不相等线段

9、单选题:
在Python语言中,要从控制台输入数据,可以使用()函数。
选项:
A: read
B: readline
C: input
D: get
答案: 【 input

10、单选题:

‏下列程序段的作用是()

‌选项:
A: 画出两条平行且长度相等线段
B: 画出两条平行但长度不相等线段
C: 画出两条垂直且长度相等线段
D: 画出两条垂直但长度不相等线段
答案: 【 画出两条平行且长度相等线段

11、单选题:
注释是程序员在代码中加入的一行或多行信息,它是辅助性文字,会被编译或解释器略去,不被计算机执行。Python语言的单行注释符是( )
选项:
A: //
B: '
C: #
D: ##
答案: 【 #

12、单选题:
Python语言的多行注释符是( )
选项:
A: "
B: ''
C: '
D: `
答案: 【 ''

13、单选题:
Python字符串提供区间访问方式。设s是一个字符串,下列哪个表达式可以表示s的倒数第二个字符?
选项:
A: s[-1]
B: s[-2]
C: s[2]
D: s[0:-2]
答案: 【 s[-2]

14、单选题:
设字符串s="12345678",则s[1:2]的值为
选项:
A: 1
B: 12
C: 2
D: 23
答案: 【 2

15、单选题:
设字符串s="abcdefg",则s[-3:-1]的值为
选项:
A: e
B: ef
C: efg
D: fg
答案: 【 ef

16、单选题:
下列赋值语句中,正确的是()
选项:
A: a,b=1
B: a,b=1,2
C: a+b,c=3,4
D: a,b=1,2,3
答案: 【 a,b=1,2

17、单选题:

‏下列程序段的执行结果是( )

‌选项:
A: scut2
B: 2scut
C: scutscut
D: 出错,无法运行
答案: 【 出错,无法运行

18、单选题:
无论用户在控制台输入什么内容,input()函数都以()类型返回结果。
选项:
A: 整型
B: 浮点数
C: 字符
D: 字符串
答案: 【 字符串

19、单选题:
以下哪个符号不是Python分支语句中用到的保留字()?
选项:
A: if
B: elif
C: else
D: elseif
答案: 【 elseif

20、单选题:
Python语言有很多函数库。要使用这些函数库中的函数,必须使用()语句来引用该函数库。
选项:
A: import
B: input
C: refer
D: from
答案: 【 import

21、单选题:
下列哪个语句可以画圆或圆弧?
选项:
A: turtle.fd(5,10)
B: turtle.circle(5,10)
C: turtle.draw(5,10)
D: turtle.drawCircle(5,10)
答案: 【 turtle.circle(5,10)

22、单选题:
math函数库有求正弦值的函数sin。下列说法中,正确的个数是()
(1)先用import math引用,然后用 sin()来求正弦值;
(2)先用import math引用,然后用math.sin()来求正弦值;
(3)先用from math import sin引用,然后用sin()来求正弦值;
(4)先用from math import *引用,然后用sin()来求正弦值;
(5)先用from math import *引用,然后用math.sin()来求正弦值。
选项:
A: 2
B: 3
C: 4
D: 5
答案: 【 3

23、单选题:
math函数库有求正弦值的函数sin()。如果程序中要用sin()函数来求正弦值,则必须在程序的前面加上下列哪个语句?
(1)import math
(2)import math.*
(3)from math import sin
(4)from math import *
选项:
A: (1)-(4)任意一个都可以
B: (1)或(2)或(3)
C: (1)或(3)或(4)
D: (1)或(2)或(4)
答案: 【 (1)或(3)或(4)

24、单选题:
turtle库是一个直观有趣的图形绘制函数库。它是一只()在坐标系中爬行,其爬行轨迹形成了绘制图形。
选项:
A: 小狗
B: 小猫
C: 小海龟
D: 小蛇
答案: 【 小海龟

25、单选题:
关于语句turtle.fd(-200)的说法,正确的是()
选项:
A: 小海龟沿着水平方向前进200个距离
B: 小海龟沿着垂直方向前进200个距离
C: 小海龟沿着当前方向前进200个距离
D: 小海龟沿着当前相反方向前进200个距离
答案: 【 小海龟沿着当前相反方向前进200个距离

26、单选题:
turtle绘图中坐标系的绝对0度方向是()
选项:
A: 画布正上方
B: 画布正下方
C: 画布正左方
D: 画布正右方
答案: 【 画布正右方

27、单选题:
语句 turtle.circle(-60,120)的执行结果是()
选项:
A: 绘制一个半径为60像素的120度弧形,圆心在小海龟当前行进方向的右侧
B: 绘制一个半径为60像素的120度弧形,圆心在小海龟当前行进方向的左侧
C: 绘制一个半径为120像素的60度弧形,圆心在小海龟当前行进方向的右侧
D: 绘制一个半径为120像素的60度弧形,圆心在小海龟当前行进方向的左侧
答案: 【 绘制一个半径为60像素的120度弧形,圆心在小海龟当前行进方向的右侧

28、单选题:
关于turtle库的画笔控制函数,哪个选项的描述是错误的?
选项:
A: turtle.width()和turtle.pensize()都可以用来设置画笔尺寸
B: turtle.penup()的别名有turtle.pu(),turtle.up()
C: turtle.colormode()的作用是设置画笔RGB颜色的表示模式
D: turtle.pendown()作用是落下画笔,并移动画笔绘制一个点
答案: 【 turtle.pendown()作用是落下画笔,并移动画笔绘制一个点

29、单选题:
哪个选项能够使用turtle库绘制一个半圆形?
选项:
A: turtle.circle(100, 90)
B: turtle.fd(100)
C: turtle.circle(100)
D: turtle.circle(100, -180)
答案: 【 turtle.circle(100, -180)

30、单选题:
下列哪个选项不是Python的保留字?
选项:
A: else
B: false
C: if
D: while
答案: 【 false

31、单选题:

‏下列语句使用turtle库的circle来画一个圆和一根线段。要使这个程序能正常运行,必须在程序在最前面加上哪个语句?

‍选项:
A: import turtle
B: import turtle.*
C: from turtle import *
D: from turtle import turtle
答案: 【 from turtle import *

32、单选题:
下列程序的运行结果是()
选项:
A: 画出两根平行且长度相等的线段
B: 画出两根平行但长度不相等的线段
C: 画出两根垂直且长度相等的线段
D: 画出两根垂直且但长度不相等的线段
答案: 【 画出两根垂直且但长度不相等的线段

33、单选题:
在用turtle库画图时,要改变画笔的大小,可以使用()函数.
选项:
A: pensize
B: size
C: penup
D: setup
答案: 【 pensize

34、单选题:
评估函数eval(‘print("Hello")’)的执行结果是
选项:
A: Hello
B: print("Hello")
C: Hello
D: 报错
答案: 【 Hello

35、单选题:
评估函数eval(' "1+2" ')的执行结果是:
选项:
A: 1+2
B: 3
C: '1+2'
D: 报错
答案: 【 '1+2'

36、单选题:
Python语言采用严格的“缩进”来表明程序的框架结构,一般建议用()个空格缩进来书写代码。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 4

37、单选题:
以下不是Python关键字的是()
选项:
A: None
B: False
C: true
D: if
答案: 【 true

38、单选题:
以下哪个不是合法的python标识符
选项:
A: my-Var
B: Myvar
C: _myvar
D: my_var
答案: 【 my-Var

39、单选题:
以下语句的输出结果是:
print("hello",end='+')
print("world")
选项:
A: hello+world
B: hello+
world
C: hello
world
D: hello+
world+
答案: 【 hello+world

40、单选题:

‏下列程序段的执行结果是( )

‍选项:
A: 2scut
B: scut2
C: scutscut
D: 出错无法运行
答案: 【 scutscut

41、单选题:
下列哪个不是合法的Python变量名。
选项:
A: True
B: _8x
C: 变量1
D: Python
答案: 【 True

42、填空题:

​下列程序是画一个直角三角形(其中一个锐角为60度),请在(1),(2)填上适当的语句,每空只填一个语句。

‎答案: 【 turtle.seth(-90) turtle.fd(100)##%_YZPRLFH_%##turtle.seth(270) turtle.fd(100) ##%_YZPRLFH_%##turtle.setheading(-90) turtle.fd(100)

43、填空题:

​下列程序的功能是输入一个整数,计算并输出该整数的立方根。请在下列(1),(2)的位置填上合适的语句。

​答案: 【  eval(input) a**(1/3)##%_YZPRLFH_%## eval(input) pow(a,1/3)

44、填空题:
在用turle库绘制图形时,假定小海龟的当前方向是50度,执行语句turtle.seth(-180)后,小海龟的方向将变成_____度(填0-360的一个数值)。
答案: 【 180

45、填空题:
在用turle库绘制图形时,假定小海龟的当前方向是50度,执行语句turtle.seth(-80)后,小海龟的方向将变成_____度(填0-360的一个数值)。
答案: 【 280

46、填空题:
‍Python语言采用严格的“缩进”来表明程序的框架结构,一般建议用____个空格缩进来书写代码。​
答案: 【 4

47、填空题:
​缩进表达了所属关系。在需要缩进的地方,必须缩进;在不需要缩进的地方就不能缩进。一般来说,_____、_____、函数、类等语法形式能够通过缩进包含一批代码,进而表达对应的语义。‏
答案: 【 循环 判断##%_YZPRLFH_%##判断 循环##%_YZPRLFH_%##循环 分支##%_YZPRLFH_%##分支 循环

48、填空题:

‎下列程序段的输出结果是____。

‍答案: 【 12

49、填空题:

‎下列程序段的输出结果是____。

‍答案: 【 a+2

第三章 基本数据类型

第3章测试

1、单选题:
‍my_s是一个字符串类型的变量,以下能对my_s进行遍历的是。‍
选项:
A:
B:
C:
D:
答案: 【 

2、单选题:
‏my_s是一个字符串类型的变量,以下能对my_s进行遍历的是()。‌
选项:
A:
B:
C:
D:
答案: 【 

3、单选题:

‎给出如下代码 上述代码的输出结果是

​选项:
A: Hello
B: Hello scut
C: olleH tucs
D: tucs olleH
答案: 【 tucs olleH

4、单选题:

‍给出如下代码 上述代码的输出结果是

‎选项:
A: Hello
B: olleH
C: scut
D: tucs
答案: 【 olleH

5、单选题:
以下操作,能将二进制字符串'0100',转换成对应的十进制整数的是
选项:
A: int('0100')
B: int('0100',2)
C: eval('0100')
D: eval('0100',2)
答案: 【 int('0100',2)

6、单选题:
以下能输出十进制整数4的语句是()。
选项:
A: print(int('0100'))
B: print(int('0100',2))
C: print(eval('0100'))
D: print(eval('0100',2))
答案: 【 print(int('0100',2))

7、单选题:
关于Python的数据类型,以下选项中描述错误的是
选项:
A: 复数类型表示数学中的复数
B: 复数的虚数部分通过后缀'J'或者'j'来表示
C: Python语言的浮点数可以不带小数部分
D: sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数
答案: 【 Python语言的浮点数可以不带小数部分

8、单选题:

‍下面代码的输出结果是

‌选项:
A: 系统报错
B: 36
C: -104
D: 104
答案: 【 -104

9、单选题:
关于Python的数字类型,以下选项中描述错误的是
选项:
A: 6.0是浮点数,不是整数
B: 复数类型实部为5,虚部为0时,表示为5+0j
C: 整数类型的数值一定不会出现小数点
D: 浮点数也有十进制、二进制、八进制和十六进制等表示方法
答案: 【 浮点数也有十进制、二进制、八进制和十六进制等表示方法

10、单选题:
关于Python的数字类型,以下描述正确的是()。
选项:
A: 提供了整数、浮点数、复数3种数字类型
B: 浮点数可以不带小数部分
C: 复数类型可以转换成浮点数类型
D: 浮点数类型不能和复数类型进行算数运算
答案: 【 提供了整数、浮点数、复数3种数字类型

11、单选题:

‎下面代码的输出结果是

​选项:
A: 12
B: 20
C: 100
D: 1024
答案: 【 1024

12、单选题:

​下面代码的输出结果是

‌选项:
A: 1010 1010 1010
B: 10 520 4112
C: 0b1010 0o1010 0x1010
D: x,y,z
答案: 【 10 520 4112

13、单选题:

‍下面代码的输出结果是

‏选项:
A: 25 34
B: 25.0 34
C: 25.0 34.0
D: 34.0 25.0
答案: 【 25.0 34.0

14、单选题:

‌下面代码的输出结果是

‏选项:
A: 7
B: (7+2j)
C: 2j
D: 9
答案: 【 (7+2j)

15、单选题:

‏下面代码的输出结果是

‏选项:
A: 3 1000
B: 1 1000
C: 3 30
D: 1 30
答案: 【 1 1000

16、单选题:

‍下面代码的输出结果是

‌选项:
A: (6,2)
B: (2,6)
C: 6,2
D: 2,6
答案: 【 (6,2)

17、单选题:

​以下程序的输出结果是。

‌选项:
A: 2+2
B: 2.0000+2
C: 2.0000+ 2
D: 2.0000+2.000
答案: 【 2.0000+ 2

18、单选题:

‍以下程序的输出结果是。

‏选项:
A: 2+*2*
B: 2.00+*2*
C: 2.00+**2
D: 2.2+*2*
答案: 【 2.00+*2*

19、单选题:

‏下列程序段的输出结果是()。

​选项:
A: Length****:23.87501
B: Length****:23.88***
C: ****Length:23.88***
D: ****Length:23.87501
答案: 【 ****Length:23.88***

20、单选题:

‍下列程序段的输出结果是()。

‏选项:
A: Length****:23.8750
B: Length****:*23.88*
C: ****Length:23.88**
D: ****Length:*23.88*
答案: 【 Length****:*23.88*

21、单选题:
给定字符串Numbers="0123456",以下哪个操作能获得所有偶数组成的字符串。
选项:
A: Numbers[::3]
B: Numbers[::2]
C: Numbers[::6]
D: Numbers[:]
答案: 【 Numbers[::2]

22、单选题:
给定字符串Numbers="01234567",以下哪个操作能获得所有奇数组成的字符串。
选项:
A: Numbers[1:-1:2]
B: Numbers[::]
C: Numbers[::2]
D: Numbers[1::2]
答案: 【 Numbers[1::2]

23、单选题:
以下判断字符串变量str为空字符串的方法,不正确的是:
选项:
A: if str=="":
B: if len(str)==0:
C: if not str:
D: if str is None:
答案: 【 if str is None:

24、单选题:
​以下哪条语句能判断字符串变量str是否为空字符串。‌​‌
选项:
A: if str=="":
B: if len(str)==1:
C: if not str:
D: 其它都可以
答案: 【 其它都可以

25、单选题:
关于Python的数字类型,以下描述错误的是()。
选项:
A: Python语言提供了整数、浮点数、复数3种数字类型
B: Python语言的浮点数可以不带小数部分
C: Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型
D: Python的整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制
答案: 【 Python语言的浮点数可以不带小数部分

26、单选题:
关于Python字符串,以下选项中描述正确的是
选项:
A: 字符串可以保存在变量中,但不可以单独存在
B: 可以使用datatype()测试字符串的类型
C: 输出带有引号的字符串,不可以使用转义字符
D: 字符串是一个字符序列,字符串中的编号叫'索引'
答案: 【 字符串是一个字符序列,字符串中的编号叫'索引'

27、单选题:

‏下面代码的执行结果是

‏选项:
A: **123,456,789 *123,456,789* 123,456,789**
B: 123,456,789** **123,456,789 123,456,789**
C: 123,456,789** 123,456,789** **123,456,789
D: **123,456,789 123,456,789** 123,456,789**
答案: 【 **123,456,789 *123,456,789* 123,456,789**

28、单选题:

‌下面代码的执行结果是

‌选项:
A: 12.34+0j
B: (12.34+0j)
C: 12.34
D: 12.34j
答案: 【 (12.34+0j)

29、单选题:

​下面代码的执行结果是

‌选项:
A: 系统报错
B: Hello world! Hello world! Hello world!
C: Hello world!Hello world!Hello world!
D: Hello world!
答案: 【 Hello world! Hello world! Hello world!

30、单选题:
关于python字符串编码,以下选项中描述错误的是
选项:
A: Python 可以处理任何字符编码文本
B: Python默认采用Unicode字符编码
C: ord(x)和chr(x)是一对函数
D: chr(x)将字符转换为Unicode编码
答案: 【 chr(x)将字符转换为Unicode编码

31、单选题:

‌执行下面程序,输出结果正确的是

​选项:
A: hello world Hello SCUT
B: HELLO WORLD HELLO SCUT
C: HELLO WORLD Hello SCUT
D: HELLO SCUT
答案: 【 HELLO WORLD Hello SCUT

32、单选题:
在python中,空值用什么表示
选项:
A: NULL
B: None
C: null
D: 0
答案: 【 None

33、单选题:
在python中使用%来格式化字符串,那么%d表示需要替换的是数据类型是
选项:
A: 浮点数
B: 整数
C: 复数
D: 字符串
答案: 【 整数

34、单选题:
在python中不支持的数据类型有
选项:
A: float
B: int
C: char
D: list
答案: 【 char

35、单选题:
关于字符串下列说法正确的是
选项:
A: 一个字符应该视为长度为1的字符串
B: 字符串以标志字符串的结束
C: 可以用单引号,但不可以用双引号创建字符串
D: 单引号表示字符串时,双引号不能作为字符串的一部分
答案: 【 一个字符应该视为长度为1的字符串

36、单选题:

‏下列程序输出为

‎选项:
A: hello
B: hellohello
C: hello2
D: 系统报错
答案: 【 系统报错

37、单选题:

‍如何解释下面的执行结果

‏选项:
A: python的实现有错误
B: 浮点数无法精确表示
C: 布尔运算不能用于浮点数比较
D: Python将非0数视为False
答案: 【 浮点数无法精确表示

38、单选题:
下述字符串格式化语法正确的是
选项:
A: 'GNU's Not %d %%' % 'UNIX'
B: GNU's Not %s %%' % 'UNIX'
C: GNU's Not %s %%' % 'UNIX'
D: 'GNU's Not %d %%' % 'UNIX'
答案: 【 GNU's Not %s %%' % 'UNIX'

39、单选题:
下列关于表达式 "{0:1>20.4}".format(123.45678,9)的说法中,正确的有()个。
(1).format前面的字符串称为模板字符串
(2)冒号前面的0表示第一个参数123.45678,冒号后面的1表示第二个参数9
(3)1后面的大于号表示输出结果按右对齐
(4)大于号后面的20表示输出结果占20位(用空格补齐)
(5)20后面的.4表示输出结果含有4位小数
选项:
A: 2
B: 3
C: 4
D: 5
答案: 【 2

40、单选题:

​下列程序段的运行结果是()(如不指定对齐方式,数字默认是右对齐,字符串默认是左对齐,选项中**表示空格)

​选项:
A: a=5 b=9
B: a=****5 b=**9
C: a=9 b=**5
D: a=****9 b=**5
答案: 【 a=****9 b=**5

41、单选题:
设a,b是两个字符串变量。下列哪个表达式可以表示a是b的子串?
选项:
A: 'a' in 'b'
B: 'a' in b
C: a in 'b'
D: a in b
答案: 【 a in b

42、单选题:

‎下列程序段的输出结果是()

‎选项:
A: 1 4
B: 1 6
C: 4 1
D: 6 1
答案: 【 4 1

43、单选题:
设字符串变量p的值是一个大写字符,下列哪个表达式可以把p变成对应的小写字母?
选项:
A: chr(p - 'A' + 'a')
B: chr(p) - chr('A')+chr('a')
C

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注