相关试卷

  • 1、使用Access软件打开数据库,部分界面如下图所示,下列说法正确的是(   )

    A、当前数据库包含3张数据表       B、“学生联系”数据表有3条记录 C、可以将Access数据表中的数据导出到Excel  D、在数据表“学生联系”中输入多条记录时,可以先不输入学号
  • 2、某算法的部分流程图如图所示,执行这部分流程后,输出c的值是(   )

    A、50      B、34   C、55     D、60
  • 3、使用WinHex软件查看字符“2017 第一学期”的内码,部分界面如图所示。下列说法正确的是(   )


    A、原文包含4个ASCII码            B、这些字符的内码共占10个字节 C、由图中可以推出关系表达式“10”>“2”的值为True   D、字符“期”的内码是“C6 DA”
  • 4、某协议的主要功能是完成对数据包的确认、流量控制和网络拥塞;自动检测数据包,并提供错误重发的功能,该协议的简称是(   )
    A、HTTP B、SMTP C、TCP D、POP
  • 5、下列描述中正确的是(   )
    A、IE浏览器可以解释并执行HTML语言 B、网上交流表达信息时要遵循一定的标准,目的是信息表达的数字化 C、商家将超市APP的链接地址制作成二维码过程属于信息的发布 D、通过无线网络传输的信息不依附与任何载体
  • 6、小李父母开了一家农家乐,顾客可以到桔园自摘桔子,收费标准是门票每人20元,采摘的桔子每斤10元,付费时若能完成小游戏则有优惠。

    用VB软件设计的自摘收费程序,功能如下:在文本框Textl中输入自摘的人数n,在文本框Text2中输入摘得桔子重量w。界面右上方是小游戏部分,程序在文本框Text3显示随机产生的桔子层数m,根据图中所示的堆桔子方法(第1层1个;第2层4个;第3层9个……),请顾客计算出m层桔子总数s,输入到文本框Text4中,单击“是否优惠计算”按钮Command1,就会在标签Label4中输出最后的费用f,并在标签Label7中给出提示是否“优惠后的费用”。运行效果如图所示: 

                 

    (1)、自摘收费程序所用的算法是(填:解析算法/枚举算法)。
    (2)、为实现上述功能,请在划线①和②处填入合适的代码。

    Dim m As Integer

    Private Sub Command1_Click() 

    Dim n As Integer, s As Integer

    Dim w As Single, f As Single

    n = Val(Text1.Text)              '输入大人人数n

    w = Val(Text2.Text)             '输入重量w

    f = 20 * n + 10 * w              '计算无优惠的费用f

    s = 0

    For i = 1 To m                            '计算桔子总数

     s = s + i * i

    Next i

    If  s=  Then  '判断是否拿到优惠计算费用

         f = f * 0.5 + s * 0.3'计算优惠后的费用

         Label7.Caption = "恭喜你,这是优惠后的费用!"

    Else

         Label7.Caption = "很遗憾,你没有算对哦!"

    End If

    Label4.Caption = Str(f)        '输出最后的费用f

    End Sub

    Private Sub Form_Load()

    Randomize

    m =               '随机产生15层及以内的桔子层数不含0

    Text3.Text = Str(m)

    End Sub

    (3)、若3位顾客摘得5斤桔子,游戏中需要计算出3层桔子的总个数,但是他们没有算对桔子个数,在text4中输入了16,那么这3位顾客需付总费用元。
  • 7、在文本框text1中输入一个8位数,单击统计按钮统计各数字出现的个数,并输出出现次数最多的那个。运行效果如图所示:

    (1)、在设计程序界面时,要清空文本框中的显示内容,应修改该文本框中的属性。
    (2)、实现上述功能的VB程序如下,请在划线处填入合适代码。

    Private Sub Command1_Click()

    Dim n As Long, m As Integer

    Dim a(0 To 9) As Integer

    n = Val(Text1.Text)

    List1.Clear

    For i = 0 To 9

      a(i) = 0

    Next i

    Do While n > 0

      t = n Mod 10

      a(t) = a(t) + 1

     

    Loop

    m = a(0)

    For i = 1 To 9

     If a(i) > m Then m = a(i): k = i

      List1.AddItem Str(i) & ":" & Str(a(i)) & "个"

    Next

    Label2.Caption = "出现最多的数字是:" +

    End Sub

  • 8、利用格里高利公式  求 ,直到最后一项的值小于0.0001为止,输出 的值。

    Private Sub Command1_Click()

        Dim Pi As Single, t  As Single

        Dim n As Integer, s As Integer

        Pi = 0

        t = 1: n = 1:s =1

        Do While Abs(t) >= 0.0001

            Pi = Pi + t

            n =

            s=

            t = s *1 / n

        Loop

        Text2.Text =

    End Sub

  • 9、对称字符串的特征是从左到右读和从右到左读是完全一样的。如“abba”是对称的,“abcba”也是对称的。判断字符串是否对称的VB程序段如下,请完善以下两处代码

    s=Text1.Text

    n=Len(s)          's是待判断的字符串

    k=0:j=n

    For i=1 to n/2

    c1=Mid(s,i,1)

     c2=Mid(s,j,1)

    If c1 <> c2 Then k = k+1: Exit For

    j=

    Next i

    If    Then Label1.Caption="对称"  Else  Label1.Caption="不对称"

  • 10、一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数称为质数又称素数,下列程序用来判断文本框text1中输入的数是否素数,请完善以下三处代码。

    Dim i As Integer, m As Integer ,flag as Boolean

    m =

    flag=

    For  i = 2  To  int(sqr(m)) 

    If    Then

     flag=false

     Exit For

    End if

    Next  i 

    If flag=true Then 

    Text2.Text = str(m) +"是素数" 

    Else 

    Text2.Text = str(m)  +"不是素数"

    End if

  • 11、调试如下VB程序段,出现如图所示的错误信息。

    For i = 1 To 10

      If a(i) >= 0 Then

        n=n+1

        List1.AddItem Str(a(i))

      Else

        m=m+1

        List2.AddItem Str(a(i))

    Next

    则该程序段出错的原因是缺少了(   ) 

     
    A、Next B、i C、End If D、For
  • 12、【加试题】《孙子算经》中提出“物不知其数”的问题,此数以3除余2,以5除余3,以7除余2。下列VB程序用来求指定范围内满足该条件的自然数及其个数。程序界面如图所示,VB程序段如下:Private Sub Command1_Click(   )

      k = 0                 '用来计数

      Max = 600             '指定范围600以内

      n = 9                                  

      Do While n <= Max

      Loop

      Label1.Caption = Str(Max) & "范围内满足问题的数有" & Str(k) & "个"

    End Sub

    方框中的代码由以下五部分组成:

    ① n=n+7

    ② k = k + 1

    ③ List1.AddItem Str(n)

    ④ End If

    ⑤ If n Mod 3 = 2 And n Mod 5 = 3 Then

    代码顺序正确的选项是(  )

    A、⑤①②③④ B、②⑤③①④ C、⑤③②④① D、⑤①③④②
  • 13、计算器中乘方运算实际上是通过累乘的方法实现的。实现计算器上xy运算处理的算法部分流程图如第图所示,下列说法正确的是(   )

    A、框图①中该填入的是f←x*j B、框图①中该填入的是f←f*j C、j←j+1被执行了x次 D、j←j+1被执行了y次
  • 14、有如下Visual Basic程序段:

    S=0:k=1

    Do while k <=4

     If 8/k >=3 Then s=s+k

     k=k+1

    Loop

    该程序段运行后,变量s和k的值分别是(  )

    A、3 , 3 B、5,4 C、3,5 D、4,5
  • 15、某算法的部分流程图如图所示,执行这部分流程后,变量a、b、c的值分别是(   )

    A、3  6  9 B、4  6  9   C、3  24  33 D、4  24  33 
  • 16、某VB程序设计界面如图所示,下列说法正确的是(   )

    ①工程文件是“工程1 .vbp”   ②将text属性值删除,图中①处将不会显示“text1”  ③该窗体中共有3个对象     ④窗体名称是“整除问题”

    A、①② B、②③ C、①③ D、②④
  • 17、执行如下VB程序段

    S=0

    For i=20 To 1 Step -5

       S=S+1

    Next i

    Text1.text=str(s)

    文本框中显示的值是( )

    A、50 B、20 C、5 D、4
  • 18、VB中,能够正确表示代数式 x3+1|x|+x 的是 (   )
    A、x^3+1/abs(x)+sqr(x) B、(x^3+1)/abs(x)+sqr(x) C、x^3+1/(abs(x)+sqr(x)) D、(x^3+1)/(abs(x)+sqr(x))
  • 19、下列VB表达式中,计算结果为3的是(   )
    A、Abs(-3.2) B、Len("a_8") C、Sqr(3)+1 D、Int(2.9)
  • 20、在VB中,语句Text1.Text="无解"中的“Text”是(   )
    A、对象名 B、属性名 C、属性值 D、方法名
上一页 1644 1645 1646 1647 1648 下一页 跳转