admin 管理员组文章数量: 1184232
2024年3月8日发(作者:const 指针)
计算机阶段性摸底练习
姓名: 班级:
一.选择题(40分)
1. 以下选项中不符合 Python 语言变量命名规则的是(
A. I
B. 3_1
C. _AI
D. TempStr
)
成绩:
2. 以下关于 Python 字符串的描述中,错误的是( )
A.字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B.字符串包括两种序号体系:正向递增和反向递减
字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)
D.字符串是用一对双引号" "或者单引号' '括起来的零个或者多个字符
3. 关于 Python 语言的注释,以下选项中描述错误的是( )
语言的单行注释以#开头
语言的单行注释以单引号 ' 开头
语言的多行注释以 ' ' '(三个单引号)开头和结尾
语言有两种注释方式:单行注释和多行注释
4. 关于 import 引用,以下选项中描述错误的是( )
A.使用 import turtle 引入turtle 库
B.可以使用 from turtle import setup 引入 turtle 库
C.使用 import turtle as t 引入 turtle 库,取别名为 t
保留字用于导入模块或者模块中的对象
5.下面代码的输出结果是( )
x = 12.34
print(type(x))
A.
B.
C.
D.
6. 关于 Python 的复数类型,以下选项中描述错误的是( )
A.复数的虚数部分通过后缀“J”或者“j”来表示
B.对于复数 z,可以用 获得它的实数部分
C.对于复数 z,可以用 获得它的实数部分
D.复数类型表示数学中的复数
7. 关于 Python 字符串,以下选项中描述错误的是( )
A.可以使用 datatype() 测试字符串的类型
B.输出带有引号的字符串,可以使用转义字符
C.字符串是一个字符序列,字符串中的编号叫“索引”
D.字符串可以保存在变量中,也可以单独存在
8. 以下选项中不是 Python 语言的保留字的是( )
9. 以下选项中是 Python 中文分词的第三方库的是( )
10. 以下选项中使 Python 脚本程序转变为可执行程序的第三方库的是(
5
aller
11. 以下选项中不是 Python 数据分析的第三方库的是(
ts
12.下面代码的输出结果是(
x = 0o1010
print(x)
A.520
B.1024
C.32768
D.10
)
)
)
13.下面代码的输出结果是( )
x=10
y=3
print(divmod(x,y))
#python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
A.(1, 3)
B.3,1
C.1,3
D.(3, 1)
14.下面代码的输出结果是( )
for s in "HelloWorld":
if s=="W":
continue
print(s,end="")
orld
rld
15.给出如下代码:
DictColor = {"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色", "purple":"紫色","tomato":"西红柿色"}
以下选项中能输出“海贝色”的是( )
(())
(DictColor["海贝色"])
(())
(DictColor["seashell"])
16. 关于算法的描述,以下选项中错误的是( )
A.算法具有可行性、确定性、有穷性的基本特征
B.算法的复杂度主要包括时间复杂度和数据复杂度
C.算法的基本要素包括数据对象的运算和操作及算法的控制结构
D.算法是指解题方案的准确而完整的描述
17.关于 eval 函数,以下选项中描述错误的是( )
#eval() 函数 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果
函数的作用是将输入的字符串转为 Python 语句,并执行该语句
B.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合
C.执行 eval("Hello") 和执行 eval(" 'Hello' ") 得到相同的结果
函数的定义为:eval(source, globals=None, locals=None, /)
18. 关于 Python 的数字类型,以下选项中描述错误的是( )
整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制
语言要求所有浮点数必须带有小数部分
语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示
语言提供 int、float、complex 等数字类型
19.下面代码的执行结果是:( )
ls = ["2020", "20.20", "Python"]
(2020)
([2020, "2020"])print(ls)
A.['2020', '20.20', 'Python', 2020]
B.['2020', '20.20', 'Python', 2020, [2020, '2020']]
C.['2020', '20.20', 'Python', 2020, ['2020']]
D.['2020', '20.20', 'Python', 2020, 2020, '2020']
20.下面代码实现的功能描述的是( )
def fact(n):
if n==0:
return 1
else:
return n*fact(n-1)
num =eval(input("请输入一个整数:"))
print(fact(abs(int(num))))
A.接受用户输入的整数 n,判断 n 是否是素数并输出结论
B.接受用户输入的整数 n,判断 n 是否是完数并输出结论
C.接受用户输入的整数 n,判断 n 是否是水仙花数
D.接受用户输入的整数 n,输出 n 的阶乘值
二.基本操作题(16分)
补充完善如下代码,使得程序能够计算 a 中各元素与 b 逐项乘积的累加和。
提示代码如下:
a = [[1,2,3], [4,5,6], [7,8,9]]
b = [3,6,9]
____①____
for c in a:
for j in ____②____:
s += c[j]*b[j]
print(s)
三.简单应用题(14分)
使用程序计算整数 N 到整数 N+100 之间所有奇数的数值和,不包含 N+100,并将结果输出。整数 N 由用户给出,代码片段如下,补全代码。不判断输入异常。(请在方框内答题)
N = input("请输入一个整数: ")
____①____ # 可以是多行代码
输入输出示例
输入
3
输出
2600
四.综合应用题(20分)
设n是一个任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个数字是不是回文数。
版权声明:本文标题:计算机二级摸底试卷 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709901723a549447.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论