云南省昆明市昆明五中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、13D
  • 5. 在通信应用中,经常使用模拟信号和数字信号,如图所示,是两种信号的示意图,下列说错误的是(   )

    A、图A是模拟信号示意图,图B是数字信号示意图 B、模拟信号一般通过采样、量化和编码转换为数字信号 C、模拟信号是离散不连续的信号 D、数字信号有利于存储和加密
  • 6. 已知字母A的ASCII码用二进制表示是01000001,则字母D的ASCII码值用十进制表示是(     )
    A、66 B、67 C、68 D、69
  • 7. 一幅分辨率为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 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. 下列程序运行后的结果是(     )

    for i in range(2, 6, 2)

        a=i+1

    print(a)

    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)

二、填空题

  • 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程序,输入消费额(整数),显示折扣后的应付金额。