绪论 单元测试
1、判断题:
Python是一种编程语言。( )
选项:
A:错
B:对
答案: 【对】
第一章 单元测试
1、单选题:
关于信息技术,以下不正确的说法是( )。
选项:
A:信息技术是大学生的必备基础
B:信息技术不等于计算机科学,它也可以设置在商业相关的专业学科中
C:信息技术中需要讲解计算思维
D:信息技术中不需要讲解计算机科学
答案: 【信息技术中不需要讲解计算机科学】
2、单选题:
计算系统分层中最外层是( )。
选项:
A:通信层
B:应用层
C:操作系统层
D:人机交互层
答案: 【通信层】
3、多选题:
以下关于计算思维正确的说法有( )。
选项:
A:计算思维主要用在计算机学科中,其它学科用得很少
B:计算思维是人的思维
C:计算思维就是编程思维
D:计算思维是人人应该学的
答案: 【计算思维是人的思维;计算思维是人人应该学的】
4、单选题:
以下关于抽象不正确的是( )。
选项:
A:抽象是简化问题
B:抽象是人思考时自动隐藏一些不重要的细节
C:抽象是难以捉摸
D:抽象是普通人的一种常见的思维方式
答案: 【抽象是难以捉摸】
5、多选题:
以下说法正确的有( )。
选项:
A:计算机科学研究围绕计算机的现象
B:计算思维等同于编程技巧
C:计算机科学是研究计算机的科学
D:计算思维来源于数学和工程思维,包含很多方面
答案: 【计算机科学研究围绕计算机的现象;计算思维来源于数学和工程思维,包含很多方面】
第二章 单元测试
1、判断题:
算盘只能记录数字,而不能运算。( )
选项:
A:错
B:对
答案: 【对】
2、判断题:
帕斯卡加法器借鉴了塔钟里的针齿轮结构,靠齿轮驱动来完成进位和退位。( )
选项:
A:对
B:错
答案: 【对】
3、判断题:
雅卡尔提花机本质上可以看做是一台特定用途的“计算机”。( )
选项:
A:错
B:对
答案: 【对】
4、判断题:
巴贝奇设计的差分机是一台通用计算机。( )
选项:
A:错
B:对
答案: 【错】
5、判断题:
阿达·洛芙莱斯认为未来的机器可以作曲。( )
选项:
A:对
B:错
答案: 【对】
第三章 单元测试
1、多选题:
以下关于图灵机不正确的是( )。
选项:
A:其它计算机能做的计算,图灵机也能做
B:由于提出了图灵机的计算模型,艾伦·图灵被称为“现代计算机之父”
C:艾伦·图灵用图灵机的停机问题证否了判定问题
D:图灵机是一台真实建造的计算机模型
答案: 【由于提出了图灵机的计算模型,艾伦·图灵被称为“现代计算机之父”;图灵机是一台真实建造的计算机模型】
2、多选题:
以下关于冯·诺依曼体系结构正确的是( )。
选项:
A:世界上第一台计算机是按照冯·诺依曼体系结构设计的
B:冯·诺依曼体系结构中使用了二进制的数字表示方式
C:冯·诺依曼体系结构定义了算术逻辑单元和控制单元
D:冯·诺依曼体系结构的核心是存储程序
答案: 【冯·诺依曼体系结构中使用了二进制的数字表示方式;冯·诺依曼体系结构定义了算术逻辑单元和控制单元;冯·诺依曼体系结构的核心是存储程序】
3、多选题:
以下关于电脑配置和升级不正确的是( )。
选项:
A:增大硬盘可大大提高计算机整体的运行速度
B:CPU一般不需要更换
C:升级电脑常会升级内存和硬盘
D:核芯显卡一般比独立显卡性能要强
答案: 【增大硬盘可大大提高计算机整体的运行速度;核芯显卡一般比独立显卡性能要强】
4、判断题:
图灵认为,如果一台机器通过了图灵测试,则可以认为它具有智能( )。
选项:
A:对
B:错
答案: 【对】
5、单选题:
以下关于缓存认识不正确的是( )。
选项:
A:CPU内部有一块高速缓存
B:内存可以看做是外存的缓存
C:外存里不存在缓存
D:缓存使得我们可以兼顾传输性能和存储容量
答案: 【外存里不存在缓存】
第四章 单元测试
1、单选题:
Python是( )语言。
选项:
A:编译型
B:解释型
C:编译+解释型语言
D:无正确选项
答案: 【解释型】
2、单选题:
令a=”123”,那么a[:-1]=( )。
选项:
A:”1”
B:”123”
C:”12”
D:”3”
答案: 【”12”】
3、单选题:
a=[1,2,3],运行a.insert(1, 4)后,a的值为( )。
选项:
A:[4,1,2,3]
B:[1,2,3,1,4]
C:[1,4,2,3]
D:[1,2,3,4]
答案: 【[1,4,2,3]】
4、单选题:
下面哪个不符合Python规定的函数定义( )。
选项:
A:def function(a, b=1):
B:def function(a=1, b):
C:def function(a=1, b=1):
D:def function(a, b):
答案: 【def function(a=1, b):】
5、单选题:
文件 book.txt 在当前程序所在目录内,其内容是一段文本:’book’,下面代码输出结果是( )。txt = open(“book.txt”, “r”) print(txt) txt.close()
选项:
A:book.txt
B:txt
C:无正确选项
D:book
答案: 【book】
第五章 单元测试
1、单选题:
以下属于不正确的编程规约的有( )。
选项:
A:函数的命名经常使用名词
B:列表名建议用复数形式,如scores
C:变量名的命名应遵循“最小长度,最大信息量”的原则
D:类名的首字母大写
答案: 【函数的命名经常使用名词】
2、多选题:
以下关于计算机问题的求解正确的说法有( )。
选项:
A:测试贯穿于计算机问题求解的始终
B:我们平时说的拿到一个编程问题首先要形成编程思路,此处的编程思路其实对应于算法开发这一步
C:计算机问题求解也要遵循“怎样解题”的四步骤
D:逐步求精贯穿于计算机问题求解的始终
答案: 【测试贯穿于计算机问题求解的始终;我们平时说的拿到一个编程问题首先要形成编程思路,此处的编程思路其实对应于算法开发这一步;计算机问题求解也要遵循“怎样解题”的四步骤;逐步求精贯穿于计算机问题求解的始终】
3、单选题:
以下关于面向对象编程,不正确的说法有( )。
选项:
A:数据封装是面向对象的核心机制
B:Python的许多数据类型都是用面向对象来组织的
C:消息传递机制是指对象之间通过网络来发送接收消息
D:面向对象编程也要遵循“怎样解题”的四步骤
答案: 【消息传递机制是指对象之间通过网络来发送接收消息】
4、单选题:
访问列表的索引值超过有效范围,这被称为( )。
选项:
A:无正确选项
B:逻辑错误
C:语法错误
D:运行错误
答案: 【运行错误】
5、多选题:
关于时间复杂度,以下说法正确的是( )。
选项:
A:一般来说,一个O(n2)时间复杂度的程序一定比一个O(n3)时间复杂度的程序运行要快
B:汉诺塔程序是指数阶的时间复杂度
C:排序算法的时间复杂度都是O(n2)
D:多项式时间复杂度一般要远好于指数时间复杂度
答案: 【汉诺塔程序是指数阶的时间复杂度;多项式时间复杂度一般要远好于指数时间复杂度】




评论0