浙江省湖州市长兴县等2地2023-2024学年八年级上学期信息技术1月期末试卷

试卷更新日期:2024-02-23 类型:期末考试

一、选择题(每小题2分,共60分,每小题有且仅有一个答案)

  • 1. Python文件的扩展名是(    )
    A、py B、python C、exe D、doc
  • 2. 下面不是Python有效变量名的是(    )
    A、abc B、a_1 C、a*1 D、a1
  • 3. Python语句:ascll=[“65”,“A”,“66”,“B”,“67”,“C”],如果要取出“66”,应该用什么索引(    )
    A、ascll[2] B、ascll[3] C、ascll=[2] D、Ascll[3]
  • 4. Python程序中可以表示字符串的符号是(    )。
    A、"" B、[ ] C、{ } D、( )
  • 5. 下面属于正确的Python赋值语句的是(    )
    A、x=2y B、x=2 C、x+2=y D、2y=x+1
  • 6. 与数学表达式a+2bc2对应的Python表达式中,正确的是(    )
    A、(a+2b)/c**2 B、a/c**2+2b/c**2 C、(a+2*b)/c**2 D、a+2*b/c**2
  • 7. 下列表达式中,值不为2的是(    )
    A、5//2 B、5/2 C、17%3 D、2**3//4
  • 8. 在Python编程时,编辑器会以不同的颜色显示程序的不同部分,其中字符串呈现的颜色是(    )
    A、红色 B、紫色 C、蓝色 D、绿色
  • 9. st=“Hello↓”,那么len(st)的值为(    )
    A、4 B、5 C、6 D、7
  • 10. 现有如下Python程序段:

    >>>lst=[3,6,9,4,2,13]

    >>>a=lst[0]

    >>>b=lst[2]

    >>>print(a+b)

    运行程序后,输出正确的是(    )

    A、0 B、3 C、9 D、12
  • 11. 编程实现将华氏温度转换为摄氏温度,Python在执行语句F=float(input(“请输入华氏温度值:〞))时,键盘输入了80,则F变量的值为(    )
    A、80.0 B、“80” C、80 D、“80.0”
  • 12. 现有如下Python程序:

    >>>List=[“Happy”, “New”, “Year”]

    >>>x=List [0]

    执行该程序后,x的值为(    )

    A、“H” B、“Happy” C、“New” D、“Year”
  • 13. 在Python中,关于变量的说法,正确的是(    )
    A、变量类型一旦被定义就不能发生改变 B、变量名必须以字母开头 C、true可以用作变量名 D、变量被第二次赋值后,新值不会取代旧的值
  • 14. int(3.14)的值是(    )
    A、3 B、3.14 C、4 D、-3.14
  • 15. 在Python中执行语句print(“3+2”,“=”,3+2),返回的结果是(    )
    A、3+2=3+2 B、5=3+2 C、3+2=5 D、3+2,=,5
  • 16. 以下关于在线学习的说法,正确的是(    )
    A、在线学习的途径有:专题学习网站、慕课、APP学习工具等 B、在线学习最初源于计算机辅助教学,学习者可以通过观看视频进行单向学习 C、在线学习暂时还没有突破时空限制,无法进行太空授课 D、在线学习脱离互联网技术的支撑也可以实现
  • 17. 下列选项中不属于在线交流工具的是(    )
    A、电子邮件 B、微信 C、固定电话 D、钉钉
  • 18. 在HTML文档中,建立超链接的标签为(    )
    A、<b></b> B、<p></p> C、<a></a> D、<link></link>
  • 19. (    )可以实现问卷调查、用户登录、提交资料等交互功能。
    A、表格 B、表单 C、文本框 D、样式表
  • 20. HTML的标签中,表示文档头部的标签是(    )
    A、<html></html> B、<head></head> C、<title></title> D、<body></body>
  • 21. 标签中,action属性定义表单如果提交一个电子邮件地址,则(    )
    A、点击提交会跳转到邮箱 B、网页保存在邮箱中 C、表单内容会被发送到邮箱 D、网页内容会被发送到邮箱
  • 22. 在form标签中,可以设置表单的基本属性,包含表单的名称、处理程序、传送方法、编码方式,其属性名分别是(    )
    A、name、method、enctype、action B、name、action、method、enctype C、action、name、method、enctype D、name、method、action、enctype
  • 23. HTML的标签中,表示网页的标签是(    )
    A、<html></html> B、<head></head> C、<title></title> D、<body></body>
  • 24. 以下哪项不是网络安全面临的主要威胁?(    )
    A、计算机病毒 B、恶意软件 C、系统自身缺陷 D、网络拥堵
  • 25. 以下哪项措施不可以有效防止病毒和恶意软件的传播?(    )
    A、设置防火墙 B、安装防护软件 C、修复系统漏洞 D、定期备份数据
  • 26. 身份认证是用户在进入信息系统时,系统对用户身份的鉴别过程。以下不属于身份认证技术的是(    )
    A、USBKey认证技术 B、数字签名技术 C、生物特征识别认证技术 D、用户名+口令认证技术
  • 27. 生物特征识别认证技术主要根据用户所固有的且唯一性的生物特征进行认证,以下不属于生物特征识别技术的是(    )
    A、人脸识别 B、指纹识别 C、掌型识别 D、密码识别
  • 28. 李梅平常会将数据备份到百度网盘,这属于哪一类数据备份(    )
    A、本地数据备份 B、异地数据备份 C、镜像备份 D、复制备份
  • 29. 有如下Python程序段实现替代加密法,密钥为1:

    miwen=“”

    mingwen=input(“请输入明文:”)

    for i in mingwen:

        if“A”<=i<=“Y”

            miwen+=chr(ord(i)+1)

        elif i==“Z”:

            miwen+=chr(ord(i)-25)

        else:

            miwen+=i

    print(miwen)

    该程序段运行后,当输入明文ZORA2,输出的密文为(    )

    A、APSB2 B、BQTC2 C、APSB3 D、BQTC3
  • 30. 关于数据加密解密,下列说法不正确的是(    )
    A、目前国产商用密码算法有:SM2椭圆曲线公钥密码算法、SM4分组密码算法等 B、数据加密是指通过加密算法和加密秘钥将明文转变为密文 C、解密是加密的逆过程,解密算法不会因为加密算法不同而发生改变 D、秘钥是指在密码算法中引进的控制参数

