第1章 计算与社会

第1章 单元测验

1、单选题:
‎“人”计算与“机器”计算有什么差异​
选项:
A: “人”计算宁愿使用复杂的计算规则,以便减少计算量能够获取结果。
B: “机器”计算则需使用简单的计算规则,以便于能够做出执行规则的机器。
C: “机器”计算使用的计算规则可能很简单但计算量却很大,尽管这样,对越来越多的计算,机器也能够完成计算结果的获得。
D: “机器”可以采用“人”所使用的计算规则,也可以不采用“人”所使用的规则。
E: 上述说法都正确。
答案: 【 上述说法都正确。

2、单选题:
​以下说法错误的是​
选项:
A: 抽象是对问题的简化描述
B: 抽象的反义词是具体
C: 抽象是求解问题的思维方法:从个别中把握一般,从现象中把握本质
D: 抽象是关注事物的个别特征
答案: 【 抽象是关注事物的个别特征

3、单选题:
‌计算机中对数据进行加工与处理的部件,通常称为‎
选项:
A: 运算器
B: 控制器
C: 显示器
D: 存储器
答案: 【 运算器

4、单选题:
‍人类应具备的三大思维能力是指​
选项:
A: 抽象思维、逻辑思维和形象思维。
B: 实验思维、理论思维和计算思维。
C: 逆向思维、演绎思维和发散思维。
D: 计算思维、理论思维和辩证思维。
答案: 【 实验思维、理论思维和计算思维。

5、单选题:
‍计算机能按照人们的意图自动、高速地进行操作,是因为采用了‏
选项:
A: 程序存储在内存
B: 高性能的CPU
C: 高级语言
D: 机器语言
答案: 【 程序存储在内存

6、判断题:
‎能够在抽象计算机上编出算法进行计算的问题称为可计算问题,否则就是不可计算问题。‏
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​计算机的发展经历了四代,“代”的划分是根据计算机的运算速度来划分。‍
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‎现代计算机与图灵机的本质是一样的。​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍计算机病毒是一种人造的可以在计算机中传播的生物病毒。‎
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‏能自动连续地进行运算是计算机区别于其它计算装置的特点,也是冯·诺依曼型计算机存储程序原理的具体体现。​
选项:
A: 正确
B: 错误
答案: 【 正确

第2章 python基础与应用

第2章 python基础测验

1、单选题:
‍关于 Python 程序格式框架,以下选项中描述错误的是‎
选项:
A: Python 语言不采用严格的“缩进”来表明程序的格式框架
B: Python 语言的缩进可以采用 Tab 键实现
C: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
D: 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
答案: 【 Python 语言不采用严格的“缩进”来表明程序的格式框架

2、单选题:
‌下列选项中不符合Python语言变量命名规则的是‎
选项:
A: TempStr
B: 3_1
C: I
D: _AI
答案: 【 3_1

3、单选题:
‎以下选项中,关于Python字符串的描述错误的是‏
选项:
A: 字符串包括两种序号体系:正向递增和反向递减
B: 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
C: ython语言中,字符串是用一对双引号""或者一对单引号 '' 括起来的零个或者多个字符
D: Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)
答案: 【 ython语言中,字符串是用一对双引号""或者一对单引号 '' 括起来的零个或者多个字符

4、单选题:
‍给出如下代码‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪ TempStr ="Hello World",可以输出“World”子串的是‏
选项:
A: print(TempStr[–5: –1])
B: print(TempStr[–5:])
C: print(TempStr[–4: –1])
D: print(TempStr[–5:0])
答案: 【 print(TempStr[–5:])

5、单选题:
‎x=10‎‎y=3‎‎print(x%y,x**y)‎
选项:
A: 1 1000
B: 3 1000
C: 3 30
D: 1 30
答案: 【 1 1000

6、单选题:
‍下面代码的输出结果是​
选项:
A: 29
B: 13
C: 28
D: 14
答案: 【 28

7、单选题:
‎下面代码的输出结果是‍‎a = "ac"‍‎b = "bd"‍‎c = a + b‍‎print(c)‍
选项:
A: dbac
B: abcd
C: bdac
D: acbd
答案: 【 acbd

8、单选题:
‍关于Python的分支结构,以下选项中描述错误的是‌
选项:
A: Python中if-elif-else语句描述多分支结构
B: 分支结构可以向已经执行过的语句部分跳转
C: 分支结构使用if保留字
D: Python中if-else语句用来形成二分支结构
答案: 【 分支结构可以向已经执行过的语句部分跳转

9、单选题:
‌关于Python循环结构,以下选项中描述错误的是‌
选项:
A: 每个continue语句只有能力跳出当前层次的循环
B: Python通过for、while等保留字提供遍历循环和无限循环结构
C: 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D: break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
答案: 【 每个continue语句只有能力跳出当前层次的循环

10、单选题:
​下面代码的输出结果是‏​for s in "HelloWorld":‏​    if s=="W":‏​        continue‏​    print(s,end="")‏​‏
选项:
A: World
B: HelloWorld
C: Hello
D: Helloorld
答案: 【 Helloorld

11、单选题:
‌关于Python循环结构,以下选项中描述错误的是‌
选项:
A: continue结束整个循环过程,不再判断循环的执行条件
B: 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C: continue用来结束当前当次语句,但不跳出当前的循环体
D: Python通过for、while等保留字构建循环结构
答案: 【 continue结束整个循环过程,不再判断循环的执行条件

12、单选题:
给出如下代码:‍​‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪a=3‍​while a > 0:‍​    a -= 1‍​    print(a,end=" ")‍​以下选项中描述错误的是:‍​‍
选项:
A: a -= 1 可由 a = a – 1实现
B: 使用while 保留字可创建无限循环
C: 条件a > 0 如果修改为a < 0 程序执行会进入死循环
D: 这段代码的输出内容为2 1 0
答案: 【 条件a > 0 如果修改为a < 0 程序执行会进入死循环

