相关试卷
-
1、CPU中跟踪指令后继地址的寄存器是( )。A、地址寄存器 B、指令计数器 C、程序计数器 D、指令寄存器
-
2、当前的CPU由( )组成。A、控制器 B、控制器、运算器、cache C、运算器、主存 D、控制器、ALU、主存
-
3、EEPROM是指( )。A、读写存储器 B、只读存储器 C、闪速存储器 D、电擦除可编程只读存储器
-
4、以下有关运算器的描述,( )是正确的。A、只做加法运算 B、只做算术运算 C、算术运算与逻辑运算 D、只做逻辑运算
-
5、某机字长32位,其中1位表示符号位。若用定点整数表示,则最小负整数为( )。A、-(231-1) B、-(230-1) C、-(231+1) D、-(230+1)
-
6、从器件角度看,计算机经历了五代变化。但从系统结构看,至今绝大多数计算机仍属于( )计算机。A、并行 B、冯·诺依曼 C、智能 D、串行
-
7、一个整数序列,如果两个相邻元素的差恰好正负(负正)交替出现,则称该序列为摇摆序列。小王同学想求出某个数列的最长播摆子序列。
以序列[3,14,7,6,9,12,10,8,13,5]为例,整体不是摇摆序列,但子序列[3,14,7,9]、[3,14,6,12]等都属于摇摆子序列,其中最长的摇摆子序列[3,14,6,12,8,13,5]。根据第16图a分析得知,当序列有一段连续的递增(或递减)时,为形成摇摆子序列,我们只需要找到每一次转折中的拐点元素。

