相关试卷

  • 1、对称字符串的特征是从左到右读和从右到左读是完全一样的,如“abba”是对称的,“abcba”也是对称的,判断字符串是否对称的VB程序段如下:

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

    k=0:j=n

    For i=1 To n/ 2

    Next i

    If k=0 Then Labell Caption=“对称”Else Labell.Caption=“不对称”

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

    ①j=j-1    ②If cl <> c2 Then k=k+1    ③cl=Mid(s,i,l):c2=mid(s,j,l)

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

    A、①③② B、②③① C、③②① D、②①③
  • 2、如下VB 程序代码:

    For i=3 to 15 step x

     Print “∗”

    Next i

    下列说法中正确的是(  )

    A、若x的值为3,则显示5个∗ B、若x的值为5,则显示4个∗ C、若x的值为0,则显示0个∗ D、若x的值为-2,则显示1个∗
  • 3、以下程序段运行时出现如图所示的错误提示:

    For i=1 To 100

      If Rnd>0.5 Then

       n=n+1

      Else

      m=m+1

     Next i

    分析该程序段,该代码中缺少了(  )

    A、For B、End If C、Next D、If
  • 4、变量a中存储了一个字符,能够正确判断该字符为数字字符“0”~“9”的VB表达式是(  )
    A、Asc(a)>=0 Or Asc(a)<=9 B、“0”<=a<=“9” C、a<=“0”Or a>=“9” D、a>=“0”and a<=“9”
  • 5、产生[a,b](a,b都是整数且a<b)范围内某一随机整数的VB表达式是(  )
    A、Int(Rnd ∗ a)+b B、Int(Rnd ∗ b)+a C、Int(Rnd ∗(b-a+1))+a D、Int(Rnd ∗(b-a))+a
  • 6、能正确判断x为偶数的VB表达式是(  )
    A、x Mod 2=0 B、Int(x/2)= 0 C、x/2=0 D、x\2=0
  • 7、在Visual Basic中,下列能作为变量名的是(  )
    A、x+1 B、x_1 C、Or D、If
  • 8、【加试题】一个十进制整数的二进制表示中,如果数字“1”的个数多于数字“0”的个数,则称该整数为A类数。如十进制整数26的二进制表示为11010,26是一个A类数。下列VB程序的功能是:统计前1000个自然数中A类数的个数,并在文本框中输出。请在划线处填入合适代码。

    Private Sub Command1_Click()

        Dim i As Integer, n As Integer

        Dim s As Integer, t As Integer, k As Integer

        s = 0

        For i = 1 To 1000

            n = i

            t = 0

            k = 0

            Do While n > 0

                If n Mod 2 = 1 Then t = t + 1 Else k = k + 1

              

            Loop

            If Then s = s + 1

        Next i

        Text1.Text = Str(s)

    End Sub

  • 9、【加试题】数字个数统计。编写VB程序,实现如下功能:在文本框Text1中输入仅由ASCII码字符组成的字符串(长度不超过100),单击“数字统计”按钮Command1,在列表框List1中输出字符串中包含的不同数字及其相应的个数,程序运行效果如下图所示。

    (1)、为方便调试,要让程序每次运行时文本框Text1中的初始内容为“ab12*{}78ab12()778ab34”,应修改文本框Text1的属性。
    (2)、实现上述功能的VB程序如下,请在划线处填入合适代码。

    Private sub command1_click()

      Dim a(0 to 9) as integer   ‘数组元素a(i)中存放数字i的个数

      Dim s as string , ch as string

      Dim t as integer

      For i=0 to 9

        a(i)=0

      next i

      s=text1.text

      for i=1 to len(s)

            

        if ch>=”0”and ch<=”9” then

            t=

            a(t)= a(t)+1

        end if

      next i

      list1.clear

      for i=1 to 9

      if a(i)<>0   then

        list1.additem  ”数字:”+str(i)+ ”,共有”+ str(a(i))+ ”个”

      end if

      next i

    end sub

    (3)、与上述程序中加框处代码运行效果等价的条件表达式可以是
  • 10、小马同学使用Photoshop软件制作了关于荷塘的图片,请回答下列问题。

    (1)、改变上图中左下角的参数“100%”为“50%”,图片的容量变小?(选填:正确 或 错误)
    (2)、目前,“文字”图层显示了种图层样式。
    (3)、利用“油漆桶”和“编辑”菜单下的“填充”均可改变“文字”图层的文字颜色?(选填:正确 或 错误)
    (4)、如何删除“荷花”图层中荷花外面的白色像素?
  • 11、编写“加法练习题生成器”程序,实现如下功能:在文本框Text1中输入题数n,单击“生成”按钮Command1,在列表框List1中显示n个两数之和小于100的加法练习题。程序运行界面如图1所示。

    图1

    图2

    (1)、在设计程序界面时,应使用图2所示“控件工具箱”中的(填写相应编号)添加“生成”按钮。
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Private Sub Command1_Click()

        Dim n As Integer, i As Integer, a As Integer, b As Integer

        Randomize

        n = Val(Text1.Text)

        i = ①

        Do While i <= n

            a = Int(Rnd * 100)

            b = Int(Rnd * 100)

            If ② Then

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

                i = i + 1

            End If

        Loop

    End Sub

    (3)、运行该程序,在文本框中输入5,单击“生成”按钮后,对语句a = Int(Rnd * 100)执行次数的描述,最合理的是(单选,填字母:A .执行次数等于5 / B .执行次数大于等于5 / C .执行次数小于等于5)
  • 12、某校对2010~2016年高一新生进校时的视力进行测试,用Excel软件统计数据如图1所示,回答下列问题。

    图1

    (1)、区域E4:E10的数据是通过公式计算得到的:在E4单元格输入公式后,用自动填充功能完成E5:E10的计算,则E7单元格中的公式是。(提示:近视率(%)=近视人数÷总人数×100)。
    (2)、在“近视率(%)”已经计算完成的基础上,通过排序使得统计表中各年份数据按“近视率(%)”降序排列,则排序时选择的数据区域应为
    (3)、对图2中的所选数据进行筛选操作,筛选设置界面如图3所示,单击“确定”按钮后,筛选结果显示行数据。

    图2

    图3

    (4)、为了更直观的显示近4年新生近视率的变化趋势,利用图4所示数据制作了如图5所示的图表,该图表的数据区域为

    图4

    图5

  • 13、【加试题】下图为photoshop新建文件界面,若作品完成后,不改变参数保存成BMP图像,其存储容量约为(  )

    A、11MB B、0.46MB C、3.66MB D、1.37MB
  • 14、【加试题】某算法流程图如下图所示,该流程图对应的程序段为(  )

    A、s = 0   For i = 1 To 20   If i Mod 3 = 0 Then     s = s + 2 * i   Else     i = i + 1   End If   Next i B、i = 1   For s = 0 To 20   If i Mod 3 = 0 Then     s = s + 2 * i   End If   i = i + 1   Next i C、i = 1: s = 0   Do While s <= 20   If i Mod 3 = 0 Then     s = s + 2 * i   Else    i = i + 1   End If   Loop D、i = 1: s = 0   Do While s <= 20     If i Mod 3 = 0 Then       s = s + 2 * i     End If     i = i + 1   Loop
  • 15、使用Photoshop软件对“放飞童年.psd”进行处理,编辑界面如下图所示。

    下列说法正确的是(  )

    A、删除“枫叶”图层,“风筝”图层也会被删除 B、可以通过拷贝、粘贴图层样式的功能将“花”图层的样式应用到“放飞童年”图层 C、交换“枫叶”图层和“花”图层的位置,不影响画面效果 D、将文件保存为jpg格式,可以看到“风车”效果
  • 16、使用UltraEdit软件观察字符“宁波Ningbo!”的内码,部分界面如下图所示。

    下列说法正确的是(  )

    A、英文字符“o”的内码表示成十六进制为“A3” B、字符“波”的内码表示成二进制为“10110010 10101100” C、字符“N”用ASCII码进行编码的 D、图中所示“!”的内码占用了一个字节
  • 17、在Visual Basic中,若x表示能被5整除的正整数,则下列逻辑表达式的值一定为真的是(  )
    A、x / 5=0 B、x Mod 5=0 C、Int(x\5)=0 D、5 Mod x=0
  • 18、某算法的部分流程图如下图所示,执行这部分流程,则“s≤100?”被执行的次数是(  )

    A、2 B、3 C、4 D、5
  • 19、某十字路口有四个车道,每车道用一个指示灯指明通行状态,每个指示灯的控制码与对应的状态如下表所示。某一时段允许中间2个车道直行对应的控制码如下图所示。

    编码

    状态

    00

    不亮

    01

    红灯

    10

    黄灯

    11

    绿灯

    若某一时段允许车辆左转,但不允许车辆直行和右转,则此时的控制码应该是(  )

    A、01111101 B、11111101 C、11010101 D、01110101
  • 20、利用Access软件创建了关于某时刻电影实时票房的数据表,如下图所示。

    下列说法正确的是(  )

    A、该数据库文件名称为“电影实时票房.accdb” B、当前数据表中共有6个字段,4条记录 C、设计数据表时,“票房占比”字段数据类型可以设置为数字 D、“排名”字段一定是自动编号类型
上一页 1513 1514 1515 1516 1517 下一页 跳转