相关试卷

  • 1、小明撰写电子邮件时,部分界面如图所示。下列说法中正确的是(  )。

    A、该邮件的收件对象有两个 B、该邮件的发件人邮箱是wang2011@163.com C、该邮件的正文内容是“春游照片” D、该邮件有2个附件
  • 2、小明在163网易免费邮箱申请一个用户名为“XM1998”的电子邮箱,若通过电子邮件客服端收发邮件,需将发送邮件服务器设置为(  )。(注:网易免费邮箱网址为mail.163.com)
    A、XM1998.smtp.163.com B、smtp.163.com C、XM1998.рop.163.com D、pop.163.com
  • 3、下列主要用于电子邮件收发的管理的软件是(  )。
    A、Microsoft FrontPage B、Outlook Express C、Windows Media Player D、WinRAR
  • 4、如图所示为电子邮件发送界面,发送成功后,以下说法中正确的是(  )

    A、发件人邮箱为b@qq.com B、该邮件的接收对象有2个 C、该邮件添加了2个附件 D、a不知道c收到了这封邮件
  • 5、在使用计算机解决问题时,选择合适的算法,是有效解决问题的关键。分析下面的问题,请选择最合适的算法:__________(请用英文字母填写)

    搬砖问题:100块砖,100人搬,一个男人搬4块,一个女人搬3快,两个小儿拾1块,要求一次搬完,问男、女、小儿各多少人。

    A、解析法 B、递归法 C、穷举法 D、排序法
  • 6、如果一个4位数恰好等于它的各位数字的4次方和,则这个数被称为“玫瑰花”数。例如1634就是一个玫瑰花数:1634=14+64+34+44。如果要求出所有的玫瑰花数,下列算法合适的是( )
    A、查找法 B、解析法 C、穷举法 D、排序法
  • 7、对n项(n<=100)数据序列的前x项求和,可设计如下算法:将数据序列存储在数组a中,并按一定规则转换成数组c,再借助数组c实现求和.

    将数组a转换成数组c的方法描述如下:

    ①将数组a中的元素依次存储到数组c中,把当前数组c看作第一层;

    ②把第一层中的各元素进行如下处理:奇数项值不变,偶数项的值更新为自己与自己前一项的和,将更新后的数组元素看作第二层;

    ③把第二层中的各元素,按上述方法进行同样操作,更新后的数组元素看作第三层;

    ④以此类推,直到当前层中仅有一项为止。

    例如x=11时,转换过程如图所示:

    借助数组c,可快速计算出数组a中前x项的和.例如,数组a中前11项的和,可由表达式c(11)+c(10)+c(8)得到.表达式具体分析过程如下:

    ②表达式第一项为c(11);

    ②将下标11转换成二进制数1011,计算该二进制数最右边的“1”所对应的权值,再用11减去此权值得到10,即表达式第二项为c(10);

    ③按上述方法继续操作,直到计算结果等于0为止。

    小龙依据上述方法设计了如下vb程序.请回答下列问题:

    (1)、计算数组a中前22项和的表达式为(填写表达式,如c(11)+c(10)+c(8))。
    (2)、请在划线处填入合适的代码。

    Dim n As Integer

    Dim a(1 To 1000) As Long, c(1 To 1000) As Long

    Private Sub Form_Load()

    '读取n个数据,并存储到数组a中(代码略)

    End Sub

    Private Sub Command1_Click()

    Dim i As Integer, j As Integer, k As Integer, space As Integer

    For i = 1 To n

    c(i) = a(i)

    Next i

    k = 2 '当前层第一个偶数项的位置

    space = 1 '当前层偶数项与前一项的间距

    Do While k <= n

    For i = k To n Step k

    c(i) = c(i) + c(i - space)

    Next i

    k = k * 2

    Loop

    End Sub

    Private Sub Command2_Click()

    Dim x As Integer, sum As Long

    x = Val(Text1.Text): sum = 0

    Do While x <> 0

    sum = sum + c(x)

    Loop

    Text2.Text = Str(sum)

    End Sub

    Function lowbit(x As Integer) As Integer

    Dim temp As Integer

    temp = x: lowbit = 1

    Do While ③'

    lowbit = lowbit * 2

    temp = temp \ 2

    Loop

    End Function

  • 8、某VB程序段如下:

    Function f (n As Integer) As Long

     If n = 1 Then

    f = 5

    Else

     f= 2*f(n-1) – 3

    End If

    End Function

    Private Sub Command1_click()

     Dim n As Integer

     n = Val (Text1.Text)

     Text2. Text = Str(f(n))

    End Sub.

    该程序段运行后,在文本框Text1中输入5,单击命令按钮Command1后,文本框Text2中显示的是(  )

    A、18 B、35 C、63 D、123
  • 9、有如下 VB 程序段:

    Private Sub Command1_Click()

    Dim i As Integer,s As string

    s = ""

    For i = 1 To 3 Step 2

     s = str(f(i)) + s

    Next i

    Text1. Text = s

    End Sub

    Function f(n As Integer) As Integer

    If n = 1 Then

     f = 2

    Else

     f = f(n - 1) + n

    End If

    End Function

    则执行该程序段后,s 的值为(  )

    A、247 B、27 C、72 D、742
  • 10、有如下VB程序:

    Function f(i As Integer)

    If i=1 Then

    f=2

    Else

    f=2 * 10^(i-1)+f(i-1)

    End If

    End Function

    Private Sub Command1_Click()

    Dim n As Integer,s As Integer,i As Integer

    n=Val(Text1.Text)

    s=0

    For i=1 To n

    s=s+f(i)

    Next i

    Labell.Caption=Str(s)

    End Sub

    若在Textl中输入5,则Labell中显示的内容为(  )

    A、22222 B、24690 C、20000 D、2468
  • 11、有8阶楼梯,从第0阶开始往上走,每次可以走一步或者两步,自定义函数fg可以计算走完n阶楼梯有多少种走法,程序如下:

    Function fg(n As Integer)As Integer

    If n=1 fg=1

    If n=2 fg=2

    If n>=3 fg=fg(n-1)+fg(n-2)

    End Function

    请问走完这8阶楼梯的走法有(  )

    A、34种 B、35种 C、36种 D、37种
  • 12、有如下程序段:

    Function f(a As Integer, b As Integer) As Integer

    Dim k As Integer

    k = a Mod b

    If k = 0 Then

     f = b

    Else

     f = f(b, a mod b)

    End If

    End Function

    Private Sub Command1_Click()

    Dim i As Integer, j As Integer

    i = Val(Text1.Text)

    j = Val(Text2.Text)

    Text3.Text = Str(i * j / f(i, j))

    End Sub

    该程序运行之后,在text1与text2分别输入25 与15,点击command1后在text3上显示的内容为(  )

    A、5 B、30 C、75 D、125
  • 13、有如下VB程序其功能是实现正话反说(即将输入字符逆序输出):

    Function ZF(S As String) As String

    Dim n As Integer

    n = Len(S)

    If     ⑴     Then

    ZF =   ⑵  

    Else

     ZF = Mid(S, n, 1) + ZF(Mid(S, 1, n - 1))

    End If

    End Function

    Private Sub Command2_Click()

    Dim x As String

    x = Text1.Text

    Text2.Text = ZF(x)

    End Sub

    该程序采用的算法和划线处应该填入的内容分别为(  )

    A、解析(1) n<=1(2) s B、解析(1) n>=1(2) Mid(s, n, 1) C、递归(1) n>=1(2) s D、递归(1) n<=1(2) Mid(s, n, 1)
  • 14、小明设计了如下一个查找数据的程序:在一组升序的数列当中,查找不小于k的最小数的位置,如果该值存在,则返回其第一次出现的位置,如果不存在,则返回0。程序运行界面如图所示,VB程序代码如下,请回答下列问题:

    (1)、若在Text1中输入“8”,则Text2、Text3中输出的分别为
    (2)、请在划线处填入合适的代码。

    Dim a(1 To 10)As Integer

    Function find (L As Integer, R As Integer, key As Integer) As Integer

    If L>R Then

    find=0:Exit Function

    ElseIf a(L)>=key Then

    find=L: Exit Function

    Else

    If a(m)<key Then

    find=find(M+1, R, key)

    Else If Then

    find=find(L, M-1, key)

    Else

    find=M

    End If

    End If

    End Function

    Private Sub Command1_Click( )

    Dim k As Integer

    Dim p As Integer

    k=Val(Text1.Text)

    Text2.Text=Str(a(p))

    Text3.Text=Str(p)

    If p=0 Then

    Text2.Text="无"

    End If

    End Sub

    Private Sub Form_Load( )

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

    a(7)=10: a(8)=13: a(9)=19: a(10)=21

    For i=1 To 10

    List1.AddItem Str(a(i))

    Next i

    End Sub

  • 15、执行以下代码,单击命令按钮Command1后,显示在窗体上第二行的内容是(  )

    Private Sub Command1_Click()

    Dim n As Integer, m As Integer

    n=2: m=0

    Do While m<3

    n=n+2

    If fun(n) Then

    Print n

    m=m+1

    End If

    Loop

    End Sub

    Function fun(x As Integer) As Boolean

    fun=False

    If x/2=Int(x/2) Then

    fun=fun(x/2)

    Else

    If x=1 Then fun=True

    End If

    End Function

    A、4 B、6 C、8 D、16
  • 16、某个进行素数判断的VB程序段如下:

    Private Sub Command1_Click()

    Dim x As Integer

    x = Val(Text1.Text)

    Label1. Caption = Str(x)+ prime(x, 2)

    End Sub

    Function prime(n As Integer, m As Integer) As String

    If n = m Then

    prime = "是素数。"

    ElseIf n < 2 Or n Mod m = 0 Then

    prime = "不是素数。"

    Else

    prime = prime(n, m +1)

    End If

    End Function

    在文本框Text1中输入的值是123,并执行程序后,自定义函数prime被执行的次数是(  )

    A、1次 B、2次 C、122次 D、123次
  • 17、李教师计算机上安装了①VisualBasic;②OCR;③Pascal;④Flash,哪些软件是计算机程序设计语言(  )
    A、①② B、①③ C、③④ D、②④
  • 18、机器语言由二进制(  )代码指令构成,能被计算机直接识别。
    A、1,1 B、1,2 C、0,1 D、0,2
  • 19、除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于(  )。
    A、机器语言 B、高级语言 C、汇编语言 D、自然语言
  • 20、python语言的特点(  )。
    A、简单 B、免费、开源 C、可移植性 D、以上都是
上一页 1237 1238 1239 1240 1241 下一页 跳转