资源简介 综合训练 粤教版(2019)高中信息技术必修1一、选择题1.下列十进制数与二进制100000等值的是( )A.30 B.31 C.32 D.332.有关部门使用大数据技术,进行疫情防控,有关大数据的说法不正确的是( )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.05.某加密程序的代码如下: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+=chprint(s2)运行该程序,输入s1的值为"Mike521@",则输出结果为( )A.Mgic053@oo.amk B.Kgic931@oo.amk C.Mkmg053@ss.eqo D.Okmg931@ss.eqo6.下列有关数据与信息的说法正确的是( )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=0for i in range(3,10,2): s=s+i12.在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, requestimport sqlite3app = 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.C2.C3.C4.C5.C6.D7.chr(ord(w[0])-32)或w[0].upper()或等价的表达式8.顺序9.1810.for11.错误12.错误13.错误14.正确15.错误16. user[userlist[i][0]] = userlist[i][1] name=username ‘/xk’ 或 "/xk" int(request.form.get("bj")) conn.commit() ABC17.18.无标准答案试卷第1页,共3页试卷第1页,共3页 展开更多...... 收起↑ 资源预览