二、判断题(每小题1分,共10分。)

  • 31. Python是一种跨平台、开源的编程语言,它的脚本文件的扩展名为.py。(    )
  • 32. IDE是指用于提供程序开发环境的应用程序,用于编写Python程序的IDE较多,有IDLE、Spyder、Pycharm等。(    )
  • 33. Python语句a**2表示“a乘以2”。(    )
  • 34. 用于获取键盘上输入的数据的函数是input( )。(    )
  • 35. 在数据类型中,整型和浮点型属于数字类型,列表和字符串不属于有序序列。(    )
  • 36. 用户通过电子设备进行支付的过程称为电子支付的前端;在互联网商家后台完成结算的过程称为电子支付的后端。(    )
  • 37. 在线交流中的数据传输方式主要用独占和分包,数据采用独占方式进行传输时,分为三个阶段:建立连接、通信、释放连接。(    )
  • 38. 大多数的网页是通过HTTP协议进行通信的,当客户端请求访问指定的资源时,服务器响应后返回所需的网页数据,客户端对接收到的数据进行解析并呈现。(    )
  • 39. chr( )函数接收一个字符作为参数,并返回对应的ASCII码值。(    )
  • 40. HTML网页中添加CSS通常有三种方式:内部样式表、外部样式表、内联样式表。(    )

三、综合填空题(41-44共4题,每空2分,共30分)

  • 41. 阅读程序写出结果。

    b=“hello”

    print(b[0:5:2])

    运行结果:

    a=11

    b=4

    print(a//b)

    运行结果:

    a=3

    b=2

    print(a%b)

    运行结果:

  • 42. 适当的体育运动,有助于身体健康,运动时心率如能控制在一定范围,对增强心血管系统和呼吸系统的功能都有很好的效果。现在想知道自己最适宜的运动心率。计算公式如下:最适宜运动心率=(220-年龄-安静心率)×(60%~80%)+安静心率。

    age=(input(“请输入年龄:”))#输入年龄并转换为整型

    hr=(input(“请输入安静心率:”))#输入安静心率并转换为浮点型

    low=(220-age-hr)*0.6+hr#计算最适宜运动心率低值

    high=#计算最适宜运动心率高值

    print(low,high,sep=“~”)#输出最适宜运动心率的范围

    运行该程序,输入年龄15,安静心率72,输出最适宜运动心率的范围是:

  • 43. 网络身份认证是用户在互联网环境中登录信息系统时,系统对用户身份的识别和确认过程,是保证信息系统安全的基本措施。如图所示是李明的学习平台个人资料界面,用户名是登录平台的唯一依据,被称为

    身份认证的过程一般是用户通过登录界面输入账号数据,数据以加密的方式传输到服务器进行验证,确认是否授权用户登录。这种采用输入用户名和口令的登录方式属于用户名+口令认证技术,那么,人脸识别属于认证技术。

    李明在学习平台输入的密码会通过加密算法和加密秘钥将明文转变为密文,达到保护数据安全的目的。你知道的简单加密算法有。(写一种即可)

  • 44. 随着人工智能技术在交通、医疗、金融、商业、教育等领域的应用日益深入,李华同学想制作一个跟人工智能有关的网站并发布,与更多的人一起交流分享。
    (1)、参照下面的效果图,将空白处的代码补齐。

    <html>

        <head>

            </title><title>

        </head>

           

            <img src="image.jpg">

            <h1>走近人工智能</hl>

            <a href="fazhan.html"></a>

        </body>

    </html>

    (2)、李华同学为了保持网页风格的整体性,使用了CSS层叠样式表对网页中数据的布局、字体和背景效果进行了设置。李华发现网页中“走近人工智能”标题未居中,于是借助内部样式表在HTML页面的(单选,填字母:A .<head></head>或B .<body></body>)标签中添加了如下代码。

    <style type=" text/css">

        {text-align: center;}

    <style>