Python理论练习1216

Python理论练习1216

2023年7月26日发(作者:)

Python理论练习1216

您的姓名: [填空题] *

_________________________________

学号: [填空题] *

_________________________________

1、已知x = [1. 'Two', 3, '四'],回答以下①-④

①3 in x

②'3' in x

③10 in x

④10 not in x [单选题] *

A、①True ②False ③False ④False

B、①True ②False ③False ④True(正确答案)

C、①True ②True ③False ④True

D、①False ②False ③False ④True

2、假设a=9,b=2,那么下列运算中,错误的是( )。A、a+b的值是11

B、a//b的值是4

C、a%b的值是1

D、a**b的值是18(正确答案)

单选题] * [ 3、以下程序的不可能输出结果是( )

from random import *

print(round(random(),2)) [单选题] *

A、0.17

B、0.58

C、0.99

D、1.89(正确答案)

4、(90)的含义为( )。 [单选题] *

A、逆时针旋转90度

B、顺时针旋转90度(正确答案)

C、向右移动90像素长度

D、向前移动90像素长度

5、已知S=”hello python”,请问len(S)=( ) [单选题] *

A、11

B、15

C、12(正确答案)

D、9

6、下面哪个不是Python合法的标识符( ) [单选题] *

A、int32

B、40XL(正确答案)

C、self

D、__name__

7、已知x="123",y="456",x+y的结果是( )。 [单选题] *

A、"579"

B、"123456"(正确答案)

C、579

D、报错

8、print("{0},{0} {1}".format("hello","world"))输出结果为( ) [单选题] *

A、hello hello world

B、hello,hello world(正确答案)

C、hello world

D、world hello

9、以下代码的运行结果是( )

a='abc'

a==abc

Print(a) [单选题] *

A、abc

B、a

C、‘abc’

D、出错(正确答案)

10、已知列表list1=[3,4,5,6,7,8,[9,10],'11'],那么list1[5:7]的结果是() [单选题] *

A、[7,8,[9,10]]

B、[7,8]

C、[8,[9,10],'11'] D、[8,[9,10]](正确答案)

11、Python编写的应用程序可以运行在不同的操作系统上,在同一个操作系统上编写的代码只需要做少量修改,这是体现了Python的( )特点。 [单选题] *

A、简化设计

B、开源免费

C、胶水语言

D、可移植性(正确答案)

12、Python 交互环境的命令行提示符是( )。A、>

B、

C、#

D、>>>(正确答案)

13、运行以下代码

x=1

if x:

if x==2:

x=2

else:

pass

else:

if x>0:

x=3

else:

x=4

单选题] * [print(x)

输出结果为() [单选题] *

A、1(正确答案)

B、2

C、3

D、4

14、执行下列三条命令,

import random

x=t(1,100)

print(x)

屏幕中打印显示的值不可能是( ). [单选题] *

A、1

B、50

C、75.5(正确答案)

D、100

15、已知x = [1, 2] y = [3, 4]则z = x + y 请问z =[ ] [单选题] *

A、[1,2]+[3,4]

B、[1,2,3,4](正确答案)

C、1,2,3,4

D、[1,2+3,4]

16、以下可以终结一个循环的执行的语句是( ) [单选题] *

A、break(正确答案) B、if

C、input

D、exit

17、已知nums = [40, 36, 89, 2, 36, 100, 7],nums[1] = 45请问nums为() [单选题]

*

A、40, 36, 89, 2, 36, 100, 7

B、45

C、[40, 45,89, 2, 36, 100, 7](正确答案)

D、[45, 36, 89, 2, 36, 100, 7]

18、语句max(-1,5,3,9,1)执行结束后,值为( )A、-1

B、5

C、9(正确答案)

D、1

19、以下不是程序输出结果的选项是:

import random as r

ls1 = [12,34,56,78]

e(ls1)

print(ls1) [单选题] *

A、[12, 78, 56, 34]

B、[56, 12, 78, 34]

C、[12, 36, 54, 78](正确答案)

D、[12, 78, 34, 56]

单选题] * [

20、 "ab"+"c"*2 结果是( ) [单选题] *

A、abc2

B、abcabc

C、abcc(正确答案)

D、ababcc

21、’to’ in ‘python’的返回值是( ) [单选题] *

A、’t’

B、False(正确答案)

C、True

D、‘python’

22、命令提示符( ),可查看python安装版本,证明题] *

