高中信息技术:

高中 信息技术

将n个元素转换成(n\m)*m矩阵(n是m的倍数)。例如有42个元素,m=7,则可转换成6*7(6行7列)的矩阵转换示例如下:

转换前元素次序为:

12 2 5 3 6 9 4 10 8 5 6 9 6 3 5 8 11 2 8 9

转换为矩阵如下:

现要在矩阵中找一个规模为3*3的子方阵,使得该子方阵的各元素之和最大。

  1. (1) 若n=25,m=5,则该矩阵中共有3*3的子方阵个数为。(填数字)
  2. (2) 实现上述功能的VB程序如下,请在划线处填入合适代码。

    Private Sub Command1_Click()

    Dim a(1 To 100) As Integer

    Dim sum(0 To 101) As Long     ‘sum(i)=a(1)+a(2)+a(3)+…+a(i)

    Dim i As Integer, j As Integer, n As Integer, m As Integer, k As Integer

    Dim ans As Long, begin As Integer, maxi As Integer

    Dim maxsum As Long, s As String

    n=Val(Text1.Text)

    m=Val(Text2.Text)

    If n Mod m <> 0 Then List1.AddItem “输入数据不符合要求”:Exit Sub

    For i=1 To n

    a(i)=Int(Rnd*50+1)

    s=s+Str(a(i))

    If i Mod m=0 Then List1.AddItem s:s=“”

    Next i

    k=3

    sum(1)=a(1)

    For i=2 To n      ‘求sum(i)

    Next i

    maxsum=0

    ans=0

    For i=1 To n\m-k+1

    For j=k To m

    begin=(i-1)*m+j-k+1

    maxsum=maxsum+sum(j+(i-1)*m)-sum(j-k+(i-1)*m)

    maxsum=maxsum+(j+(i+1)*m)-sum(j-k+(i+1)*m)

    If maxsum>ans Then ans=maxsum: maxi=begin

    maxsum=0

    Next j

    Next i

    s= “”

    For i=1 To k

    For j=1 To k

    s=s+Str(a ())

    Next j

    List2.AddItem s

    s=“”

    Next i

    List2.AddItem “maxsum=”+Str(ans)

    End Sub

如图所示,该文稿片段的排版没有用到的是(    )

A . 艺术字 B . 图文混排 C . 字体设置 D . 竖排文本框
用 Photoshop 软件制作作品“春.psd”,界面如图所示:以下说法正确的是(  )

A . “花 2”图层不可以被直接删除 B . “春.psd”文件的大小为 4.16M C . “春”图层不能直接添加图层样式 D . “燕子”图层不能直接修改不透明度
新来的员工小明让公司的网络管理员给他的电脑分配一个IP地址以便上网,网管给他写了一个IP地址:192.168.1.?72,其中“?”位置的数字模模糊糊,那么你认为“?”位置的数字应该是(    )。
A . 0 B . 1 C . 2 D . 3
为了防范网络诈骗,我们应该(    )
A . 不在网络上购物 B . 不在网络上聊天 C . 不轻易见网友、不轻信网上的中奖信息 D . 不参加网络上推出的任何活动
颜色的纯度即(     ),纯度越高,图像表现越鲜明,反之越暗淡。
A . 亮度 B . 饱和度 C . 色相 D . 对比度
采用下面的排序算法对数组a中元素进行排序。

Private Sub Command1_ Click ( )

  Dim a(1 To 5) As Integer, i As Integer, 3 As Integer, c As Integer

  a(1) = 22: a(2) = 44: a(3) = 11: a(4) =33: a(5) = 55: c = 0

  For i = 1 To 4

m = i

For j = i + 1 To 5

  If a(i) > a(m) Then m = j

    Next j

    If m <> i Then

      t=a(1) : a(i)=a(m) : a(m)=t

      c=c+1

    End If

  Next i

  Label1.Caption= Str (c)

End sub

该程序运行后,标签Label1中显示的内容是(  )

A . 2 B . 3 C . 4 D . 7
某字符串s是由一个原始字符串反复重叠形成的,例如字符串" abcababcababcab"是由abcab"重叠而成。如下VB程序段用于查找输入字符串的原始字符串:

s="abcababcababcab" : n= Len(s)

For t=1 To n\ 2

    If n Mod t=0 Then

        For i=t+1To n

            If  <>Mid(s, i, 1) Then Exit For

        Next i

        If i =n+1 Then ans = : Exit For

    End If

Next t

Text1.Text= ans

上述程序段2个方框处的表达式分别为(    )

A . ①Mid(s, (i-1) Mod t+1, 1)②Mid(s, t, 1) B . ①Mid(s, i Mod t, 1)②Mid(s, 1, t) C . ①Mid(s, i Mod t, 1)②Mid(s, t, 1) D . ①Mid(s, (i-1) Mod t+1, 1)②Mid(s, 1, t)
某中学为更好组织高三学生参加某高校的三位一体招生考试,统计了所有学生学业水平成绩情况,并在Excel中进行处理,如图所示。

图a

