相关试卷

  • 1、求不大于n的五位正整数中,满足高两位与低两位相同,且能被3除余2的所有数之和。
    (1)、本题适用的算法是(   ),此算法的基本实现方法是(    )。
    A、枚举算法,循环中嵌套循环 B、查找算法,循环中嵌套分支 C、枚举算法,循环中嵌套分支 D、查找算法,循环中嵌套循环
    (2)、设x为五位正整数,以下检验条件的分析,正确的是(    )。
    A、x \ 100 = x mod 100 and x mod 3=2 B、x \ 1000 = x mod 100 and x mod 3=2 C、x \ 100 = x mod 1000 and x mod 3=2 D、x \ 1000 = x mod 1000 and x mod 3=2
    (3)、请编写程序,完成题目要求的功能。

  • 2、奇偶校验是一种校验数据传输正确性的方法。其中奇校验方法:统计二进制数据的数位中“1”的个数,若为奇数,则校验值为0,否则校验值为1。小明编写了一个计算奇偶校验值的VB程序。

    程序功能:在文本框Text1中输入1~255十进制待校验数,单击“计算”按钮后,在文本框Text2中显示该数对应的二进制值,并在标签Label1中显示该数的校验位值。

    (1)、如果在文本框Text1中输入22,单击“计算”按钮,则显示的校验位值是
    (2)、部分程序代码如下,请完善划线处内容,完成上述功能。

    Private Sub Command1_Click()

    Dim a As Integer, s As String

    Dim n As Integer, t As Integer, v As Integer

    n = Val(Text1.Text)                    ' 输入一个1~255的十进制数

    t = 0

    s = ""

    Do While n > 0

          a = n Mod 2

           n = n \ 2

           t =

           s = Str(a) + s                    ' str(a)将变量a的值转换为字符串

    Loop

    v =  

    Text2.Text = s                                   ' 显示对应的二进制数值

    Label1.Caption = "校验位值:" + Str(v)              ' 显示输出校验位值

    End Sub

  • 3、有如下VB程序段:

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

    a(1) = 2: a(2) = 1: a(3) = 3: a(4) = 4: a(5) = 5

    c = 0

    For i = 1 To 4

      If a(i) <= a(i+1) Then c = c + 1

    Next i

    Print c

    该程序的运行结果是

  • 4、以下流程图描述的算法执行结果是

  • 5、数组a和数组b的数据存放情况如下表,则b[a[5]-2]的值是

    数组a

    a[1]

    a[2]

    a[3]

    a[4]

    a[5]

    a[6]

    a[7]

    a[8]

    2

    5

    4

    1

    6

    3

    8

    7

    数组b

    b[1]

    b[2]

    b[3]

    b[4]

    b[5]

    b[6]

    b[7]

    B[8]

    1

    4

    2

    3

    7

    5

    9

    6

  • 6、VB表达式2019 Mod 60 \ 2*sqr(9) 的运算结果是
  • 7、小明家里是通过ADSL虚拟拨号上网,其速率为上行512Kbps/下行2Mbps,如果不考虑其它因素,理论上每分钟可以下载MB的数据。
  • 8、某型号的LED显示屏中使用的汉字字库的汉字点阵如图所示,如果该字库中容纳了5120个汉字,这个汉字字库的容量为KB。

  • 9、数组a存放了一组数据如表所示。采用选择排序对这组数据进行递增次序排序。在第三遍加工的过程中,需要交换的数组元素是什么,一共需要做多少遍加工。(     ) 

    a[1]

    a[2]

    a[3]

    a[4]

    a[5]

    a[6]

    a[7]

    a[8]

    168

    162

    177

    155

    179

    166

    191

    188

    A、d[3]与d[6],7 B、d[3]与d[5],7 C、d[3]与d[6],8 D、d[3]与d[5],8
  • 10、在数组d中已经存放了10个不同的整数。以下流程图描述的算法功能是在数组d中查找元素值88,若找到,输出该数组元素的下标;若没找到,输出0。流程图①处应填入(    )。

     

    A、m←2,flag←0 B、m←1,flag←1 C、m←1,flag←0 D、m←2,flag←1
  • 11、数组a中存放了7位同学的身高(单位:厘米),若用对分查找算法查找数值168,则依次被访问到的数组元素是(     )。

    a[1]

    a[2]

    a[3]

    a[4]

    a[5]

    a[6]

    a[7]

    188

    177

    175

    172

    168

    166

    155

    A、a[4],a[6],a[5] B、a[2],a[6],a[5] C、a[1],a[7],a[5] D、a[7],a[6],a[5]
  • 12、下列问题适合用解析算法求解的是(    )
    A、将全般40名学生根据身高从低到高排队 B、在一筐鸡蛋中寻找鸭蛋 C、计算5个电阻并联的总的电阻值 D、统计3000以内各位数字之和是20的偶数的个数
  • 13、以下流程图描述的算法执行结果是 (     )。

     

    A、5 B、50 C、35 D、10
  • 14、现有6个数据23,15,20,60,78,82依次存放在数组a(1)到a( 6)中,当流程图执行完第3次循环后,max的值是( )

    A、20 B、23 C、60 D、78
  • 15、有如下VB程序段:

       Dim a As String, b As String

    a = InputBox("输入a")

    b = InputBox("输入b")

    If a < b Then

             a = a + b

    Else

             b = b + a

    End If
      Print a + b

    依次输入32,123,该程序的运用结果是( )。

    A、32123123 B、3212332 C、278 D、12332123
  • 16、以下流程图描述的算法执行结果是(    )。

    A、6 B、  False C、  True D、  0.5
  • 17、以下流程图描述的算法执行结果是(     )。

    A、9,6 B、6,54 C、6,9 D、9,54
  • 18、有VB代码如下:

       Private Sub Command1_Click()

    Dim s As Integer, i As Integer

    s = 0

    For i = 1 To 1000

           s = s + i

    Next i

    Print s

    End Sub

    运行时,出错信息如下图所示,导致此错误的语句或原因是(    )。

    A、将变量i的数据类型改为long B、将变量s的数据类型改为long C、将变量i的数据类型改为string D、将变量s的数据类型改为string
  • 19、在VB语言中关于常量与变量,以下表述错误的是(  )。
    A、字符串常量可以是空字符串 B、变量X的值是1023,读取X的值以后,X的值不变 C、True和False都是逻辑型常量 D、遵循“先定义,后使用”的原则,使用变量只需定义变量名
  • 20、李丽(电子邮箱地址lili@126.com)与朱珠(电子邮箱地址zhuzhu@sina.com)经常通过电子邮件交流信息。下图中箭头表示李丽或朱珠收发电子邮件的可能传送途径。以下选项表述正确的是(    )。

     

    A、李丽发出的邮件是经途径(4)直接发送至朱珠电脑的 B、李丽发出的电子邮件由SMTP经途径(1),(2)存放到新浪电子邮件服务器 C、李丽发出的电子邮件由SMTP经途径(1),(2),(3)送至朱珠电脑 D、李丽发出的邮件经途径(5),(3)传送至朱珠电脑
上一页 1192 1193 1194 1195 1196 下一页 跳转