A、python -n

B、python -V(正确答案)

C、python -m

D、python -c

23、给出如下代码

import random

num = t(1,10)

while True:

if num >= 9:

break

python软件安装成功 [单选else:

num = t(1,10)

以下选项中描述错误的是 [单选题] *

A、break中止循环

B、import random代码是可以省略的(正确答案)

C、while True: 创建了一个永远执行的循环

D、t(1,10) 生成[1,10]之间的整数

24、以下哪一种方式不是模块的引入方式() [单选题] *

A、使用 import 语句

B、使用 import ... from ... 语句(正确答案)

C、使用 from ... import * 语句

D、使用 from ... import 语句

25、运行这段代码后,会输出( )个“*”。

for i in range(5):

print("*") [单选题] *

A、1

B、3

C、5(正确答案)

D、15

26、以下代码执行后输出的结果是( )

a=b=c=10

if a>c-1:

print(b) [单选题] * A、9

B、10(正确答案)

C、0

D、无输出

27、已知list1= [1, 2,3, 4],(6)则请问list1 =[ ] [单选题] *

A、[1,2,3,4,5,6]

B、[1,2,3,4,6](正确答案)

C、[1,2,3,4]

D、1,2,3,4,6

28、Python IDLE是( ) [单选题] *

A、Python解释器

B、命令行交互环境

C、简单集成开发环境(正确答案)

D、Python源文件

29、下列关于对Python语言“更易理解”的阐述,不准确的是()。 [单选题] *

A、Python语言具有较强的面向对象特征

B、Python语言简化了面向对象的实现

C、具有大量类似Java中的抽象类元素(正确答案)

D、消除了接口等对象元素

30、python源程序执行的方式( ) [单选题] *

A、编译执行 B、解析执行(正确答案)

C、直接执行

D、边编译边执行

31、A=12*3

B=12**3

C="12" *3

请问A、B、C的值分别是多少? [单选题] *

A、36 1728 121212(正确答案)

B、36 1728 "12""12""12"

C、1728 36 121212

D、1728 36 "12""12""12"

32、请问,以下代码中哪个写法是正确的() [单选题] *

A、n

B、()(正确答案)

C、()

D、(black)

33、以下可以终结一个循环的执行的语句是( ) [单选题] *

A、break(正确答案)

B、if

C、input

D、exit

34、列表s=['你','123'],则len(s)的值是( )。 [单选题] * A、1

B、2(正确答案)

C、3

D、4

35、已知C=ord(B)请问C的值为( ) [单选题] *

A、66(正确答案)

B、ord(B)

C、B

D、68

36、表达式 round(1.23456,2) 的值是( )。 [单选题] *

A、1

B、1.2

C、1.23(正确答案)

D、1.24

37、已知S=32,B=oct (S)请问B的值为( ) [单选题] *

A、36

B、40(正确答案)

C、25

D、41

38、下列Python代码执行后,共输出( )行信息。

for x in range(1,10): if x % 5 == 0:

print(x) [单选题] *

A、1(正确答案)

B、2

C、5

D、9

39、Python中,若用变量a存储学生的身份证号码,则变量a的数据类型为( )

[单选题] *

A、布尔型

B、实型

C、字符串(正确答案)

D、整型

40、执行下列代码,结果为( )

s=0

t=1

while s<10:

s+=t

t+=1

print(t) [单选题] *

A、10

B、4

C、5(正确答案)

D、 15

41、已知list1= [1,3,2,33,3, 4], (2,9) 则请问list1=[ ] [单选题] * A、[1,3,2,33,3]

B、3,2,33,3, 4

C、1,3,9,2,33,3, 4

D、[1,3,9,2,33,3, 4](正确答案)

42、以下程序段最后运行结果为 ( )

a = 13

if a > 10 :

print(a *2)

else :

print(a *3) [单选题] *

A、26(正确答案)

B、30

C、39

D、13

43、Python采用( )来区分程序之间的层次。 [单选题] *

A、{ }

B、[]

C、()

D、缩进(正确答案)

44、Python中单行注释使用符号( )。 [单选题] *

A、#(正确答案)

B、""

C、* D、@

45、已知day="it's a good day",请问print(day)输出 [单选题] *

A、it's a good day(正确答案)

B、"it's a good day"

C、day

D、’it's a good day’

46、以下说法错误的是( )。 [单选题] *

A、字符串中第一个元素的偏移为 0

B、字符串中最后一个元素的偏移为-1

C、str[1]获取第一个元素(正确答案)

D、str[-2]获取倒数第二个元素

47、表达式 [90,91]+[91,92] 的值是( ) [单选题] *

A、[90,91,92]

B、[90,91,91,92](正确答案)

C、[90,92]

D、[91,91]

48、已知mytitle=list('python编程'),请问print(mytitle[1:3])为( )*

A、[''y', 't'](正确答案)

B、p,y,t

C、['p', 'y', 't']

单选题] [D、y,t

49、表达式 len('ababc'.split('a')) 的值是( ) [单选题] *

A、1

B、2

C、3(正确答案)

D、4

50、这段代码运行后,会打印出哪个结果?( )

li = ["刘备","关羽","张飞"]

("赵云")

print(li) [单选题] *

A、['刘备', '关羽', '张飞']

B、['刘备', '关羽', '张飞', '赵云'](正确答案)

C、['赵云', '刘备', '关羽', '张飞']

D、['赵云']

51、a,b,c='hello','python',3,那么b的值是( )。 [单选题] *

A、hello

B、python

C、'python'(正确答案)

D、 3

52、已知mytitle=list('python编程'),请问print(mytitle)为( )A、['p', 'y', 't', 'h', 'o', 'n', '编', '程'](正确答案)

单选题] * [ B、'python编程'

C、list('python编程')

D、'p', 'y', 't', 'h', 'o', 'n', '编', '程'

53、已知list1= [1,3,2,33,3, 4], 则请问 (3) =[ ] [单选题] *

A、1(正确答案)

B、2

C、5

D、3

54、下列导入Turtle库的方式正确的是?( )A、import turtle(正确答案)

B、import (turtle)

C、class turtle

D、def turtle

55、执行下列代码,结果为( )

s=0

t=1

while s<10:

s+=t

t+=1

print(t) [单选题] *

A、10

B、4

C、5(正确答案)

单选题] * [D、15

56、下列while循环执行的次数为( )

k=1000

while k>1:

print(k)

k=k/2 [单选题] *

A、5

B、10(正确答案)

C、100

D、500

57、Python中变量的命名不能以( )开头。 [单选题] *

A、大写字母

B、小写字母

C、数字(正确答案)

D、下划线

58、表达式 3*"8" 的值是( ) [单选题] *

A、 '38'

B、 '24'

C、 '888'(正确答案)

D、出错

59、Python中的算术运算符%是指( )。 [单选题] * A、求百分比

B、取整

C、取模(正确答案)

D、幂运算

60、已知有列表 lst=[1,2,3], 执行del lst[1] 命名后, 列表lst的值是( ) [单选题] *

A、[2,3]

B、[1,3](正确答案)

C、[]

D、[1,2,3]

61、以下哪个选项表示随机生成一个12到20之间的随机数() [单选题] *

A、t(12, 20)(正确答案)

B、t(20, 20)

C、t(20, 12)

D、t(11, 20)

62、能正确表达2的10次幂的表达式是( )。 [单选题] *

A、2*10

B、2^10

C、2**10(正确答案)

D、2&10

63、已知x="",请问x[::-1] =( ) [单选题] *

A、123456789 B、9876543210(正确答案)

C、9876540123

D、987524621

64、已知x="",请问x[1:8:2] =( ) [单选题] *

A、579

B、1359

C、1357(正确答案)

D、1458

65、通过( )来查看变量类型 [单选题] *

A、id(变量名)

B、type(变量名)(正确答案)

C、print(变量名)

D、input(变量名)

66、根据注释及代码的缩进,判断下列程序的运行结果是()。

n=0 #小明原有积分0

x=100 #买鞋花100元

if x>=100: #如果大于等于100元

n=n+x #积分增加x

else: #否则

n=n+5 #积分增加5分

print(n) #打印最后的积分 [单选题] *

A、100(正确答案) B、105

C、5

D、0

67、已知nums = [40, 36, 89, 2, 36, 100, 7],nums[0:2] = [1,45]请问nums为( ) [单选题] *

A、1, 45,89, 2, 36, 100, 7

B、[1, 45,89, 2, 36, 100, 7](正确答案)

C、[40, 45,89, 2, 36, 100, 7]

D、40, 36, 89, 2, 36, 100, 7

68、语句x=input()执⾏时,如果从键盘输⾏题] *

A、12

B、12

C、1e2

D、 '12'(正确答案)

69、下列变量名合法的是( )。 [单选题] *

A、from

B、Form 1

C、test(正确答案)

D、 for

70、运行以下代码之后,x的值为()

x,y = 3, 4

并按回车键,则x的值是 [单选12if x> 3:

x+= 3

elif x == 3:

x, y = y, x

else:

x *= 3

print(x) [单选题] *

A、3

B、4(正确答案)

C、6

D、9

71、已知S=”hello python”,请问s[4:9]=( ) [单选题] *

A、o pyt(正确答案)

B、lo py

C、lopyt

D、o pyth

72、已知nums = [40, 36, 89, 2, 36, 100, 7],nums[1:2] = [45,44]请问nums为( )

[单选题] *

A、1, 45,89, 2, 36, 100, 7

B、[40, 45,44,89, 2, 36, 100, 7](正确答案)

C、40, 36, 89, 2, 36, 100, 7

D、[40, 45,89, 2, 36, 100, 7]

73、’T’ not in‘python’的返回值是( ) [单选题] * A、’t’

B、False

C、True(正确答案)

D、‘python’

74、已知S=123,B=str(123)请问B什么数据类型( ) [单选题] *

A、浮点型

B、整型

C、字符型或者 str(正确答案)

D、type

75、下列关于PyCharm说法不正确的是( )。 [单选题] *

A、PyCharm按下快捷Ctrl+F5可以运行程序

B、PyCharm按下快捷Shift+F10可以运行程序

C、PyCharm按下快捷ctrl+Shift+F10可以运行程序(正确答案)

D、单击PyCharm右上角绿色三角形(运行)按钮可以运行程序

76、以下代码的运行,输入4和5结果是( )

a=input("请输入一个数")

b=input("请输入一个数")

a=int(a)

b=int(b)

print(type(a),type(b))

print(a+b) [单选题] *

A、 9(正确答案) B、. 45

C、 9

D、 45

77、txt_str="白云深处有人家",请问txt_e(" 深 "," 生 ")的值为( ) [单选题] *

A、白云生处有人家

B、"白云深处有人家"

C、'白云生处有人家'(正确答案)

D、白云深处有人家

78、10/2*3.4+int(5.2)的值是( )。 [单选题] *

A、22

B、22.0(正确答案)

C、6

D、6.0

79、运行下方代码段,下列叙述中正确的是( )。

age = int(input("年龄:"))

if age < 4:

print("免费")

elif age < 18:

print("4元")

else:

print("8元") [单选题] *

A、输入为4,输出为免费 B、输入为5,输出为免费

C、输入为18,输出为4元

D、输入为19,输出为8元(正确答案)

80、已知day=’it's a good day’,请问print(day)输出 [单选题] *

A、"it's a good day"

B、day

C、it's a good day(正确答案)

D、’it's a good day’

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690306088a329663.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信