粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练(含答案)
展开
粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练
一、选择题
1.介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?( )
A.流程图 B.伪代码 C.高级语言 D.VB程序设计语言
2.十进制数25转换成无符号二进制整数是( )。
A.1111001 B.11001
C.1001111 D.100111
3.学习了二进制编码后,小张突发奇想:如果为全班58个同学分别分配一个二进制的学号,那每个学生的号码至少需要( )位二进制数。
A.2
B.5
C.6
D.7
4.下列关于数据的说法,正确的是( )
A.只有通过电脑加工的才是数据
B.互联网成为数据产生的唯一方式,数据量也在不断增长
C.人工采集数据已经被淘汰了
D.文本、图像、声音、视频等都是数据的载体,数据形式越来越丰富
5.公司在给员工办理门禁卡时,给每个员工都编制了一个卡号,这个过程是( )
A.信息的编码
B.信息的获取
C.信息的传递
D.信息的共享
6.86版《西游记》已成为无数人心目中的经典,其改编自明代小说家吴承恩同名文学古典名著,原著共有汉字约82万,若将《西游记》原著以文本形式保存到计算机中,约占多少容量( )
A.200KB.
B.400KB.
C.600KB.
D.1600KB
7.用UltraEdit软件观察字符内码,结果如图所示:
则字符“没”的十六进制内码值为( )
A.BB B.C3 BB C.32 D.32 30
8.“三个臭皮匠,顶一个诸葛亮”说明了信息的( )特征
A.传递性 B.共享性 C.时效性 D.真伪性
9.用 WinHex 软件观察“1 月读书节”这几个字符的内码如图所示,则“10 月读书节”这几个字符的内码应该是( )
A.40 D4 C2 B6 C1 CA E9 BD DA
B.31 3A D4 C2 B6 C1 CA E9 BD DA
C.3A D4 C2 B6 C1 CA E9 BD DA
D.31 30 D4 C2 B6 C1 CA E9 BD DA
10.以下关于数据、信息和知识相互关系的理解,不正确的是( )。
A.数据是原始事物现象的符号记录
B.信息等同于知识
C.信息是经加工处理的、具有意义的数据
D.知识是人们运用大脑对获取或积累的信息进行系统化地提炼、研究和分析的结果
11.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
12.(必修)流程图是描述算法的常用工具,图形用来表示( )。
A.处理 B.判断 C.输入输出 D.结束
13.有Visual Basic代码段如下:
s = Text1.Text : sum = 0
c = 1 : j = 0
For i = 1 to len(s)
ch = Mid(s,i,1)
If ch >= "0" And ch <= "9" Then
j = j + 1
Else
If c mod 2 = 1 then sum = sum + Val(Mid(s,i-j,j))
j=0 : c = c + 1
End If
Next i
Label1.Caption = Str(sum)
在文本框Text1中输入“20a20b1c29d9”,执行该段代码后,标签Label1中的结果是( )
A.70 B.21 C.30 D.79
14.下列表达式的值为True的是( )
A.“6231”>“66” B.10%3==6//5
C.not(3**2>4*2) D.6/2 != 3
15.下列python表达式结果为5的是( )
A.abs(int(-5.6)) B.len("3+5>=6") C.ord("5") D.round(5.9)
16.在 Python中常用的输入输出语句分别是( )
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
17.已知变量a=5,a - =2,运算后变量a的值为( )
A.0 B.1 C.3 D.7
18.已知a是一位3位正整数,下列表达式中能得到它十位上的数字的是( )
A.a/10%10 B.a//10%10 C.a%10//10 D.a%10/10
19.已知字符串a="python",则a[1]的值为( )
A."p" B."py" C."Py" D."y"
20.以下关于数据的说法正确的是( )
A.数据就是信息,信息就是数据。 B.数据就是数值或者数字
C.数据对我们生活和学习的影响越来越大。 D.数据是计算机被发明之后产生的,所以在古代没有数据。
二、填空题
21.下面程序输出结果是(_________)
S=0
For i in range(1,5):
S=S+20
print(“S=”,S,end=”\n”)
22.数学中阶乘是用n!来表示,同时定义了n!=n*(n-1)!,例如:5的阶乘可以表示为5!=5*4*3*2*1。下列Python程序是通过for循环求解一个正整数的阶乘。
(1)以上程序第4行横线处应该填入:_______________;
(2)以上程序中变量a的数据类型是:_______________;
(3)运行后的结果是4!=24,则for循环中第4行的语句共执行了_______次。
23.已知字符“5”的ASCII值为0110101,求字符“8”的ASCII值。
24.字符“B”的ASCII码是1000010,则字符“E”的ASCII码写成16进制数是_______。
25.(1212)10 =(______)16
三、判断题
26.顺序结构的执行顺序是自上而下依次执行的。(____)
27.python语言是一种面向对象的解释型计算机程序设计语言,发明于1989年。目前,python已经成为最受欢迎的程序设计语言之一。 (_____)
28.智慧是应用信息解决问题的实践创新能力。(____)
29.计算机可以处理的信息有:字符、数字和各种数学符号、图形、图像、音频等,这些可以识别的记号或符号都称为数据,信息即数据。(____)
30.一数据文件压缩后的大小是512KB,已知其压缩比20:1,原文件大小是20MB 。 (______)
【参考答案】
一、选择题
1.B
2.B
3.C
4.D
5.A
6.D
7.B
8.B
9.D
10.B
11.B
12.C
13.B
14.B
15.A
16.B
17.C
18.B
19.D
20.C
二、填空题
21.S=20
S=40
S=60
S=80
22.sum*i
整数类型int 4
23.0111000
24.45
25.4BC
三、判断题
26.正确
27.对
28.错误
29.错误
30.×