云南省昆明市昆明五中2020-2021学年高一上学期信息技术期末考试试卷
试卷更新日期:2021-03-18 类型:期末考试
一、选择题
-
1. 下列关于数据与信息的说法正确的是( )A、信息是数据的载体 B、信息是事物运动的状态和方式 C、数据是一种被加工过的信息 D、数据是信息的内涵2. 圆的面积计算方法是经过研究、总结归纳出来的科学方法,它属于( )A、信息 B、知识 C、数据 D、信息技术3. 计算机能直接识别、理解执行的语言是( )A、汇编语言 B、Python语言 C、自然语言 D、机器语言4. 下列数中,数值最小的是( )A、1001B B、1100B C、14D D、13D5. 在通信应用中,经常使用模拟信号和数字信号,如图所示,是两种信号的示意图,下列说错误的是( )A、图A是模拟信号示意图,图B是数字信号示意图 B、模拟信号一般通过采样、量化和编码转换为数字信号 C、模拟信号是离散不连续的信号 D、数字信号有利于存储和加密6. 已知字母A的ASCII码用二进制表示是01000001,则字母D的ASCII码值用十进制表示是( )A、66 B、67 C、68 D、697. 一幅分辨率为800×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 MB8. 下列关于算法的描述正确的是( )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、512. 下列流程图是“求0~1000所有偶数和”问题的算法,则①应该填( )A、i B、i=i+2 C、i=i*2 D、i=i213. 函数range(7,10)生成的序列中元素的个数是( )A、7 B、3 C、4 D、1014. 下列变量名在Python中合法的是( )A、36B B、F55# C、for D、_Good15. 有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A、666 B、SSS C、18 D、S*316. 下列程序运行后的结果是( )for i in range(2, 6, 2)
a=i+1
print(a)
A、4 B、5 C、6 D、717. 在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )A、3 B、4 C、5 D、618. 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==120. 利用Python打印5个#,代码及运行结果如下:则程序第1行横线处应该填( )
A、5 B、range(1,5) C、(1,5) D、range(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*(n-1)!,例如:5的阶乘可以表示为5!=5*4*3*2*1。下列Python程序是通过for循环求解一个正整数的阶乘。(1)、以上程序第4行横线处应该填入:;(2)、以上程序中变量a的数据类型是:;(3)、运行后的结果是4!=24,则for循环中第4行的语句共执行了次。三、操作题
-
23. 一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。