相关试卷
-
1、王老师使用Excel软件处理学校运动大比武评分结果,部分界面如图a所示。
请回答下列问题:
(1)、计算“总分”时先在G3单元格输入公式(总分前三项比分之和×70%÷第四项比分30%),然后使用自动填充得到区城G4:G17的数据。(2)、根据图a中的数据建立了图b所示的图表,该图表的数据区城是
(3)、王老师要找出高三年级总分最高的两支队伍(若存在得分相同的多支队伍,则全部选取),下列方法可行的是 (多选,填字母)。A、以“年级”为主要关键字按笔画降序排列,以“总分”为次要关键字降序排列,选取排在最前面的队伍 B、以“年级” 为高三进行筛选,“总分”为最大2项进行筛选,然后选取筛选出的队伍 C、以“年级”为高三进行筛选,“总分”列为主要关键字进行降序排列,选取排在最前面的队伍 D、以“总分”为关键字进行降序排列,以“年级”为高三进行筛选,选取排在最前面的队伍 -
2、有如下程序段:
i =1:j = 10: n=0: flag = True
Key = Val (text1.Text)
Do While i<=j And flag=True
n=n+1
m=(i+j)\2
If a(m) = Key Then flag = False
If Key > a(m) Then i = m+1 Else j=m-1
Loop
数组元素a(1)到a(10)的值依次是:“5,12,23,29,34,48,51,67,70,89”,key值为57时,运行结束后下列说法正确的是( )
A、n=4 B、flag=False C、j=m-1 D、m=8 -
3、有如下程序段:
Const n=8
a(1)=33:a(2)=8:a(3)=49:a(4)=25:a(5)=56:a(6)=3:a(7)=12:a(8)=41
x=n\2
For i=x To 2 Step-1
For j=1 To i - 1
If a(j)< a(i) Then
t=a(j):a(j)=a(i):a(i)=t
End If
Next j
Next i
i =n
Do While i>x+ 1
k=i
For j=i-1Tox+1 Step -1
If a(j)>a(k) Then k=j
Next j
If k<>I Then
t=a(k):a(k)=a(i):a(i)=t
End If
i=i-1
Loop
执行完这段代码后,数组a中各个元素的值为( )
A、8 25 33 49 3 12 41 56 B、49 33 25 8 3 12 41 56 C、8 25 33 49 56 41 12 3 D、49 33 25 8 56 41 12 3 -
4、a(1)~a(12)是升序排列的数组元素,但是其中有重复数据,经过程序处理后,在文本框Text1中显示去重后数据,实现该功能的VB程序段如下:
n =1
For i=2 To 12
If ⑴ Then
n=n+1
⑵
End If
Next i
S=””
For i=1 To n
s=s+Str(a(i))
Next i
Text1.Text = s
上述程序中划线处可选语句为:①a(i)<>a(n) ②a(i)=a(n) ③a(n)=a(i)
则(1)、(2)处语句依次是( )
A、①、② B、②、① C、①、③ D、②、③ -
5、有下列程序执行后文本框Text1显示的内容是( )
s = "Happy new year↑”
flag=False:m=0
For i=1 To Len(s)
c= Mid(s,i,1)
If c >=“a" And c <= "z” Then
If Not flag Then
m=m+1
flag=True
End If
Else
flag = False
End If
Next i
A、4 B、3 C、6 D、11 -
6、某算法的部分流程图如图所示。执行这部分流程,分别输7、9、0、8、2、1、-1,则输出值依次为( )
A、9 0 B、9 8 C、8 9 D、0 1 -
7、已知t=5.1,s=9,m=-8,则表达式的值为True的有( )A、t > Abs(m) B、Sqr(s) = Int(s-t) C、S Mod 10< Fix (t) \10 D、Not (s=9)
-
8、使用UltraEdit软件观察字符“2019年世界杯,女排Fighting!”的内码界面如下图所示,下列说法不正确的是( )
A、采用ASCII编码时,同一个字母的大小写编码值相差00000B B、ASCII由数字、字母、符号等组成,图中数字、字母、符号均占1个字节 C、由图可知“G”的内码为“47” D、“2019” 这4个数字存储占4B -
9、下列有关数据库和数据表的说法,正确的是( )A、数据表视图中删除记录不能用“撤销”恢复,设计视图中删除字段能用“撤销”恢复 B、数据库管理系统中Oracle、FoxPro、Access 等是小型数据库管理系统 C、同一个数据库中的数据表名称不能相同,字段名也不能相同 D、数据表中只能在最后插入新字段
-
10、下列关于多媒体技术应用说法正确的是( )A、在同一个图像中,规则物体和规则背景的表面物理特性具有相关性,这些相关性在数字图像中表现为结构冗余。 B、将BMP格式图片另存为JPEG格式后,再按原参数保存为BMP格式,图片画质无影响。 C、多媒体作品创作工具中Flash是以时间为基础的创作工具,Authorware 是以图标和流程图为基础的创作工具。 D、文字脚本制作之前,需先完成脚本大纲和制作脚本的工作,制作脚本作为作品制作的直接依据。
-
11、使用OCR软件将某产品海报识别后使用Word编辑,界面如下图所示,以下说法不正确的是( )
A、编辑该文档时不小心将“1600万像素”中的数据改为了“16万”,批注不会被删除 B、该文档有2个批注,3处修订 C、该图片的环绕方式可能为四周型 D、使用OCR软件可识别海报图中的文本,可通过去噪、滤波提高识别正确串 -
12、下列关于信息技术的说法正确的是( )A、常用的网页制作软件有IE、记事本、Dreamweaver、Frontpage、IPS B、通过新浪微博分享身边见闻是种比较常见的表达方式 C、信息可以从一种形态变成另一种形态,这体现信息的加工处理性 D、信息不可以脱离它所反应的事物被存储和保存
-
13、给定一个数组(有n个元素),小李通过边分段、边合并的方式将n个数据处理成一个非降序数据段(a(1)≤a(2)≤a(3)≤……≤a(n)),每一轮数据处理方法如下:
1)查找相邻两个非降序数据段:在未处理的数据区域中,从前往后找出第一个最长非降序数据段。若该数据段后面没有元素,则本轮处理完毕:否则在第1个数据段的后面,从前往后找出数组中第二个最长非降序数据段。
2)合并两个数据段:借助数组tmp.将查找到的两个相邻数据段合并成一个非降序数据段,然后将合并后的数据依次存回到原数组中。
3)若数组中还有未处理的数据,则重复(1)(2)步骤。每一轮数据处理完毕后,重新从数组第1个数据开始进行下一轮处理。若检测到某一轮没有合并处理,则说明n个数据已构成非降序数据段,数据处理结束。
(1)、根据上述描述,若数组各元素为“3,9,7,6,8,2,1,5,7,4”,则第一轮合并处理完成后,数组中的数据依次是:(用“,”间隔)。(2)、实现上述功能的VB程序如下.请在划线处填入合适代码。Const n = 10
Dim a(1 To n + 5) As Integer
Din tmp(1 To n + 5) As Integer
'读取n个整数保存到数组a中,并在文本概Text1中显示,代码略。
Private Sub Comnand1_ Click()
Do While True
If Not Merge() Then Exit Do
'在列表概List1中输出这一轮合并后的数据,代码略。
Loop
End Sub
Function Position(low As Integer) As Integer
Din i As Int eger
For i=low To n-1
If Then Exit For
Next i
Position = i
End Function
Function Merge() As Bool ean
Dim i As Integer, flag As Boolean, p1 As Integer, p2 As Integer
Dim low1 As Integer, high1 As Integer, high2 As Integer
flag = False: low1= 1
Do While low1 < n
high1 = Position(low1)
If high1 = n Then Exit Do Else flag = True
high2 = Position(high1 + 1)
p1=low1:p2=high1+1
i = low1
Do While
If p2>high2 Or p1 <= high1 And a(p1) < a(p2) Then
tmp(i)=a(p1):p1=p1+1
Else
tmp(i)=a(p2):p2=p2+1
End If
i =i+1
Loop
For i = low1 To high2
a(i) = tmp(i)
Next i
Loop
Merge = flag
End Function
-
14、小王基于选择排序算法编写了一个VB程序,功能如下:数组a有n*n个元素,按列进行升序排序,例如6*6的数组,第一列将a(1),a(7),a(13),a(19),a(25),a(31)进行排序。运行程序,在列表概List1中显示n*n个数列单击“排序"按钮Command1,在列表概List2中显示排序后的结果,程序运行界面如图a所示。

