第一章 单元测试

1、单选题:计算机能直接执行的计算机语言是( ) 。

A:高级语言

B:汇编语言

C:自然语言

D:机器语言

正确答案:【机器语言】

2、单选题:( )是计算机中存储数据的最小单位,用来存储一个0或1的二进制位。

A:字

B:内存

C:字节

D:位

正确答案:【位】

3、单选题:( )的功能是连接主机和外部设备并实现两者之间数据的传输。

A:总线

B:接口

C:电源

D:U盘

正确答案:【接口】

4、单选题:某种计算机的内存容量是8G,这里的8G容量是指 ( )K字节。

A:8*1000

B:8*1024*1024

C:8*1024

D:8*1024*100

正确答案:【8*1024*1024】

5、单选题:计算机中的总线根据传输信号功能的不同分为( )。

A:数据总线、控制总线、地址总线

B:数据总线、地址总线

C:控制总线、地址总线

D:数据总线、控制总线

正确答案:【数据总线、控制总线、地址总线】

6、多选题:目前计算机的应用领域是( )。

A:人工智能

B:数值计算

C:网络通信

D:信息处理

正确答案:【人工智能;

数值计算;

网络通信;

信息处理】

7、多选题:计算机硬件系统主要由( )、输入设备和输出设备五部分组成。

A:显示器

B:运算器

C:控制器

D:存储器

正确答案:【运算器;

控制器;

存储器】

8、多选题:计算机系统通常采用三级层次结构来构成存储系统,主要由( )构成。

A:运算器

B:高速缓冲存储器

C:内存储器

D:辅助存储器

正确答案:【高速缓冲存储器;

内存储器;

辅助存储器】

9、多选题:下面各项属于输入设备的有( )。

A:条形码阅读器

B:触摸屏

C:投影仪

D:绘图仪

正确答案:【条形码阅读器;

触摸屏】

10、多选题:Python语言具备以下特点:( )。

A:Python是初学者的语言

B:Python是一种解释型语言

C:Python是交互式语言

D:Python是面向对象语言

正确答案:【Python是初学者的语言;

Python是一种解释型语言;

Python是交互式语言;

Python是面向对象语言】

11、判断题:1946年2月,世界上第一台电子计算机ENIAC问世,这是计算机发展史上一个值得纪念的日子。( )

A:对

B:错

正确答案:【对】

12、判断题:主频是CPU最重要的性能指标之一。主频越高,CPU的运算速度越慢。( )

A:错

B:对

正确答案:【错】

13、判断题:只读存储器(ROM),是一种只能从存储器读取信息而不能写入信息的存储器,断电后信息不丢失。( )

A:对

B:错

正确答案:【对】

14、判断题:操作系统是最重要最基本的系统软件。( )

A:对

B:错

正确答案:【对】

15、判断题:Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。( )

A:对

B:错

正确答案:【对】

第二章 单元测试

1、单选题:Python中建议使用( )个空格表示一级缩进。

A:3

B:4

C:1

D:2

正确答案:【4】

2、单选题:float()函数用于将数据转换为( )类型的数据。

A:字符

B:布尔

C:浮点

D:整数

正确答案:【浮点】

3、单选题:Python中使用( )符号表示单行注释。

A://

B:<!– –>

C:/

D:#

正确答案:【#】

4、单选题:交互模式下执行:>>> s=”I love China!”>>> s[1:6]结果为:( )。

A:love

B:China

C:ove C

D:I love

正确答案:【love】

5、单选题:round(1.234567,3)执行该函数的结果是:( )。

A:1

B:1.235

C:1.23

D:1.234

正确答案:【1.235】

6、多选题:Python提供的基本数据类型,属于数值型的有( )。

A:布尔型

B:复数

C:浮点型

D:整型

正确答案:【复数;

浮点型;

整型】

7、多选题:True+1的值错误的是( )。

A:1

B:2

C:-1

D:0

正确答案:【1;

-1;

0】

8、多选题:交互模式下执行>>>num=input()>>>num=num+1>>>num如果从键盘输入整数123,以下说法正确的是( )。

A:程序抛出异常信息

B:应该用int()函数将num转换为整数再进行算数计算

C:Python接收到的是字符串“123”

D:显示结果为124

正确答案:【程序抛出异常信息;

应该用int()函数将num转换为整数再进行算数计算;

Python接收到的是字符串“123”】

9、多选题:当我们打印计算的结果时,通常需要控制其显示效果,以下能够实现该功能的方法是( )。

A:f-string格式化方法

B:format格式化方法

C:使用 %s 占位,再将后面%号后括号内的变量依次传给占位符

D:printf方法

正确答案:【f-string格式化方法;

format格式化方法;

使用 %s 占位,再将后面%号后括号内的变量依次传给占位符】

10、多选题:以下能够应用于字符串对象的方法是( )。