13、单选题:
 给出如下代码:‏‏‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪sum = 0‏‏for i in range(1,11):‏‏    sum += i‏‏    print(sum)‏‏以下选项中描述正确的是:‏‏‏
选项:
A: 循环内语句块执行了11次
B: 如果print(sum) 语句完全左对齐,输出结果不变
C: 输出的最后一个数字是55
D: sum += i 可以写为 sum +  = i
答案: 【 输出的最后一个数字是55

14、单选题:
下面代码的输出结果是‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‌‎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,3,4,5,
D: 1,2,
答案: 【 1,2,

15、单选题:
面代码的输出结果是‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‏‍for i in range(1,10,2):‏‍    print(i,end=",")‏‍‏
选项:
A: 1,3,5,7,9,
B: 1,4,7,
C: 1,3,
D: 1,4,
答案: 【 1,3,5,7,9,

16、单选题:
下面代码的输出结果是‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‍​for a in 'mirror':‍​    print(a, end="")‍​    if a == 'r':‍​        break‍​‍
选项:
A: mir
B: mi
C: mirror
D: mirro
答案: 【 mir

17、单选题:
​以下选项中,不属于函数的作用的是​
选项:
A: 增强代码可读性
B: 提高代码执行速度
C: 降低编程复杂度
D: 复用代码
答案: 【 提高代码执行速度

18、单选题:
‏关于形参和实参的描述,以下选项中正确的是‎
选项:
A: 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B: 函数定义中参数列表里面的参数是实际参数,简称实参
C: 程序在调用时,将实参复制给函数的形参
D: 程序在调用时,将形参复制给函数的实参
答案: 【 程序在调用时,将实参复制给函数的形参

19、单选题:
​关于函数,以下选项中描述错误的是‌
选项:
A: 使用函数的主要目的是降低编程难度和代码重用
B: Python使用del保留字定义一个函数
C: 函数是一段具有特定功能的、可重用的语句组
D: 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
答案: 【 Python使用del保留字定义一个函数

20、单选题:
下面代码的运行结果是‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‍‍def func(num):‍‍    num += 1‍‍a =10‍‍func(a)‍‍print(a)‍‍‍
选项:
A: int
B: 10
C: 出错
D: 11
答案: 【 10

21、单选题:
 下面代码的输出结果是‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‏‏def func(a,b):‏‏    a *= b‏‏    return a‏‏s = func(5,2)‏‏print(s)‏‏‏
选项:
A: 20
B: 12
C: 1
D: 10
答案: 【 10

22、单选题:
‎关于函数的返回值,以下选项中描述错误的是‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‌
选项:
A: 函数可以返回0个或多个结果
B: 函数可以有return,也可以没有
C: 函数必须有返回值
D: return可以传递0个返回值,也可以传递任意多个返回值
答案: 【 函数必须有返回值

第3章 信息编码与数据表示

第3章 单元测验

1、单选题:
‏已知汉字“大”在国标字库里的第20区第83位上,其十六进制编码是1453 H,将其加上2020H就可得到‎
选项:
A: 输入码
B: 国标码
C: 机内码
D: 区位码
答案: 【 国标码

2、单选题:
‏以下说法正确的是‎
选项:
A: 信息的最小计量单位是字节(Byte)
B: 1个字节是8位二进制数
C: 1KB是1000个字节
D: 1MB是1000KB
答案: 【 1个字节是8位二进制数

3、单选题:
‏下列数据表示中错误的是()‎
选项:
A: 98
B: 0b1010
C: 0o286
D: 0xf6cd
答案: 【 0o286

4、单选题:
​整数-67的8位补码表示为()‎
选项:
A: 11000011
B: 10111100
C: 10111101
D: 10111010
答案: 【 10111101

5、单选题:
‍若机器码11001011为数据的补码表示,则它表示的数的真值为()‎
选项:
A: -51
B: -52
C: -53
D: -75
答案: 【 -53

6、单选题:
‎下列数中最大的数是()‎
选项:
A: 0b11011000.01
B: 0o267.46
C: 0xD9.4A
D: 215.79
答案: 【 0xD9.4A

7、单选题:
‍对两个二进制数1与1,分别进行算术加、逻辑加运算,其结果用二进制形式分别表示为()‌
选项:
A: 1、10
B: 1、1
C: 10、1
D: 10、10
答案: 【 10、1

8、单选题:
‌与二进制数110.01011等值的十六进制数为()‌
选项:
A: C.B
B: 6.51   
C: C.51   
D: 6.58
答案: 【 6.58

9、单选题:
‏若X1的原码、X2的反码、X3的补码均为1111,则()‌
选项:
A: X1最大
B: X2最大
C: X3最大
D: X1=X2=X3
答案: 【 X2最大

10、单选题:
‏下列数中最小的数为()‎
选项:
A: 0b101001 
B: 0o52
C: 0x2C 
D: 50
答案: 【 0b101001 

11、单选题:
‌八位二进制数补码11111101,对应的十进制数为()‍‌‍
选项:
A: 509 
B: 253 
C: -3 
D: -2
答案: 【 -3 

12、单选题:
‌一个数是152,它与0x6A等值,则该数是()‎
选项:
A: 二进制数
B: 八进制数
C: 十进制数
D: 十六进制数
答案: 【 八进制数

13、单选题:
‌十六进制数25E.F6转换成二进制数为()‌
选项:
A: 101011110.1111110
B: 1001011110.1111011
C: 111101011.11101
D: 111001011.11011
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注