相关试卷
-
1、在制作网页时,通常用来进行页面布局的是( )。A、表单 B、水平线 C、框架 D、表格
-
2、下列属于数据库管理系统的是( )。A、Flash B、Access C、Word D、Excel
-
3、在收件箱中,有一类邮件带有一个回形针形状的图标,表示该邮件( )。A、尚未被阅读 B、已经阅读过 C、带有附件 D、是转发的邮件
-
4、在购买图书时,收银员用扫描器扫描图书上的条形码以获取图书信息的技术属于( )。A、语音识别技术 B、指纹识别技术 C、手写识别技术 D、模式识别技术
-
5、下列应用中,属于人工智能技术范畴的是( )。A、家用热水器恨据水温自动加热 B、用智能手机通过微信平台发送语音信息 C、无人值守停车场识别车牌并自动计算停车费 D、国际会议中,同声翻译员把英文演讲翻译为中文
-
6、下图所示的图表类型是( )。
A、柱形图 B、折线图 C、饼图 D、而积图 -
7、下列能实现网页间相互跳转功能的是( )A、超级链接 B、刷新 C、另存为 D、新建
-
8、若要将相片发给远方的朋友,下列选项中既快捷又经济的做法是( )。A、普通邮寄 B、亲自送去 C、发送电子邮件 D、快递传送
-
9、下列数值中,有可能是八进制数的是( )。A、677 B、408 C、659 D、802
-
10、在编制校园一卡通时,给每位学生都编制一个卡号,这个过程是( )。A、信息编码 B、信息获取 C、信息传递 D、信息共享
-
11、以下说法不正确的是( )。A、同一种信息可以采用不同的表达方式 B、信息可以脱离它所反映的事物被存储、保存和传播 C、POP3协议的功能是把电子邮件发送到收件人的电子邮箱中 D、浏览器与WEB服务器之间的信息传输一般采用HTTP协议
-
12、下列不属于手机操作系统的是( )。A、Android B、ios C、Windows Phone D、Windows 7
-
13、对k(k<=100)个数据进行排序时,可以利用一种排序方式进行处理,算法如下:
①每次将第i个数据和第2*i以及第2*i+1个位置的数据进行比较,将较大值交换到第i个位置上;
②从数组的第i(未排序数据个数一半位置)个位置重复步骤①一直比较到最前面,这样就可以将最大值交换到第1个位置;
③最终将1号位置上的值与未排序数据的最后一个进行交换,得到最大值;
④反复执行①②③三个步骤就可以将数据按升序排序;
过程如下图所示,其中a(1)=11,a(2)=25,a(3)=52,a(4)=39,a(5)=46,开始比较的位置从i=k\2个位置开始:
第一次排序过程:
步骤①:
步骤②:
步骤③:
第二次排序过程:
现要求在文本框Text1中输入一个整数k,对k个随机生成的两位奇数按上述排序方法进行排序,代码和程序运行界面如下所示,请在划线处填入合适的代码,并且在加框处代码有错误,请改正:
Dim a(1 To 100) As Integer
Dim k As Integer
Private Sub Command1_Click()
Dim i As Integer
k = Val(Text1.Text)
Randomize
For i = 1 To k
a(i) = ①
List1.AddItem Str(a(i))
Next i
End Sub
Private Sub Command2_Click()
Dim i As Integer, j As Integer, t As Integer, flag As Integer
For i = 1 To k - 1
For j =
To 1 Step -1If Not judge(i, j) Then
If ② Then
t = a(j): a(j) = a(2 * j): a(2 * j) = t
Else
t = a(j): a(j) = a(2 * j + 1): a(2 * j + 1) = t
End If
End If
Next j
t = a(1): a(1) = a(k - i + 1): a(k - i + 1) = t
Next i
For i = 1 To k
List2.AddItem Str(a(i))
Next i
End Sub
Function judge(t As Integer, s As Integer) As Boolean
③
If a(s) > a(2 * s) And a(s) > a(2 * s + 1) Or a(s) > a(2 * s) And 2 * s > k - t Then
judge = True
End If
End Function
根据以上代码回答问题:
(1)、如果现有数据a(1)=27,a(2)=12,a(3)=33,a(4)=78,a(5)=61,完成一次排序之后a(2)的值是。(2)、加框处代码有错误,则正确的是。(3)、请将划线处补充完整① ② ③
-
14、 小张要对一批数据加密,数据内容全部由英文单词和空格组成(不包含数字和标点符号,数据最终以英文单词结尾,每个单词至少由两个字母组成)。加密时小张先从文本框中读取整段原文内容,然后对每个单词进行如下操作:每个单词中第一个和第二个字母交换位置,第三个字母按字母表顺序向后移动3 位,并后移到整个单词的最后面,其余字母前移,过程如图所示。例如:单词“Hazarded”,经过转换之后得到的密文是“aHardedc”。
代码和程序运行界面如下所示,请在划线处填入合适的代码,并且在加框处代码有错误,请改正:
Const n = 1000
Dim mw(0 To 1000) As String '存放转换后密文的字符
Function zh(s As String) As String '按字母表后移3位进行转换
Dim p As Integer,flag As Boolean
If s >= "a" And s <= "z" Then
p = Asc(s) - 96: flag = True
Else
p = Asc(s) - 64: flag = False
End If
①
If flag Then zh = Chr(p + 96) Else zh = Chr(p + 64)
End Function
Private Sub Command1_Click()
Dim i As Integer, j As Integer, t As String, a As Integer
Dim tmp As String, k As Integer, s As String
s = Text1.Text
k = 1: a = 1
For i = 1 To Len(s)
t = Mid(s, i, 1)
If t = " " Then
k = 0: mw(i) = t
Else
If k < 3 Then
mw(i + a) = t: a = -a
Else
tmp = zh(t)
j = i
Do While
②
j = j + 1
Loop
mw(j) = tmp
③
End If
End If
k = k + 1
Next i
For i = 1 To Len(s)
Text2.Text = Text2.Text + mw(i)
Next i
End Sub
请回答下列问题:
(1)、如果输入的原文单词是“TextBox”,则加密后的密文是(2)、加框处代码有错误,则正确的是(3)、请将划线处补充完整① ② ③
-
15、 小丹同学为70 年国庆制作了多媒体作品。她利用Flash软件制作了一个动画,请回答下列问题:
图a
(1)、下列关于多媒体作品创作说法正确的是(多选,填字母:A .在片头场景中需要一张图片,需要上网获取,经过Photoshop 处理,名字命名成“BG.JPG”,这一过程属于媒体元素分解;B . Flash 作品主要界面需要链接到三个场景“开国篇”、“富国篇”、“强国篇”,这一过程是模块设计;C .最终作品通过微博发布,这一过程是应用需求分析;D .完成制作脚本后还需要编写文字脚本;E .作品主要展示界面可分“片头”,“主交互界面”,“片尾”,这一过程是结构设计。)(2)、“BIRD1”图层中补间动画的类型是 。(单选,填字母:A .形状补间动画;B .动画补间动画)(3)、动画播放到最后一帧便停止播放,点击舞台上的“退出”按钮,便关闭整个动画的播放,则最后一帧上的动作命令是 。(4)、“TEXT”图层从第一帧就开始播放,形成文字淡入的效果,在不改变动画时长的前提下要求该图层动画推迟一秒钟播放,则该如何操作。(5)、小丹同学在测试时发现“主界面”按钮无法响应鼠标事件,按钮的属性状态如下图b 和图c 所示,下列说法正确的是。(多选,填字母:A .在“背景”图层的点击帧执行清除关键帧操作,按钮可以响应鼠标事件;B .在“音乐”图层的点击帧执行插入关键帧操作,按钮可以响应鼠标事件;C .“图样1”图层按下帧执行插入帧操作,按钮不能响应鼠标事件;D .在“文字”图层点击帧执行插入帧操作,按下按钮时可以听到声音;E .在“图样1”图层按下帧执行插入空白关键帧,测试时能看到指针经过帧舞台上的内容)
图b
图c
-
16、小张统计了企业老员工的1999年月工资和2019年工资信息数据,并使用EXCEL软件进行数据处理,如图a所示:
图a
请回答下列问题:
(1)、图a中区域F3:F13中的计算公式是由F2单元格自动填充得到的,则F8单元格编辑栏中的内容为。(平均月工资增幅=(2019 月工资-1999 年平均月工资)/1999 年平均月工资)(2)、图a 中的数据已经经过排序,则排序时应选的数据区域是 , 其中主要关键字是“1999年月工资”,次要关键字是。(3)、利用图a的数据建立如图b中的柱形图,则该图表的数据区域为。
图b
-
17、有如下VB 程序段:
i = 0: s = "": n = 0
Do While i <= 3
k = i: j = i + 1
Do While j <= 7
If a(j) < a(k) Then k = j
j = j + 1
Loop
If i <> k Then
t = a(i): a(i) = a(k): a(k) = t
n = n + 1
End If
s = s + Str(a(i)): i = i + 1
Loop
Label1.Caption = Str(n) + ":" + s
数组a(0)到a(7)依次为16, 19, 8, 20, 4, 12,6, 15,程序运行后,标签框Label1中显示的值为( )
A、3:4 6 8 B、4:4 6 8 C、3:4 6 8 12 D、4:4 6 8 12 -
18、有如下VB 程序段:
k = 1: start = 1: end = 8: flag = 1
Do While k <= 3
For i = start To end - flag Step flag
If a(i) > a(i + flag) Then
t = a(i): a(i) = a(i + flag): a(i + flag) = t
End If
Next i
end = end – flag : flag = -flag : k = k + 1
t = start: start = end: end = t
Loop
For i = 1 To 8
List1.AddItem Str(a(i))
Next i
已知a(1)到a(8)的值是39,18,24,14,2,76,65,59,运行之后a(1)到a(8)的值是( )
A、65 39 18 2 14 24 59 76 B、65 18 14 2 24 39 59 76 C、65 18 2 14 24 39 59 76 D、65 18 14 24 2 39 59 76 -
19、小陈利用Access软件创建了某数据表,如下图1所示,其表结构如图2所示:
下列操作说法正确的是( )
A、图中出生年月字段中可以输入数据“1990-1-5” B、Access中不可以将“出生年月”的字段类型修改成数字类型 C、性别字段中的数据存储时存储大小为1B D、当前视图中可以删除“编号”字段 -
20、某字符转置算法描述如下:
·将字符串(均为大写字符)s依次转换为相对应的数值(字符A~Z对应数值1~26);
·转换后的数值以K个数据为一段,将n个待处理的数据依次分割成若干段(最后一段不足部分用0来补充);
·每一段中K个数据与K*K转置矩阵进行乘法运算;
·将乘法运算得到的每一个结果值除以26求余数,依次转换成相应字符(数值1~26对应字符A~Z),最后按原始字符串长度输出。
乘法运算规则如下:
第i个元素c(i) =第j个元素a(j) * 转置矩阵第i行第j个元素b(t)的乘积之和(其中j = 1 , 2 …K)
例如:字符串s = PYTHON,区块大小K = 4的转置过程如下:
(1)、根据算法描述,上述示例中,字符“N”的相乘结果(即图中(★)处)为。(2)、请在划线处填入合适代码。Private Sub Command1_Click()
Dim a(1 To 100) As Integer ‘存储字符串,长度不超过100个字符
Dim b(1 To 100) As Integer ‘存储转置矩阵,长度不超过10*10
Dim c(1 To 100) As Long
Dim s As String, tmp As String
Dim k As Integer, t As Integer, i As Integer, j As Integer
Dim n As Integer, m As Integer, lens As Integer
s = Text1.Text ‘在Text1中输入原始字符串
k = Val(Text2.Text) ‘在Text2中输入区块大小K
Randomize
For i = 1 To k ^ 2
b(i) = Int(Rnd * 9) + 1
tmp = tmp + Str(b(i))
If i Mod k = 0 Then
List2.AddItem tmp
tmp = ""
End If
Next i
lens = Len(s): n = lens
For i = 1 To n
tmp = Mid(s, i, 1)
List1.AddItem Str(a(i))
Next i
Do While n Mod k <> 0
n = n + 1
a(n) = 0
List1.AddItem Str(a(n))
Loop
For i = 1 To n
m = (i -1) Mod k + 1
t = 1
For j =
c(i) = a(j) * b((m -1)* k + t) + c(i)
t = t + 1
Next j
Next i
For i = 1 To n
List3.AddItem Str(c(i))
Next i
s = ""
For i = 1 To lens
s = s + Chr(t + 64)
Next i
Text3.Text = s ‘在Text3中输出转置后的字符串
End Sub