图a
(1)、若要修改按钮上文字“排序”字体的字号,可以修改Command1对象中的属性(单选。填字母:A . Caption /B . BackColor/ C . Font)(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Const n=6
Dina(1 To n*n)As Integer
Private Sub Form_Load() ' 产生n*n个数组元素,每行按n个数显示在list1中
Din i As Integer, s As String
For i=2 To n* n
a(i)=Int(Rnd*90)+10
s =s+ Str(a(i))
If i Mod n = 0 Then List1.AddItem s: s =“”
Next i
End Sub
Private Sub Comnand1_ Click()
Dim i As Integer, j As Integer, k As Integer
For i = 1 To n*n
k= i
For j= To i+n step -n
If a(k) > a(j) Then k= j
Next j
If
Then t= a(k): a(k) = a(i): a(i) =tNext i
‘将排序后数组a的元素,每行按n个数显示在list2中.
End Sub
(3)、若要实现仅对偶数列进行升序排列,加框处的表达式应改为。 -
15、创作多媒体作品,用Photoshop处理图像,Flash 软件进行合成,请回答下列问题。(1)、多媒体处理软件Photoshop和Flash会将各元素分别放在不同的图层中进行处理,制作完成后,依次将作品导出为BMIP和SWF格式文件。下列关于图层的描述不恰当是(多选,填字母:A .图层都能方便设置图层中图像的大小、颜色和位置/B .导出的文件存储容量都由图层数量决定/C .放置图像的图层被隐藏后,导出都将不可见/D .导出的文件打开后图层的参数信息都会丢失/E .图层都可以存放文字和声音素材。(2)、用Flash合成动画界面如下图所示,在当前状态下,若要使动画捕放的时间变为原来一倍,可将帧频修改为fps。
(3)、若要制作从第41帧到第60帧的动画补间,实现“云"实例向右下方移动并由完全显示到完全透明的渐变动画效果,进行$如下操作步骤,请完成划线处的操作过程:①在“云”图层第60帧执行插入 (选填:关键帧\空白关键帧\帧):
②在“云”图层第60帧将库中“云”元件应用到舞台,并放置在恰当的位置:。
(4)、测试影片时,单击“空气运动”按钮,停止当前场景声音的播放,然后跳转到“空气运动”场景第1帧继续播放动画,并播放“空气运动”场景的音乐,则该“进入”按钮的动作脚本是on (press){}。 -
16、小林用Excel软件统计某校食堂就餐情况,如图a所示。请回答下列问题:
(1)、区域M4:M129的数据通过公式计算得到(其中0表示未用餐,1表示用餐),在M4单元格中输入计算学生未就餐次数的公式,再利用自动填充功能完成区域M5:MI 29的计算,则M4单元格中的公式为(多选,填字母:A .=SUM(C4;L4);B .=10-SM(C4;L4);C .=10-SM($C$4:$L$4);D .=OOUNTIF(C4;L4,"<=1");E .=OOUNTIF(C4;L4,"<1");F .=COLNTIF(C$4;L$4,"=0")(提示: OOUNTIF丽数用于统计某个区域满足条件的单元格个数。例如:=OOUNTIF (B4:B20,"<100")表示在数据区域B4:B20中统计数值小于100的单元格个数。)
(2)、若将C129单元格数据被误删,则C130单元格中的数据将 (单选,填字母:A .变大\B .变小\C .不变)。(3)、要将图a数据按班级进行排序,则选择的数据区域为。 -
17、某对分查找算法的VB程序段如下:
s=0;i=1:j=7
Do While i<=j
m=(i+j)\2
If Key = a(mi) Then Exit Do
If Key < a(m) Then j=m-1:s=3ks+2Else i=m+1:s=3ks
Loop
数组a(1)到a(10)的值依次为“2,6,7,15,20,24,27”,执行该程序段后,s的值为6,则key的值可能是( )
A、6或23 B、7或2 C、6或20 D、7或23 -
18、有如下VB程序段:
Const n = 50
Din a(1 To n) As Integer, b(1 To 10) As Integer, k As Integer
k=n\ 10
For i=1 To n
a(i) = Int (Rnd * 10) + 1
Next i
For i=1 To k
For j=I To n Step k
b(i) = b(i) + a(j)
Next j
Next i
执行该程序段后,b(1)~b(5)各元素值不可能的是( )
A、0,60,32,50,150 B、10,40,70,100,130 C、5,5,55,75,100 D、2,5,8,11,14 -
19、有如下VB程序段:
s =“312321”:m=0:c=“”:k=1
For i=1 To Len(s)
m=m+k
If k=1 Then c=Mid(s,n,1)+c Else c=c+ Mid(s,m,1)
If i Mod 3=0 Then k=-k:m=Len(s)+1
Next i
执行该程序段后。变量c的值是( )
A、”213321” B、”213123" C、”312123" D、”312213 " -
20、有如下VB程序段:
'生成6个随机正整数,依次存入数组元素a (1)到a (6)中
For i=1 To 2
For j=6 To i+1 Step-1
If a(j) Mod 2>a(j-1) Mod 2 Then
t=a(j):a(j)=a(j-1):a(j-1)=t
End If
Next j
Next i
执行上述程序段后,a (1)到a (6)各元素值依次为3,1,4,3,7,6,下列选项不是排序前a(1)到a(6)各元素值依次元素值的( )
A、3,1,4,3,6,7 B、4,3,1,3,6,7 C、3,4,1,3,6,7 D、4,3,1,3,7,6