请回答下列问题:

  1. (1) H4:H203单元格的数据由H3单元格自动填充得到,则H3单元格输入的公式是。(某高校三位一体招生学业水平考试成绩折算如下:各科学考等级按A=10分、B=9分、C=8、D=6分进行折算)
  2. (2) 若要从表格中找出1班折算分最高的5位同学,下列操作可行的是          (多选,填字母)。
    A . 按“班级”为“1”,“折算分”为“最大5项”进行筛选,筛选结果即为所求学生 B . 以“班级”为主要关键字按“升序”,“折算分”为次要关键字按“降序”进行排序,前5位即为所求学生 C . 先按“班级”为“1”进行筛选,再按“折算分”进行降序排序,前5位即为所求学生 D . 按“折算分”为主要关键字按“降序”,“班级”为次要关键字按“升序”进行排序,前5位即为所求学生
  3. (3) 根据图a中的数据,制作了一张部分学生学业水平成绩图表,如图b所示,则制作该图表的数据区域是

    图b

以下网络安全技术中,不能用于防止发送或接受信息的用户出现“抵赖”的是(  )
A . 数字签名 B . 防火墙 C . 第三方确认 D . 身份认证
下列关于数据、信息、知识的说法,正确的是(    )
A . 数字是数据的唯一表示形式 B . 在任何地方看到数据都能明确其含义 C . 信息是数据经过存储、分析及解释后所产生的意义 D . 只要获取足够的信息,就能掌握丰富的知识
小王利用循环排序思想编写了一个VB程序,用于计算下一轮比赛的出场顺序。从数据库中读取本轮比赛的人员姓名存在数组xm中,成绩存在数组cj中(成绩均不重复)。编程实现将这些成绩进行循环升序排列。要求最低成绩的位置不变,然后依次进行升序排序,即从最小值开始向下尾首相连形成升序数列。程序运行界面如图所示。点击“排序”按钮,完成循环升序排序。

  1. (1) “排序”按钮的对象名为
  2. (2) 请在划线处填入合适代码。

    Dim xm(1 to 100)As String ,cj(1 to 100)As Integer

    Dim flag(1 to 100)As Boolean

    Private Sub Form_ Load( )

    '从数据库中读取数据,存储到相应数组中,并输出在列表框List1。第i个人,姓名为xm(i),成绩为cj(i)。人员数量存储到变量n中(1≤n≤100)。代码略

    End Sub

    Private Sub Cmd__Click( )

      Dim min As Integer, pmin As Integer

      min = cj(1): pmin = 1

      For i=2 To n

        If cj(i) < min Then min = cj(i):     ①    

      Next i

      flag(pmin) = True

      pmin= pmin + 1

      If pmin=n+1 Then pmin=1

        For i=1 To n-2

          k = pmin

          For j=1 To n

            If       ②    Then k= j

          Next j

          If k <> pmin Then

            t = cj(k): cj(k) = cj(pmin): cj(pmin) = t

            C = xm(k): xm(k) = xm(pmin): xm(pmin) = c

          End If

          flag(pmin) = True

          pmin=pmin+1

        Next i

    '将排序后的人员姓名和成绩输出到列表框List2中,代码略。

    End Sub

     ② 

  3. (3) 加框处代码出错,请改正。
菜单中“About”的中文含义是:(    )
A . 页面设置 B . 打印 C . 尺寸 D . 关于
一个十进制整数的二进制表示中,如果数字“1”的个数多于数字“0”的个数,则称该整数为A类数。如十进制整数26的二进制表示为11010,26是一个A类数。下列VB程序的功能是:寻找前1 000个自然数中所有A类数在List1中输出,并将统计个数在Text1中输出。

请回答以下问题。

  1. (1) 十进制数37(选填:是/不是)A类数。
  2. (2) 请在划线处填入合适的代码。

    Private Sub Command1_Click()

      Dim i As Integer, n As Integer

      Dim s As Integer  's为A类数的个数

      Dim t As Integer   't为二进制数中“1”的个数

      Dim k As Integer   'k为二进制数中“0”的个数

      s=0

      For i=1 To 1000

       n=i:t=0:k=0

       Do While n > 0

        If Then t=t+1 Else k=k+1

       

       Loop

       If t>k Then

        List1.Additem str(i)

        s=s+1

       End If

     Next i

     Text1.Text=Str(s)

    End Sub

小李在网上查找一篇文章,做了如下操作:

①在搜索引擎里找到相关内容的英文扫描件,并下载到本地计算机中;

②使用OCR软件将扫描件中的内容识别为文本,并保存;

③使用翻译软件把识别结果转换为中文;

④将翻译结果复制到Word中进行编辑。

以上过程中体现了人工智能技术应用的有(     )

A . ①② B . ②③ C . ③④ D . ②④
下列行为符合网络道德规范的是(   )
A . 聊天时对网友任意谩骂 B . 将病毒放在自己的网站中  C . 私自查看他人计算机内的重要数据 D . 对论坛上别人的合理求助给予帮助
下列对象没有WIDTH和HEIGHT属性的是(       )
A . TIMER1 B . LABEL1 C . TEXT1 D . COMMAND1
下列关于汉字机内码的描述中,正确的是(   )
A . 同一个汉字不同的输入码对应于不同的机内码 B . 汉字的机内码是供计算机系统内部进行存储、加工处理、传输而统一使用的代码 C . 国标GB2312使用4个字节的编码表示一个汉字 D . 一个汉字可以有多个机内码
Microsoftaccess是一种(   )
A . 幻灯制作软件 B . 网页制作软件 C . 文字处理软件 D . 数据库管理软件
由于网络身份的虚拟化,互联网上出现了一系列道德法律问题,我们应该(   ) 。
A . 网络推手没有行业标准,可以游走在道德和法律边缘 B . 不将现实中的不满在虚拟世界中宣泄 C . 假期可能通过网络刷单来勤工俭学 D . 参加网络水军,爆料热点话题
最近更新