内容正文:
上学期期末考试
高一信息技术试卷
一、选择题(本题共20小题。在每小题给出的四个选项中,只有一个选项符合题目要求。每小题3分,共60分)
1. 下列关于数据与信息的说法正确的是( )
A. 信息是数据的载体
B. 信息是事物运动的状态和方式
C. 数据是一种被加工过的信息
D. 数据是信息的内涵
2. 圆面积计算方法是经过研究、总结归纳出来的科学方法,它属于( )
A. 信息
B. 知识
C. 数据
D. 信息技术
3. 计算机能直接识别、理解执行的语言是( )
A. 汇编语言
B. Python语言
C. 自然语言
D. 机器语言
4. 下列数中,数值最小的是( )
A. 1001B
B. 1100B
C. 14D
D. 13D
5. 在通信应用中,经常使用模拟信号和数字信号,如图所示,是两种信号的示意图,下列说错误的是( )
A. 图A模拟信号示意图,图B是数字信号示意图
B. 模拟信号一般通过采样、量化和编码转换为数字信号
C. 模拟信号是离散不连续的信号
D. 数字信号有利于存储和加密
6. 已知字母A的ASCII码用二进制表示是01000001,则字母D的ASCII码值用十进制表示是( )
A. 66
B. 67
C. 68
D. 69
7. 一幅分辨率为800 x 600 像素、16位色的位图图像其存储空间为( )
A 800*600*16/1024 B
B. 800*600*16/8/1024 KB
C. 800*600*16/1024 KB
D. 800*600*16/8*1024 MB
8. 下列关于算法的描述正确的是( )
A. 算法只能用流程图描述
B. 算法只能有一个输入
C. 一个算法的执行步骤可以是无限的
D. 一个算法至少要有一个输出
9. 流程图中表示判断的是( )。
A. 矩形框
B. 菱形框
C. 圆形框
D. 椭圆形框
10. ( ) 不是程序的基本控制结构。
A. 顺序结构
B. 选择结构
C. 循环结构
D. 组合结构
11. 有5个砝码,外观一模一样,其中有一个异常砝码重0.9g,其他砝码重1g。请问最多需要使用( )次天平一定找出那个重0.9g的砝码。
A. 2
B. 3
C. 4
D. 5
12. 下列流程图是“求0~1000所有偶数和”问题的算法,则①应该填( )
A. i
B. i=i+2
C. i=i*2
D. i=i2
13. 函数range(7,10)生成的序列中元素的个数是( )
A. 7
B. 3
C. 4
D. 10
14. 下列变量名在Python中合法的是( )
A. 36B
B. F55#
C. for
D. _Good
15. 有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A. 666
B. SSS
C. 18
D. S*3
16. 下列程序运行后的结果是( )
A. 4
B. 5
C. 6
D. 7
17. 在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )
A. 3
B. 4
C. 5
D. 6
18. Python中的函数type( )可以返回对象的数据类型,执行语句“print(type(”8“))”的结果是( )
A. <class 'int'>
B. <class 'str'>
C. <class 'text'>
D. <class 'list'>
19. 利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填( )
A. i=i*3
B. i=i%3
C. i%3==0
D. i/3==1
20. 利用Python打印5个#,代码及运行结果如下:
则程序第1行横线处应该填( )
A. 5
B. range(1,5)
C. (1,5)
D. range(5)
非选择题(共40分)
二、分析题(共30分,每空5分,在答题卡指定位置答题)
21. 算法是指在有限步骤内求解某一问题所使用一组定义明确的规则。某一个算法的描述如下:
①输入两个数A,B;
②如果A大于B,则将A的值赋给C,B的值赋给A,C的值赋给B;
③如果A不大于B,则A、B的值保持不变;
④输出A,B;
⑤结束
(1)以上算法的描述属于哪一种:__________________;
(2)以上算法第④步用Python语言实现,可以写为:___________________;
(3)如果A的值是5,B的值是3,则执行完算法后,A的值是:________。
22. 数学中阶乘是用n!来表示,同时定义了n!=n