A:count方法

B:center方法

C:find方法

D:replace方法

正确答案:【count方法;

center方法;

find方法;

replace方法】

11、判断题:已知 x = 12,那么赋值语句 x = ‘hello’ 是无法正常执行的。。( )

A:错

B:对

正确答案:【错】

12、判断题:Python变量使用前必须先声明,一旦声明就不能在当前作用域内改变其类型。( )

A:错

B:对

正确答案:【错】

13、判断题:加法运算符可以用来连接字符串并生成新字符串。( )

A:错

B:对

正确答案:【对】

14、判断题:2+5j 是合法Python数字类型。( )

A:错

B:对

正确答案:【对】

15、判断题:Python运算符%不仅可以用来求余数,还可以用来格式化字符串。( )

A:错

B:对

正确答案:【对】

第三章 单元测试

1、单选题:可以使用一条( )语句来编写一个双分支选择结构。

A:test-jump

B:if-call

C:if-else

D:if

正确答案:【if-else】

2、单选题:仅在两个子表达式都为真时,采用( )运算符创建的复合布尔表达式才是真。

A:and

B:or

C:其余三个都可以

D:not

正确答案:【and】

3、单选题:while循环是一种( )类型循环。

A:不测试条件

B:预审

C:先测试条件

D:后迭代

正确答案:【先测试条件】

4、单选题:for count in range(5): print(count, end= ” “)循环的输出是( )。

A:1 2 3 4

B:0 1 2 3 4 5

C:1 2 3 4 5

D:0 1 2 3 4

正确答案:【0 1 2 3 4】

5、单选题:下面代码的输出结果是‬( )。for i in range(1,6): if i%3==0: break else: print(i,end=”,”)

A:1,2,3,

B:1,2,3,4,5,6

C:1,2,

D:1,2,3,4,5,

正确答案:【1,2,】

6、多选题:关于a or b的描述正确的是( )。

A:若a=True b=True 则 a or b ==False

B:若a=True b=False 则 a or b ==True

C:若a=True b=True 则 a or b ==True

D:若a=False b=False 则 a or b ==False

正确答案:【若a=True b=False 则 a or b ==True;

若a=True b=True 则 a or b ==True;

若a=False b=False 则 a or b ==False】

7、多选题:下列表达式结果为假(False)的是( )

A:9>2 and 0

B:not 16>15

C:20<19 and 87>100

D:3<5 or 4>5

正确答案:【not 16>15;

20<19 and 87>100】

8、多选题:执行下列程序,输出的结果中包含的有( )。import mathfor i in range(100, 111): for j in range(2, int(math.sqrt(i))): if i % j == 0: break else: print(“”, i, end=””)else: print()

A:105

B:100

C:101

D:109

正确答案:【101;

109】

9、多选题:以下选项中,是 Python 语言保留字的是 ( )

A:do

B:while

C:pass

D:except

正确答案:【while;

pass;

except】

10、判断题:一个选择结构可以嵌套在另一个选择结构中。( )

A:对

B:错

正确答案:【对】

11、判断题:在循环中continue语句的作用是跳出当前循环。( )

A:对

B:错

正确答案:【错】

12、判断题:如果计算一个嵌套循环总的迭代次数,将每一层循环的迭代次数相加即可。( )

A:对

B:错

正确答案:【错】

13、判断题:带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。( )

A:对

B:错

正确答案:【错】

14、判断题:在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。( )

A:错

B:对

正确答案:【对】

15、多选题:若 a = range(100),以下哪些操作是合法的?

A:a[::3]

B:a[-3]

C:a[2-3]

D:a[2:13]

正确答案:【a[::3];

a[-3];

a[2-3];

a[2:13]】

第四章 单元测试

1、单选题:对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是( )。

A:s[i;j;k]

B:s[i:j:k]

C:s[i,j,k]

D:s(i,j,k)

正确答案:【s[i:j:k]】

2、单选题:下面代码的输出结果是( )‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬list1 = []for i in range(1,11): list1.append(i**2)print(list1)

A:[1,2,3,4,5,6,7,8,9,10]

B:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

C:错误

D:[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

正确答案:【[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]】

3、单选题:下面代码的输出结果是( )a=[9,6,4,5]N=len(a)for i in range(int(len(a)/2)): a[i],a[N-1-i]=a[N-1-i],a[i]print(a)

A:[5,6,9,4]

B:[9,4,6,5]

C:[9,6,5,4]

D:[5,4,6,9]

正确答案:【[5,4,6,9]】

4、单选题:给定字典d,以下选项中对x in d的描述正确的是( )。

A:x是一个二元元组,判断x是否是字典d中的键值对

B:判断x是否是在字典d中以键或值方式存在

C:判断x是否是字典d中的键

D:判断x是否是字典d中的值

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注