大学计算机——Python程序设计与问题求解智慧树知到答案章节测试2023年
第一章测试
1.计算机能直接执行的计算机语言是( ) 。
A:汇编语言
B:自然语言
C:机器语言
D:高级语言
答案:C
2.( )是计算机中存储数据的最小单位,用来存储一个0或1的二进制位。
A:内存
B:字
C:位
D:字节
答案:C
3.( )的功能是连接主机和外部设备并实现两者之间数据的传输。
A:接口
B:电源
C:U盘
D:总线
答案:A
4.某种计算机的内存容量是8G,这里的8G容量是指 ( )K字节。
A:81000
B:810241024
C:81024100
D:81024
答案:B
5.计算机中的总线根据传输信号功能的不同分为(  )。
A:数据总线、地址总线
B:数据总线、控制总线
C:数据总线、控制总线、地址总线
D:控制总线、地址总线
答案:C
6.目前计算机的应用领域是( )。
A:数值计算
B:信息处理
C:人工智能
D:网络通信
答案:ABCD
7.计算机硬件系统主要由( )、输入设备和输出设备五部分组成。
A:控制器
B:运算器
C:显示器
D:存储器
答案:ABD
8.计算机系统通常采用三级层次结构来构成存储系统,主要由( )构成。
A:内存储器
B:高速缓冲存储器
C:辅助存储器
D:运算器
答案:ABC
9.下面各项属于输入设备的有( )。
A:绘图仪
B:触摸屏
C:投影仪
D:条形码阅读器
答案:BD
10.Python语言具备以下特点:( )。
A:Python是交互式语言
B:Python是一种解释型语言
C:Python是初学者的语言
D:Python是面向对象语言
答案:ABCD
11.1946年2月,世界上第一台电子计算机ENIAC问世,这是计算机发展史上一个值得纪念的日子。( )
A:对
B:错
答案:A
12.主频是CPU最重要的性能指标之一。主频越高,CPU的运算速度越慢。( )
A:错
B:对
答案:A
13.只读存储器(ROM),是一种只能从存储器读取信息而不能写入信息的存储器,断电
后信息不丢失。( )
A:对
B:错
答案:A
14.操作系统是最重要最基本的系统软件。( )
A:错
B:对
答案:B
15.Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。( )
A:错
B:对
答案:B
第二章测试射击类网游排行
16.Python中建议使用( )个空格表示一级缩进。
A:4
B:3
C:2
D:1
答案:A
17.float()函数用于将数据转换为( )类型的数据。
A:整数
B:布尔
C:字符
D:浮点
答案:D
18.Python中使用( )符号表示单行注释。
A://
B:
C:#
D:/
答案:C
19.交互模式下执行:>>> s=“I love China!”>>> s[1:6]结果为:( )。
A:China
怠B:I love
C:love
D:ove C
答案:C
20.round(1.234567,3)执行该函数的结果是:( )。
A:1.23
B:1.234
C:1
D:1.235
答案:D注册机械工程师报考条件
魔兽世界职业21.Python提供的基本数据类型,属于数值型的有( )。
A:复数
B:布尔型
C:浮点型
D:整型
答案:ABCD
22.True+1的值错误的是( )。
A:0
B:1
C:2
D:-1
答案:ABD
23.交互模式下执行>>>num=input()>>>num=num+1>>>num如果从键盘输入123,以下说法正确的是( )。
A:Python接收到的是字符串“123”
B:应该用int()函数将num转换为整数再进行算数计算
C:程序抛出异常信息
D:显示结果为124
答案:ABC
24.当我们打印计算的结果时,通常需要控制其显示效果,以下能够实现该功能的方法是( )。
A:format格式化方法
B:f-string格式化方法
C:使用 %s 占位,再将后面%号后括号内的变量依次传给占位符
D:printf方法
答案:ABC
25.以下能够应用于字符串对象的方法是( )。
A:find方法
B:replace方法
C:count方法
D:center方法
答案:ABCD
26.已知 x = 12,那么赋值语句 x = ‘hello’ 是无法正常执行的。( )
A:对
B:错
答案:B
27.Python变量使用前必须先声明,一旦声明就不能在当前作用域内改变其类型。( )
A:错
B:对
答案:A
28.加法运算符可以用来连接字符串并生成新字符串。( )
A:对
B:错
答案:A
29.2+5j 是合法Python数值类型。( )
A:对
B:错
答案:A
30.Python运算符%不仅可以用来求余数,还可以用来格式化字符串。( )
A:错
B:对
答案:B
第三章测试
31.可以使用一条( )语句来编写一个双分支选择结构。
A:if
B:test-jump
C:if-call
D:if-else
答案:D
32.仅在两个子表达式都为真时,采用( )运算符创建的复合布尔表达式才是真。
A:and
B:其余三个都可以
C:or
D:not
答案:A
33.while循环是一种( )类型循环。
A:后审
B:先测试条件
C:后迭代
D:不测试条件
答案:B
34.for count in range(5):    print(count, end= ” “)循环的输出是( )。
A:0 1 2 3 4
B:1 2 3 4 5
C:1 2 3 4
D:0 1 2 3 4 5
答案:A
35.下面代码的输出结果是‬( )。for i in range(1,6):    if i%3==0:        break    else:        print(i,end=“,”)
A:1,2,3,4,5,
B:1,2,
C:1,2,3,4,5,6著名logo设计公司
D:1,2,3,
答案:B劝学篇
36.关于a or b的描述正确的是( )。
A:若a=True b=True 则 a or b ==True
B:若a=True b=False 则 a or b ==True
C:若a=False b=False 则 a or b ==False
D:若a=True b=True 则 a or b ==False
答案:ABC
37.下列表达式结果为假(False)的是( )
A:9>2 and 0
B:not 16>15
C:20<19 and 87>100
D:3<5 or 4>5
答案:BC
38.执行下列程序,输出的结果中包含的有( )。import mathfor i in range(100, 111):    k=int(math.sqrt(i))    for j in range(2, k+2):        if i%j == 0:            break    if j>k:        print(i)
A:105
B:109
C:100
D:101
答案:BD

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。