第3单元 认识数据 知识点题库

下列软件中适用于数据库管理的是(   )
A . 画图 B . 记事本 C . MicrosoftWord D . MicrosoftAccess
Visual Basic允许的常量有(   )。 
A . E7 B . 4.8E2 C . 2.5*10 D . E-5
小吴编写了一个查找数组中不重复数据的VB程序,功能如下:程序运行时在列表框List1中显示原始数据(存储在数组a中),单击“查找”按钮Command1后,在列表框List1中显示数组中元素值只出现一次的数据。程序运行界面如图所示。

实现上述功能的VB程序如下,但加框处代码有错,请改正。

Const n = 10    ‘数组元素的总数

Dim a(1 To n) As Integer

Private Sub Form_Load()

‘该过程对数组a进行赋值,并在列表框List1中显示,代码略

End Sub

Private Sub Command1_Click()

Dim i As Integer, j As Integer,flag(1 To n) As Boolean

‘flag(i)记录第i个元素是否重复出现

For i = 1 To n      ‘flag(i)=true开始假设都只出现1次

 flag(i) = True

Next i

For i = 1 To n

 If flag(i) Then

  For j = i + 1 To n

    If Then flag(i) = False: flag(j) = False    ‘①

  Next j

 End If

Next i

For i = 1 To n

  If Then List2.AddItem Str(a(i))    ‘②

Next i

End Sub

 ② 

某未经压缩的BMP图像文件,其参数分别为800×600像素、256色,将其另存为jpg文件,压缩比为10:1,则该jpg文件存储容量约为(  )
A . 4.8KB B . 48KB C . 400KB D . 480KB
用GoldWave软件编辑某音频文件,部分界面如图所示。

当前状态下,先执行“删除”操作,然后插入10秒静音后直接保存,则该音频文件的大小约为(  )

A . 3.3MB B . 5.0MB C . 6.7MB D . 8.4MB
一个完整的数据备份及恢复方案应包括 、四个部分。
下列选项中,能作为VB程序变量名的是(   )
A . 2x B . if C . x2 D . a*b
某密文是由一串数字加密得到,其解密规则是:①对连续重复的大写字母,仅保留1个;②在去重后的文本中,从首字符开始间隔5个字符取1个,依次连接取出的字符,即为明文。

编写解密的VB程序,功能如下:在文本框Text1中输入密文,单击“解密”按钮Command1,在文本框Text2中显示去重后的文本,并在标签Label1中显示明文。程序运行界面如下图所示。

  1. (1) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Private Sub Command1_Click()

    Dim s1 As String, s2 As String, c As String, mw As String

    Dim i As Integer

    s1 = Text1.Text

    s2 = Mid(s1, 1, 1)

    For i = 2 To

      c = Mid(s1, i, 1)

      If c >= "A" And c <= "Z" Then

        If  Then s2 = s2 + c

        Else

          s2 = s2 + c

        End If

    Next i

    mw = " "

    i = 6

    Do While i <= Len(s2)

      mw = mw+Mid(s2, i, 1)

     

    Loop

    Text2.Text = s2

    Label1.Caption = mw

    End Sub

  2. (2) 若密文为“XXXX923JBBBYYYY##43aG544Zo$$a0ZZZSSS@wwwIiwf3fYYYrinns”,则相对应的明文为
用GoldWave软件编辑音频文件“声音.wav”,部分界面如图所示,下列说法正确的是(    )

A . 执行“静音”操作后直接保存,文件容量将变小 B . 执行“删除”命令后直接保存,音频容量约为10MB C . 复制一段时长为1秒的音频粘贴至当前音频文件后直接保存,文件容量不变 D . 执行“剪裁”命令后,再执行“插入静音”2秒后直接保存,左声道音频时长不变
使用数据库应用系统的优势有哪些(   )

①能够存储大量数据,且占用空间少

②管理操作方便数据维护简单安全

③检索统计准确迅速高效

④数据维护较复杂

⑤数据应用共享性能好

A . ①②③④⑤ B . ①②④⑤ C . ①②③④ D . ①②③⑤
如图所示:大拇指代表最高位,小指为最低位,伸直为1,弯曲为0,那么一只手最多能表示几个不同的二进制数?弯曲无名指和中指后,一只手代表的二进制的数值大小是什么。(      )

