资源简介 粤教版(2019) 必修1第一章 数据与信息 综合复习训练一、选择题1.列表q=[1,2,3,4,5,6],删除列表数值1,下列代码不能实现此功能的代码是()A.del q[1] B.del q[0] C.q.pop(0) D.ABC都不可以。2.下列程序执行后的结果是( )。a=1if a<0:print("a<0")print("a<0")elif a<1:print("0else:print("a>=1")A.a<0 B.0=1 D.a>03.调试如下VB程序段,出现如图所示的错误信息。For i = 1 To 10If d(i) >= 0 Thent=t+1List1.AddItem Str(d(i))Elset=t-1List2.AddItem Str(d(i))Next则该程序段出错的原因是缺少了( )A.Next B.i C.For D.End If4.下列选项中,属于Python输出函数的是( )。A.random() B.print() C.sqrt() D.input()5.下列关于计算机编程的说法,正确的是( )。A.程序能够解决人类所有的问题 B.程序编写好以后就不能再修改C.计算机编程过程中,设计算法很重要 D.程序能够解决人类未知的难题6.计算机能够直接识别和执行的程序设计语言是( )。A.低级语言 B.汇编语言 C.机器语言 D.高级语言7.下列信号中不属于数字信号的是( )A.古代,士兵们常在“烽火台”上点起烟火,向远处的同伴传递敌人来犯的消息B.电话机把说话声音变为电信号传给电话交换机C.汉字电报码D.海员举起的红色小旗或蓝色小旗向对方船只表示的信息8.以下关于数据的说法正确的是( )A.数据是计算机被发明之后产生的,所以在古代没有数据。B.数据的记录过程一定需要人的参与。C.数据就是信息,信息就是数据。D.数据在人们的生活中正扮演着越来越重要的作用。9.下列关于汉字机内码和字型码的叙述,错误的是A.汉字机内码需要两个字节的存储空间B.汉字的机内码与对应的字型码存储空间相同C.汉字字形点阵越精细,其字型码需要的存储空间就越大D.汉字的字形点阵为12×12时,存储一个汉字需要的空间为18个字节10.一个十六进制数位可以表示16种状态,如果用十六进制数表示5000种状态,则至少需要的位数是A.5位 B.4位 C.3位 D.2位11.使用UltraEdit软件查看字符“1月7~9号进行选考”的内码,部分界面如图所示。下列说法正确的是( )A.原文包含 3 个ASCII码 B.共占 15 个字节C.字符“10”的内码是“40” D.字符“校”的内码是“D0 A3”12.使用UltraEdit软件观察字符内码,部分界面如图所示。已知汉字内码是由区位码(十六进制)中每个字节的数值加A0H组成,则汉字“对”的区位码(十进制)为( )A.B6 D4 B.16 34 C.22 52 D.27 16二、填空题13.print(1, 2, 3, sep=',') 的输出结果为(_____)14.下面的程序段运行后的结果为__________s=0for i in range(1,8,3):s=s+iprint(s)15.某学校要对班主任进行满意度调查,有20个评分项(为方便程序处理,评分项具体的名称本题中不显示,仅以序号代替),每个评分项学生可以打A、B、C 三个等级中的一个,现在已经收集所有学生对班主任的评价,为了保证隐私,不显示学生姓名,只显示班级,并存储在数据库的表中,点击command2(读取数据),读取原始数据显示在左侧list1中,左侧列表显示的原始评价数据第一条表示高二(01)班有1位同学在第9项给班主任打A,依次类推,点击command1(统计),统计出各项目的评价统计(A+B所占的百分比)。(1)根据以下代码可知,本程序访问的数据库名称是___________(2)完成划线处的代码填空:Dim classname(1 To 8000) As String'存储原始数据中的班级名称Dim selectabc(1 To 8000) As String'存储原始数据选项的值Dim xiangmu(1 To 8000) As String'存储原始数据选项的序号Dim n As IntegerPrivate Sub Command2_Click()' 从数据库读取数据,并且按班级名称排序Dim conn As New ADODB.Connectionconn.ConnectionString = "provider=microsoft.ace.oledb.12.0;data source="&App.Path&"\pingjia.accdb"conn.OpenDim rs As New ADODB.RecordsetSet rs.ActiveConnection = connrs.Open "select * from data"n = 0' 记录评价的总条数'读取数据,并按班级排序,代码略End SubPrivate Sub Command1_Click()Dim cstart(1 To 50) As Integer '存储每个班级在数组classname中的起始位置Dim cend(1 To 50) As Integer '存储每个班级在数组classname中的末尾位置Dim k As Integer '存储班级数量Dim testall(1 To 20) As Integer '存储每一项总选择人数,例如testall(1)里存储这评价项目1里的总人数,testc(1)里存储评价项目1里选C的人数Dim testc(1 To 20) As Integer '存储每一题(项)选c的人数' 确定每个班级的起止位置,存储到cstart数组和cend数组cstart(1) = 1temp = classname(1)k = 1For i = 1 To nIf classname(i) <> temp Then________________k = k + 1cstart(k) = itemp = classname(i)End IfNext icend(k) = nFor i = 1 To k '每个班级分别统计评价项目_________________For q = 1 To 20 '对testall和testc数组初始化,testall(q) = 0testc(q) = 0Next qFor j = cstart(i) To cend(i) '对第i个班级进行统计testall(xiangmu(j)) = testall(xiangmu(j)) + 1If selectabc(j) = "C" Then _________________Next jFor p = 1 To 20 '统计完成后输出这个班级的20个项目的 A+B所占百分比s = s &""&Str(Round((testall(p) - testc(p)) / testall(p) * 100, 1))Next pList2.AddItem sNext iEnd Sub16.在计算机应用中,把将数字信号转换为模拟信号的过程称_______。三、判断题17.在 Python语言环境下,表达式13%2+7//2的值为4.5。 (_____)18.数据、信息、知识和智慧是逐渐递进的概念,前者是后者的抽象与升华,后者是前者的基础和前提。(______)19.计算机的计算精度高是因为内部采用二进制。 (_____)20.人们用数据记录自然现象与社会发展,数据可以用来描述不同事物的特征。(_____)【参考答案】一、选择题1.A2.C3.D4.B5.C6.C7.B8.D9.B10.B11.D12.C二、填空题13.1,2,314.1215.pingjia.accdb cend(k)=i-1 s=classname(cstart(i))或s=classname(cend(i)) testc(xiangmu(j))= testc(xiangmu(j))+116.解码三、判断题17.错误18.错19.正确20.√ 展开更多...... 收起↑ 资源预览