小王编写了一个VB程序实现该功能:程序运行时,从文本框Text1中读入数据,单击按钮Command1后,将计算得到的最长摇摆序列的长度输出到标签Label1中,并将具体的序列输出到文本框Text2中。程序运行界面如图b所示:
(1)、若文本框Text1中输入数据“2,4,5,3,2,1”,则最长摇摆子序列为。(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Dim a(1 To 20) As Integer
Dim b(1 To 20) As Boolean
Dim ans As String
Private Sub Command1_Click()
Dim i As Integer, flag As Integer, n As Integer
Dim gd As Boolean
'从文本框 Text1读入数据,依次存储到a数组中,数据总数为n
'b数组初值均为False
'代码略
flag = 0 '0代表开始,1代表上升,2代表下降
For i=2 To n
gd = True
If flag = 0 Then
If a(i) >a (i-1) Then
flag= 1
ElseIf a(i) < a(i - 1) Then
flag = 2
Else
gd = False
End If
ElseIf flag = 1 And a(i) < a(i - 1) Then
flag = 2
ElseIf Then
flag = 1
Else
gd = False
End If
Next i
If f(n)<3 then
Label1.Caption =“不构成摇摆子序列”
Else
Label1.Caption =“最长摇摆子序列长度为:”+ Str(f (n))
Text2.Text =“最长摇摆子序列为:”+ ans
End If
End Sub
Function f(n As Integer) As Integer
f = 1: ans=Str(a(n))
For i=n-1 To 1 Step-1
If b(i) Then
f=f+1
End If
Next i
End Function
-
8、求老师想按学生的成绩进行评级,分数和等级对应关系如下表:
分数
0~59
60~69
70~79
80~89
90~99
等级
E级
D级
C级
B级
A级
现要求根据上表统计出各等级学生人数占总人数的比例。小李编写了一个VB程序帮助老师实现该功能:程序运行时,将每位学生的得分(两位整数)存储到数组a中,并在列表框List1
中显示。单击“统计”按钮后,在列表框List2中显示从A级至E级,各等级的人数占总人数的百分比例(四舍五入保留整数)。程序运行界面如图所示:

请阅读代码,并回答以下问题:
Dim n As Integer
Dim a(1 To 50) As Integer
Private Sub Form_Load( )
Dim adocn As New ADODB. Connection
Dim adors As New ADODB. Recordset
Dim str1 As String
adocn.ConnectionString = "Provider = Microsof.ACE.OLEDB.12.0;Data source=" +App. Path +”\school. accdb”
adocn. Open
str1 =“select * from students”
ardors.Open str1, adocn
'将每个学生的得分读入数组a中,并在列表框list1中显示,统计学生总人数n
'代码略
End Sub
Private Sub Comd1_C1ick( )
Dim cou As Integer,k as Integer
Dim b(0 To 4) As Integer
Const dj = “A级B级C级D级E级”
For i=1 Ton
k=a(i)\10-5
If k<0 Then ①
b(k)= b(k) + 1
Next i
For i=0 To 4
cou =
'⑶改错List2. AddItem ② + Str(cou) +“%”
Next i
End Sub
(1)、当前读取的数据表名为(2)、请在划线处填入合适的代码① ②
(3)、程序中加框处代码有错,请改正 -
9、小李制作了一个主题为“助力奥运”的flash作品,请回答以下问题:(1)、在制作多媒体作品前,要先对作品进行规划设计。以下说法正确的是 (多选,填字母)。A、确定作品的主题属于应用需求分析 B、文字脚本是多媒体作品制作的直接依据 C、作品的结构设计描述了整个作品的组成部分、工作流程和主要界面 D、确定各种素材的获取方式及处理软件,属于媒体元素分解(2)、如图a所示,“文字1”图层实现文字从小到大,旋转进入舞台,可知“文字1”图层的动画类型为(单选,填字母:A .形状补间/B .动画补间)。
(3)、“音乐”图层的属性面板如图b所示,本场景动画结束后,音乐(选填:会/不会)继续播放。
(4)、根据图a,若要使“文字2”动画在“文字1”动画播放完后才出现,且“文字2”动画持续时间保持不变,可进行的操作是。(5)、测试影片时,要求动画播放到最后一帧时自动停止,并打开冬奥会主页("http://www.beijing2022.cn),则人物图层最后一帧应设置动作。 -
10、某中学用Excel软件对高一部分学生体测数据进行统计分析,如图a所示:
(1)、图a中,为计算各班级各项目平均分,首先在H4单元格输入公式,再向下并向右填充完成各班各项目平均分的计算,发现结果不正确,公式应修改为(提示:AVERAGEIFS函数用于对一定区域中满 足指定条件的单元格求平均值。以图a中的数据为例,=AVERAGEIFS (C3:C88,A3:A88, G4)表示计算A3:A88区域中班级为1901的跳绳平均分)(2)、若要根据立定跳远得分对整个年级进行降序排序,应选择的排序区域为;(3)、小李根据a制作了1901班仰卧起坐得分对比如图b所示。下列说法正确的是 (多选,填字母);
A、创建该图表的区域为:B2:B9,E2:E9 B、若要筛选出1902班跳绳得分最高的三个同学,可以先对“班级”按“1902”进行筛选,再对“跳绳得分”按“10个最大的值”中最大3项进行筛选 C、若在C列前插入一列,图表不会发生变化 D、若修改C,D,E列数值格式保留1位小数,则图表会发生变化 -
11、有如下VB程序段:
s ="ghi jabcdef"
key = Chr(97 + 3 * Int(Rnd * 4))
i =1:j=Len(s)
Do While i< = j
m=(i+j+1)\2
ans=ans+Str(m)
c = Mid(s,m,1)
If c=key Then Exit Do
If Mid(s,i,1) < c Then
If key>=Mid(s,i,1) And key<c Then j=m-1 Else i=m+1
Else
If key>c And key <= Mid(s,j,1) Then i =m+1 Else j=m- 1
End If
Loop
运行程序后,变量ans的值不可能是( )
A、632 B、6354 C、635 D、698 -
12、已知mc数组元素的初值均为0,a数组存储n位学生成绩,若要实现在List1中输出数组a降序排名的名次(最高分为第1名,分数相同排名相同),VB程序部分代码如下:
i=1:j=2:n=10
Do While i<n
If a(i)>=a(j) Then mc(i)=mc(i)+1
If a(i)<=a(j) Then mc(j)=mc(j)+1
j=j+1
If j>n then i=i+1:j=i+1
Next i
For=1 To n
List1.AddItem“得分为”+Str (a(i))+“名次为”+Str( )
Next i
划线处应填写的语句为( )
A、mc(i) B、mc(i)+1 C、n-mc(i)+1 D、n-mc(i) -
13、有如下VB程序段:
max=0
For i=1 to 7
k=i
For j=i+1 to 8
If a(k)<a(j) then k=j
Next j
If k<>i then
t=a(k):a(k)=a(i):a(i)=t
If max<k-i then max=k-i
End If
Next i
数组元素a(1)到a(8)的值依次为:19,9,48,32,5,17,23,8,执行该程序段后max的值为( )
A、3 B、4 C、5 D、6 -
14、在由数字组成的字符串中,找出同一数字的相邻最大间距,如字符串“1231212323” ,数字“3”第一次与第二次分别出现在位置3和8,相距5,间隔距离最大。编写VB代码如下:
Dim d(0 To 9) As Integer
s=Text1.Text
c=0
For i=0 To 9
d(i)=0
Next i
For i=1 To Len(s)
'填空Next i
Text2.Text=Str(c)
方框处的代码可由以下三部分组成:
①d(t)=i ②t=val(Mid(s,i,1)) ③if d(t)<>0 And i-d(t)>c Then c=i-d(t)
代码顺序正确的是( )
A、①②③ B、②③① C、②①③ D、①③② -
15、某算法的部分流程图如图所示,执行这部分流程图后,变量k的值为( )
A、14 B、18 C、24 D、48 -
16、生成两位能被3整除的随机整数的VB表达式是( )A、Int (Rnd ( ) *90+10) B、Int (Rnd*30)*3+12 C、Int (Rnd*88+12) D、Int ( (Rnd*30)*3) +12
-
17、用GoldWave软件编辑某音频文件,部分界面如图所示,以下说法错误的是( )
A、该音频格式为Wave,是未经压缩的音频格式 B、该音频的量化位数是16bit,采样频率是44100Hz C、将当前选定部分设置为静音,按原参数保存,则文件的存储容量不变 D、将此文件以“48000Hz,320kbps” 参数存储为Mp3文件,存储容量将变大 -
18、小明将“出走的象群avi”转换成“出走的象群.mpg”,发现mpg格式的文件占用存储空间较avi格式减少了很多,但观影质量没有过多的损失,其原因有:
①视频数据存在着时间冗余 ②单调背聚存在结构冗余 ③转换过程中进行了有损压缩
④数据压缩后视频文件视觉效果更好 ⑤视频文件在压缩过程中遵守JPBG压缩标准。
其中正确的是( )
A、①③ B、②③④ C、①③⑤ D、②③⑤ -
19、下列有关信息编码的说法,正确的是( )A、已知字符 “0”的ASCI 码值是48D,则字符“10”的ASCI值是58D B、显示输出时,每个汉字的字形码都是唯一的 C、生成二维码是编码的过程 D、16色位图的每个像素用16bit存储
-
20、使用Access软件设计某网络教学平台的数据库,该数据库包含“用户信息”数据表,部分界面如下图所示( )

下列关于该数据表的说法,正确的是( )
A、平台可以管理用户数据,所以该网络平台属于数据库管理系统 B、“登录时间”可以设置为“日期/时间”类型 C、可以在当前视图下,将序号设置为主键 D、当前状态下,若不慎删除了“密码”字段可以撇销