A . 16、32 B . 5、24 C . 10、3 D . 32、25
学校需要统计学生的作业完成数,需要将学生的完成数按从高到低显示,下列程序模拟该信息处理过程,程序在数据库stud中找到的学生信息(编号和完成次数),并将所有学生按照完成数从高到低显示。先将所有学生的编号和完成次数从数据库stud的info表中ID和finshed两字段中取出分别保存在数组a和数组b中,第i个学生的编号保存在a(i)中,对应的作业完成次数保存在b(i)中。

数据库文件“stud. accdb”信息如图所示。

程序界面如图所示,左边列表框List1中显示所有学生信息(包括编号和完成次数),单击“排序”按钮(Command),所有编号按照作业完成次数从高到低显示在列表框List2中。

代码如下:

Dim conn As New ADODB. Connection

Dim rs As New ADODB. Recordset

Dim n As Integer

Dim a(500)As String

Dim b(500)As Integer

Private Sub Fom Load()

    Dim i As Integer

    conn. Connection String="Provider=Mi-crosoft. AC

    A.OLEDB. 12.0;DATA Source="& App. Path &"\stud. accdb"

    conn Open

    Set rs. Active Connection=conn

    rs. Open "Select*From info"

    n=0

    Do While not rs.EOF            '到记录集最后一条记录后退出循环

        n=n+1

        a(n)=rs. fields("id")

        b(n)=rs. fields("finshed")

        rs. MoveNext                 '移动到下一条记录

    Loop

    For i=1 To n

        List1. AddItem a(i)+" "+Str(b(i))

    Next i

    rs. Close

    conn. Close

    Set rs= Nothing

    Set conn= Nothing

End sub

Private Sub Command1_Click()

    Dim i As Integer, j As Integer, t1 As Integer, t2 As String, k As Integer

    For i=1 To n-1             'n表示学生总数

        k=i           'k保存第i大的数,一开始假定是a(i)

        For j=i+1 To n

            If b(k)<b(j) Then k=j            '比较完成数

                ①      

            If    ②      Then

                t1=b(i): b(i)=b(k): b(k)=t1           '交换完成次数

                t2=a(i): a(i)=a(k): a(k)=t2           '交换编号

            End If

        Next j

    Next i

    For i=1 To n          '在列表框List2中输出排序结果

        Listt2. Addltem a(i)+" "+Str(b(i))

    Next i

End sub

  1. (1) 当“Form_Load()”事件处理过程运行结束时,变量n的值为
  2. (2) 加虚线框中的代码采用的排序算法为
  3. (3) 为实现上述功能,程序中划线处的代码为①;②
图结构是由一组节点(称为顶点)和一组节点间的连线(称为边或弧)构成的一种数据结构。图结构中的每个顶点都可以与其他顶点有边相连,下列说法错误的是(      )

A . 图结构中数据元素之间是一对多的关系 B . 图可以分为有向图和无向图 C . 相连顶点之间的边或弧叫权,权表示两个节点之间的某种关系 D . 图上的边或弧带权则称为网,可分为有向网和无向网
List1=["a",3,"b",10]

List1.pop(3)

print(list1) 的值为(     )

A . [3,10] B . ['a',3,'b'] C . ["b",10] D . [3,"b"]
用Access软件设计天气信息的数据库,其中已建好的“台风”数据表用于存储下图所示的数据。

下列关于“台风”数据表的描述,正确的是(    )

A . “台风编号”列在该数据表中相应字段的数据类型只能设置为“数字”型 B . “是否在中国登陆”列在该数据表中相应字段的数据类型可以设置为“是/否”型 C . “台风”数据表中的字段顺序一定和上表中的顺序一致 D . 不可以把该Access数据表中的台风数据导出到Excel表
队列的删除操作是在(   )
A . 队首 B . 队尾 C . 队列中间位置 D . 任意位置
高一有6个班,每班有40个学生,使用二进制编码,至少需要(    )个二进制位?
A . 9 B . 8 C . 7 D . 2
将一幅1024x768像素的24位真彩色BMP图像存储为黑白图像,其存储容量将会变
  十六进制数ED2转化为二进制数是。二进制10110100010转化为八进制数是
在数据表中,当前记录可以有多条。