综合训练 粤教版(2019)高中信息技术必修1(Word版,含答案)

资源下载
  1. 二一教育资源

综合训练 粤教版(2019)高中信息技术必修1(Word版,含答案)

资源简介

综合训练 粤教版(2019)高中信息技术必修1
一、选择题
1.下列十进制数与二进制100000等值的是( )
A.30 B.31 C.32 D.33
2.有关部门使用大数据技术,进行疫情防控,有关大数据的说法不正确的是( )
A.相关机构实时采集各地相关数据,每天发布疫情数据,用到了大数据技术。
B.大数据要分析的是全体数据。
C.超市、商场、医院等场所,使用手持设备测量入场人员体温,使用了大数据技术。
D.疫情期间,部分群众没有去过中高风险地区,也没有接触过确诊病例等,但健康码变色了,说明大数据允许个别不准确数据存在。
3.有关“大数据”的说法正确的是( )
A.全国人口的普查数据属于大数据
B.大数据技术强调对事物因果关系的探求
C.借助云计算、大数据等技术,可以快速处理非结构化的数据
D.大数据数据量越大,价值密度越高
4.Python表达式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是( )
A.-9.0 B.-5.0 C.3.0 D.21.0
5.某加密程序的代码如下:
sl=input("请输入明文:")
q="1357902468";S2=""
for ch in sl:
if"0"<=ch<="9":
s2+=q[int(ch)]
elif"a"<=ch<="z":
s2+=chr((ord(ch)-ord("a")+2)%26+ord("a"))
else:
s2+=ch
print(s2)
运行该程序,输入s1的值为"Mike521@",则输出结果为( )
A.Mgic053@oo.amk B.Kgic931@oo.amk C.Mkmg053@ss.eqo D.Okmg931@ss.eqo
6.下列有关数据与信息的说法正确的是( )
A.保护数据的安全只需保护存储数据的介质即可
B.数据只能用数字或文字来表示
C.信息可用模拟信号来表达,模拟信号是离散、不连续的信号
D.信息经过加工、处理、分析后,可更好地被人们所使用
二、填空题
7.某Python程序段如下:
w = input("请输入一个单词(全部小写):")
w = ____________ + w[1:]
print(w)
要想将单词 w 的首字母大写,划线处应填写的内容是___________
8.程序设计有三种基本结构,其中按语句的先后顺序自上而下依次执行的是_______结构。
9.在Python语言中,print(8%3+4**2)执行的结果是___________。
10.Python语言用于实现循环结构的语句有______语句和while语句。
三、判断题
11.下列程序段中,赋值语句 s=s+i 被重复执行了 3 次。( )
s=0
for i in range(3,10,2):
s=s+i
12.在Python语言中,若n=6,m=3,则表达式m+3==n and n-3>=m的值为False。( )
13.大数据其实就是大型数据库系统。( )
14.人工智能的研究途径是主张通过运用计算机科学的方法进行研究, 实现人工智能在计算机的模拟。( )
15.在 Python 程序设计语言中,表达式 11//2 的值为 1。( )
四、操作题
16.新学年伊始,某校团委需组织高一高二年级学生进行社团选课活动。为了帮助学校团委更好地 开展学生社团选课工作,小北同学设计了一个简易的网上社团选课系统。该选课系统的部分界 面、网页模板文件、数据表文件等如图a、图b、图c、图d 所示。
图a (选课界面)
图b (登陆成功后的欢迎模板)
图c (登录账号密码数据表 users)
图d (选课表字段结构)
具体实现程序代码如下:
from flask import Flask, render_template, request
import sqlite3
app = Flask(__name__)
#主页面路由命令及对应的视图函数, 代码略
@app.route("/login",methods=["POST"])
def login():
#登陆页面路由命令conn = sqlite3.connect("data/data.db")
cur = conn.cursor()
cur.execute("SELECT * FROM users") # 数据表 users 如图 c 所示
infolist = cur.fetchall()
user = {}
userlist = []
for line in infolist:
userlist.append(line[1:3])
for i in range(0,len(userlist)):
___________
cur.close()
conn.close()
username = request.form.get("username")
password = request.form.get("password")
if username in user and user[username] == password:
return render_template("welcome.html", ____________ ,Title="欢迎界面") #当输入的用户名密码错误时,弹出账号不存在或密码错误页面,代码略
@app.route( ) , methods=["GET","POST"]) #选课页面路由命令
def xk():
if request.method == "GET":
return render_template("xk.html",text="请填报你喜欢的社团") else:
xm = request.form.get("xm")
bj = __________ #登录页面中输入班级的文本框的名称为“bj”
kc = request.form.get("kc")
conn = sqlite3.connect("data/data.db")
cur = conn.cursor()
cur.execute("create table if not exists 选课表(班级 integer, 姓名 text,课程 名称 text)")
cur.execute("insert into 选 课 表 ( 班 级 , 姓 名 , 课 程 名 称 ) values(%d,'%s','%s')" %(bj,xm,kc ))
_____
cur.close(); conn.close()
return render_template("login.html", text="恭喜你, 选课成功!") if __name__ == "__main__":
(1) 结合相关截图,请在划线处填入合适的代码。
(2)(多选)根据图a所示, 程序中加框语句应修改为____________
A.app.run(host="0.0.0.0",port=8080)
B.app.run(host="192.168.10.106",port=8080)
C.app.run("192.168.10.106", 8080)
D.app.run(host="127.0.0.1",port=808
五、简答题
17.用思维导图描述数据、信息、知识和智慧之间的关系。
18.结合现实生活中的体验,谈一下人工智能给我们的生活带来哪些利弊。
参考答案:
1.C
2.C
3.C
4.C
5.C
6.D
7.chr(ord(w[0])-32)或w[0].upper()或等价的表达式
8.顺序
9.18
10.for
11.错误
12.错误
13.错误
14.正确
15.错误
16. user[userlist[i][0]] = userlist[i][1] name=username ‘/xk’ 或 "/xk" int(request.form.get("bj")) conn.commit() ABC
17.
18.无标准答案
试卷第1页,共3页
试卷第1页,共3页

展开更多......

收起↑

资源预览