🎃个人专栏:
🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客
🐳Java基础:Java基础_IT闫的博客-CSDN博客
🐋c语言:c语言_IT闫的博客-CSDN博客
🐟MySQL:数据结构_IT闫的博客-CSDN博客
🐠数据结构:数据结构_IT闫的博客-CSDN博客
💎C++:C++_IT闫的博客-CSDN博客
🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客
💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客
🥏python:python_IT闫的博客-CSDN博客
欢迎收看,希望对大家有用!
一. 单选题(共23题,54.4分)
1. (单选题)语句x=”10”; y=20; print(x+y)的运行结果是()
-
A. 运行出错
-
B. 10
-
C. 30
-
D. 20
2. (单选题)Python不支持的数据类型是()
-
A. Double
-
B. Int
-
C. Tuple
-
D. List
3. (单选题)能将其他类型的值转换成布尔类型值的函数是()。
-
A. int( )
-
B. float( )
-
C. bool( )
-
D. complex( )
4. (单选题)下列选项比较结果为True的是()。
-
A. "国">"z"
-
B. "abc">"abd"
-
C. 3>2>2
-
D. "e">"g"
5. (单选题)print(2**3**2)输出的结果是________。
-
A. 512
-
B. 64
-
C. 程序报错
-
D. 256
6. (单选题)下列关于Python中的复数,说法错误的是( )
-
A. 一个复数必须有表示虚部的实数和j
-
B. 实部和虚部都是浮点数
-
C. 虚部必须后缀j,且必须是小写
-
D. 表示复数的语法是real+image j
7. (单选题)在Python中,如果变量a=1,变量b=100,交换两个变量的值,下面那段代码是最佳写法。
-
A.
a = t
t = b
b = a
-
B. a,b = b,a
-
C.
a = b
b = a
-
D.
t = a
a = b
b = t
8. (单选题)
下面代码的运行结果是?
a =3;
g1={"a":4}
print(eval("a-1",g1))
-
A. 3
-
B. 程序报错
-
C. a-1
-
D. 2
9. (单选题)若str="\ta\tbe",len(str)的值是()。
-
A. 6
-
B. 4
-
C. 5
-
D. 3
10. (单选题)将字符串中全部字母转换为大写字母的字符串方法是( )。
-
A. capitalize
-
B. uppercase
-
C. swapcase
-
D. upper
11. (单选题)字符串函数strip( )的作用是什么?
-
A. 去掉字符串两侧空格或指定字符
-
B. 替换字符串中特定字符
-
C. 连接两个字符串序列
-
D. 按照指定字符分割字符串为数组
12. (单选题)
s1 = "喜欢"
s2 ="非常喜欢"
pName =["山海情","觉醒年代","建国大业","大决战"]
在屏幕上输出下面字符串,输出语句该怎样写________。
观众非常喜欢山海情这部电视剧
-
A. print("观众{1}{0}这部电视剧".format(s2,pName[1]))
-
B. print("观众%s%s这部电视剧"%(s2,pName))
-
C. print("观众{0}{1}这部电视剧".format(s2,pName[0]))
-
D. print(f"观众{s2}{pName[1]}这部电视剧")
13. (单选题)eval("5*6")的值为()。
-
A. 30
-
B. 运行出错
-
C. 5*6
-
D. 56
14. (单选题)print("d:\nodes\friends.txt")的运行结果是_______。
- A.
- B.
- C.
- D.
15. (单选题)哪个选项的描述是正确的?()
-
A. 条件18<=29<33是合法的,且输出为 False
-
B. 条件29<=18<33是合法的,且输出为 False
-
C. 条件33<=29<18是不合法的。
-
D. 条件29<=33<18是合法的,且输出为True
16. (单选题)能将其他进制的数转换成十六进制数的函数是()。
-
A. bin()
-
B. hex()
-
C. oct()
-
D. int()
17. (单选题)
阅读下面的代码:
sum=0
for i in range(100) :
if(i%10):
continue
sum=sum+i
print (sum)
上述程序的执行结果是( )。
-
A. 45
-
B. 450
-
C. 4950
-
D. 5050
18. (单选题)设s="Happy New Year",则s[3:8]的值为( )。
-
A. 'py Ne'
-
B. 'ppy Ne'
-
C. 'ppy N'
-
D. 'py New'
19. (单选题)设s="Python Programming",那么print(s[-5:])的结果是( )。
-
A. mmin
-
B. mming
-
C. Python
-
D. Pytho
20. (单选题)在python中,如果变量a=5,b=5,c=a,那么下面说法正确的是?
-
A. 表达式 id(a)==id(c)的值是False
-
B. 表达式 id(b) !=id(c) 的值是True
-
C. 表达式 id(a) !=id(c) 的值是True
-
D. 表达式 id(a) == id(b) 的值是True
21. (单选题)range(1, 20, 4)中包含整数的个数为()。
-
A. 11
-
B. 5
-
C. 4
-
D. 6
22. (单选题)下列关于字符串的说法中错误的是()
-
A. 在三引号字符串中可以包含换行回车等特殊字符
-
B. 字符串中的字符可以修改
-
C. 既可以用单引号,也可以用双引号创建字符串
-
D. 单个字符可以视为长度为1的字符串
23. (单选题)下列选项中不是合法变量名的是()。
- A. a&1
- B. a1
- C. stu_info
- D. 身高
二. 填空题(共19题,45.6分)
24. (填空题)
s1="happy"
print(len(s1));
的运行结果是___________。
25. (填空题)print(False + 2)的结果是________
26. (填空题)表达式1/2的值是 ,表达式1//2的值是 。
27. (填空题)print(round(2.5))的值是_______。
28. (填空题)
str1 = "青年人是国家的未来和希望"
print(str1.find("责任"))
上面代码运行的结果是__________。
29. (填空题)print(bool(-1))的运行结果是___________。
30. (填空题)表达式3|6的值为: 。
31. (填空题)与26-3对应的表达式是 。
32. (填空题)print(round(3.5))的值是_______。
33. (填空题)print(True + 2)输出的结果是_________。
34. (填空题)“is not”属于 运算符。
35. (填空题)list1 = ["a","b","c"] , list2 = [1,2,3],则 list(zip(list1,list2))的值是 。
36. (填空题)表达式3 or 5的值为: 。
37. (填空题)print(int(3.59)的运行结果是________。
38. (填空题)执行语句print(“c:\\test.py”)的输出结果是 。
39. (填空题)表达式3<5>2的值为: 。
40. (填空题)表达式4 in[2, 5, 4]的返回结果是 。
41. (填空题)type(5.5)的结果是 ,isinstance(map(lambda x:x**2,range(3)),map)的结果是 。
42. (填空题)表达式2 and 3的值是 。
三.答案
1-5:AACAA
6-10:CBACD
11-15:ACACB
16-20:BBABD20-23:BBA
24. 5
25.2
26. 0.5 0
27. 2
28. -1
29.True
30.7
31. 2**6-3
32. 4
33. 3
34. 身份
35. [('a', 1), ('b', 2), ('c', 3)]
36. 3
37. 3
38. c:\test.py
39.True
40.True
41. float;<class 'float'> True
42. 3