4.3编辑工作表2023—2024学年高中信息技术人教版必修1

2024-07-07
| 12页
| 53人阅读
| 0人下载

内容正文:

4.3编辑工作表2023—2024学年高中信息技术人教版必修1 一、选择题 1.在WPS表格中使用AVERAGE()函数计算C3到C23之间所有单元格中数据的平均值,正确的是(  ) A.=AVERAGE(C3+C23) B.AVERAGE(C3:C23) C.AVERAGE(C3+C23) D.=AVERAGE(C3:C23) 2.实现某排序算法的部分VB 程序如下: For i=1 To 6 k=i For j=i+1 To 7    If a(j)<a(k) Then k=j Next j If i<>k Then    t=a(i):a(i)= a(k):a(k)= t End If Next i 在排序过程中,经过某一遍排序“加工”后,数组元素a(1)到a(7)的数据依次为“10,41,75,12,63,11,85”。则下一遍排序“加工”后数组元素a(1)到a(7)的数据依次是(  ) A.10,11,41,75,12,63,85 B.10,11,75,12,63,41,85 C.10,11,12,75,63,41,85 D.10,11,12,41,63,75,85 3.下列有关WPS表格数据自动筛选的叙述,正确的是(    ) A.筛选后的表格中只含有符合筛选条件的行,其他行被删除 B.筛选后的表格中只含有符合筛选条件的行,其他行被暂时隐藏 C.筛选条件只能是一个固定的值 D.筛选条件不能由用户自定义,只能由系统确定 4.下图是一张Excel工作表,若用柱形图反映每天销售利润的情况,应选择的区域是 A.A2:A11,H2:H11 B.A2:A11,F2:F11 C.A2:A9,H2:H9 D.B2:B9,F2:F9 5.有如下程序段: For k = 1 To 4 Step 3 For i = k To k + 1 For j = i + 1 To k + 2 If a(j) < a(i) Then temp = a(j): a(j) = a(i): a(i) = temp End If Next j Next i Next k 数组元素a(1)到a(6)的值依次为“9,8,7,6,5,4”,经过该程序段“加工”后,数组元素a(1)到a(6)的值依次为(    ) A.9,8,7,6,5,4 B.4,5,6,7,8,9 C.7,8,9,4,5,6 D.9,8,7,4,5,6 6.以下程序段实现将数组中比a(1)大的数据都排在后面,不大于a(1)的数据都排在前面,a(1)在两者之间,例 a(1)~a(6)中的数为:6,7,2,4,8,9,则处理后 a(1)~a(6)依次为 2,4,6,8,9,7 '数组变量 a(1)~a(6)中随机存入6个正整数,代码略 L = 2: R = 6 Do While L <= R If (1) Then t = a(L): a(L) = a(R): a(R) = t (2) Else (3) End If Loop t = a(R): a(R) = a(1): a(1) = t 上述程序段中方框处可选语句为(   ): ① a(L) > a(1)② a(L) > a(R)③R = R – 1④L = L + 1 A.①③④ B.②③④ C.①④③ D.②④③ 7.对数据进行筛选,是显示满足条件的数据行,隐藏不符合条件的数据行。在图中,如果设定了“增速(%)”数据列的筛选条件为“大于3.0”,则筛选出的数据行数有(   ) A.1行 B.2行 C.3行 D.4行 8.使用EXCEL进行求和运算,公式SUM(B3:E12)中,有多少个单元格参与运算(   )。 A.4 B.12 C.36 D.40 9.高二年级组织演讲比赛,比赛成绩如下: 小明项通过COUNTIF函数进行一等奖人数统计,根据COUNT函数规则,他在B4单元格输入“=COUNTIF(A3:F3,">93")”,则回车后得到的结果是(   ) A.1 B.2 C.3 D.4 10.对数据进行排序是信息加工的一个重要方面,下列加工方式中不能实现数据排序的是 A.用Excel建立的电子表格 B.用Word 建立的表格 C.用编程的方法 D.用FrontPage建立的表格 11.有如下VB程序段:   Dim a(1 To 6) As Integer   ‘产生6个1-100的随机数,存放到数组a中,代码略    For i = 1 To 3 Step 2      If a(i) < a(i + 2) Then         tmp = a(i): a(i) = a(i + 2): a(i + 2) = tmp      End If    Next i   执行该程序段后,数组元素a(1)到a(6)的值不可能的是(   ) A.54,80,12,23,16,51 B.50,49,47,67,7,70 C.58,35,47,73,45,72 D.98,54,79,67,64,88 12.在WPS表格中,可以使用SUM函数计算多个单元格中数值的和,如果要在F6单元格中计算B3到F5之间所有单元格中数值的和,则F6单元格中应填入的公式是(   ) A.=SUM(B3+F5) B.=SUM (B3:F5) C.SUM (B3+F3) D.SUM (B3:F5) 13.【加试题】有如下VB程序段: i = 1 Do While i<= 3 min = i j = i + 1 Do While j <= 6 If a(j) < a(min) Then min = j j = j + 1 Loop If i<>min Then tmp = a(i): a(i) = a(min): a(min) = tmp i = i + 1 Loop数组元素 a(1)到 a(6)的值依次为7、8、3、9、6、2,则该程序段运行后,数组元素a(1)到 a(6)的值依次是 A.9,8,7,3,6,2 B.2,3,6,7,8,9 C.2,3,6,9,8,7 D.9,8,7,6,3,2 14.有如下两段VB程序: 程序段1: i=1:cnt=0:flag=True Do While i < n And flag Flag=False For j=n To i + 1 Step -1 If a(j) < a(j-1) Then tmp=a(j) a(j)=a(j-1) a(j-1)=tmp flag=True cnt=cnt + 1 End If Next j i=i+1 Loop 程序段2: i=1:cnt=0:flag=True Do While i < n And flag flag=False K=i For j=i+1 To n If a(j) < a(k) Then k=j Next j If k <> i Then tmp=a(i):a(i)=a(k):a(k)=tmp flag=True:cnt=cnt+1 End If i=i+1 Loop 关于这两段程序的说法有: ①程序段1一定可以实现对数组a中n个元素的升序排序 ②程序段2一定可以实现对数组a中n个元素的升序排序 ③程序段1中cnt最大值可能为n(n-1)/2 ④程序段2中cnt最大值可能为n-1 以上说法正确的有(    ) A.①②③④ B.①②③ C.①③④ D.②③④ 15.【加试题】以下 VB 程序段用插入排序的方法实现 10 个数据升序排序。 Dim tmp As Integer Dim a(1 To 10) As Integer Private Sub Form_Load '随机生成 10 个不重复的数存入数组 a,代码略 End Sub Private Sub Command1_Click For i = 2 To 10 If a(i) < a(i- 1) Then tmp = a(i) For j =      ① To 1 Step -1 '依次后移 If tmp > a(j) Then Exit For ② Next j ③ '插入数据 End If Next i End Sub 要实现上述功能,方框①②③中的语句分别是(    ) A.i-1 a(j+1)=a(j) a(j+1)=tmp B.i-1 a(j+1)=a(j) a(j)=tmp C.10 a(j)=a(j+1) a(j)=tmp D.10 a(j)=a(j+1) a(j+1)=tmp 16.如图所示,分别计算二、三、四班的总分,最快捷的操作方式是 (   ) A.逐个使用函数计算 B.使用计算器计算 C.使用填充柄复制函数 D.逐个使用公式计算 17.有两个VB程序段,如下所示: 已知程序段中①②两处内容相同,数组元素a(1)到a(10)的值依次为:6,43,21,78,33,16,80,45,12,90,执行“程序段1”后,数组元素a(1)~a(10)的值依次为80,78,90,45 ,43,33,21,16,12,6,则下列说法正确的是() A.①和②处的填空为7 B.两程序段的比较次数不一样,交换次数一样 C.执行完程序段2后,数据6移动到了a(10) D.两段程序的得到的运行结果相同 18.某公司年末考评中,要对绩效最好的部门进行奖励。现有一张含有员工姓名、部门、绩效等信息的Excel工作表,能快速得到绩效最好部门的方法是 A.按绩效排序 B.按部门+绩效排序 C.自动筛选 D.按部门分类汇总绩效并按部门汇总绩效排序 19.在电子表格中下列运算符中,优先级最高的是(   ) A.* B.> C.: D.() 20.如图是何老师打开的高二(1)班段考成绩表,如果只想浏览数学成绩高于90分的学生名单,应该使用的操作是(  )。 A.求和 B.求平均值 C.排序 D.筛选 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查WPS公式应用相关内容。公式的使用以“=”开始,求C3到C23之间所有单元格中数据的平均值,可以将所有单元格相加后取平均值,也可以表示成区域C3:C23,故正确的选项是=AVERAGE(C3:C23),故本题答案是D选项。 2.B 【详解】本题考查的是排序算法。该程序中知:当变量k位于数组中第i个位置时,变量j从i的后面一位开始变化到最后,由语句“If a(j)<a(k) Then k=j”知:比a (k)小的元素被k记录了位置,故到一趟比较结束后,k记录了数组中的最小数的位置的,后面的语句把a (k)与a (i)交换,说明最小的数字被放在数组的前面,即该数组按升序排列,题目中:“经过某一遍排序后,数组元素a (I到a (7)的数据依次为“10,41,75,12,63,11,85”,其中最小的元素10被放在的第1位,次小的元素11还在倒数第2位,说明该数组只进行了1次排序,第2趟排序要把次小的元素11交换放在第2位,即要把第6位与第2位的元素交换,交换后的数组顺序为:“10,11,75,12,63,41,85”。故选项B正确。 3.B 【详解】本题考查WPS表格相关内容。筛选后的表格中只含有符合筛选条件的行,其他行被暂时隐藏,A选项错误,B选项正确。筛选条件可以不固定,C选项错误。筛选条件可以由用户自定义,D选项错误。故本题答案为B选项。 4.C 【详解】本题考查的是图表的生成。“用柱形图反映每天销售利润的情况”列需要用到H2:H9区域的利润数据,A2:A9区域的时间数据。故选项C正确。 5.C 【详解】本题考查的是排序。 当k=1时,第二层循环i=1,最内层循环:j=2,a(2)=8<a(1)=9,交换a(1)=8,a(2)=9;j=3,a(3)=7<a(1)=8,交换a(1)=7,a(2)=9,a(3)=8; 当k=1时,第二层循环i=2,最内层循环:j=3,a(3)=8<a(2)=9,交换a(2)=8,a(3)=9; 当k=4时,第二层循环i=4,最内层循环:j=5,a(5)=5<a(4)=6,交换a(4)=5,a(5)=6;j=6,a(6)=4<a(4)=5,交换a(4)=4,a(6)=5; 当k=4时,第二层循环i=5,最内层循环:j=6,a(6)=5<a(5)=6,交换a(5)=5,a(6)=6; 循环结束,最后数组元素a(1)到a(6)的值依次为:7,8,9,4,5,6。故选项C正确。 6.A 【详解】本题主要考查排序算法。该算法的思想是L=2,R=6,从第二位依次与a(1)比较,若 a(L) > a(1),则将a(L)放到最后面(与最后一位交换),且R递减1,否则L递增1(该位不用交换,已在合适的位置),继续循环,故第一空填 a(L) > a(1),第二空填R = R – 1,第三空填L = L + 1,故本题选A选项。 7.B 【详解】本题考查数据筛选。筛选数据是将符合用户特定条件的行显示出来,不符合条件的行隐藏起来。从图中可以看出“增速(%)”数据列中“大于3.0”的数据有两行。故选:B。 8.D 【详解】 9.B 【详解】本题考查电子表格函数相关内容。COUNTIF函数是条件计数函数,=COUNTIF(A3:F3,">93")公式用于计数区域A3:F3中大于93的个数,由图可知,D3、E3单元格满足条件,则回车后得到的结果是2,故本题答案是B选项。 10.D 【详解】本题主要考查数据排序。Excel、Word 和编程的方法都可以实现表格数据排序;FrontPage中建立的表格主要作用是页面布局,因此D选项正确。 【点睛】 11.A 【详解】本题主要考查排序算法及VB程序实现。for循环执行完,a(1)、a(3)、a(5)呈降序,故执行该程序段后,数组元素a(1)到a(6)的值不可能的是54,80,12,23,16,51,故选A选项。 12.B 【详解】本题考查WPS函数相关内容。SUM函数是求所选区域数据的和,B3:F5表示B3到F5之间所有单元格中数值。故本题答案是B选项。 13.C 【详解】本题主要考查排序算法。分析程序可知,外循环一共循环3次,每一次循环,将一个最小值放到最左边,第一次循环后,数组元素a(1)到 a(6)的值依次是2,8,3,9,6,7;第二次循环后,数组元素a(1)到 a(6)的值依次是2,3,8,9,6,7;第三次循环后,数组元素a(1)到 a(6)的值依次是2,3,6,9,8,7,故本题选C选项。 14.C 【详解】本题考查的是排序。如果数组第一个元素就是整个数组中最小元素,程序段2就只会执行一次do循环,无法实现升序排序。②说法错误,故本题应选项C。 15.A 【详解】本题主要考查VB程序的执行。该程序通过嵌套for循环实现插入升序排序,并把较小值赋值给tmp,将前面的值依次后移,故①中的语句为i-1,②中的语句为a(j+1)=a(j),内层for循环结束即找到tmp的位置(tmp不大于a(j)时),将其值赋给a(j+1),③中的语句为a(j+1)=tmp,故本题选A选项。 16.C 【详解】本题考查电子表格操作相关内容。分别计算二、三、四班的总分,四个选项均可以实现,但最快捷操作方式是通过一班的公式使用填充柄复制函数,故本题答案是C选项。 17.A 【详解】本题考查冒泡排序。根据题干,执行“程序段1”后,数组元素a(1)~a(10)的值依次为80,78,90,45 ,43,33,21,16,12,6,可知a(10)-a(4)实现排序,故整个排序执行了七趟。根据程序段1,双重for循环的内循环for j=1 to 10-i,这是一个下沉的排序,对整个程序段总共要执行七趟,那么i的变化是1-7,故外循环填入7。选项A正确。两个程序段都执行七趟,比较次数一样。执行完程序段2后,数据6移动到了a(8)。故本题选A。 18.D 【详解】本题考查的是Excel操作。对于EXCEL的分类汇总功能,是比较强大的,譬如可以完成按某字段进行计数、求和、最大值、最小值、乘积、标准偏差、总体标准偏差等等功能。要对绩效最好的部门进行奖励,可以按部门分类汇总绩效并按部门汇总绩效排序,故选项D正确。 【点睛】 19.D 【详解】本题考查电子表格相关内容。在电子表格中下列运算符中,优先级最高的是括号。故本题答案是D选项。 20.D 【详解】 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

4.3编辑工作表2023—2024学年高中信息技术人教版必修1
1
4.3编辑工作表2023—2024学年高中信息技术人教版必修1
2
4.3编辑工作表2023—2024学年高中信息技术人教版必修1
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。