相关试卷

  • 1、使用Word软件编辑某文档,部分界面如图所示。

    下列说法正确的是(    )

    A、文中共使用了2处批注,添加批注的用户名为“A” B、实现图中的图文环绕效果可以采用“嵌入型”环绕方式 C、删除图中批注后,批注对象和批注内容同时被删除 D、拒绝对文档的所有修订后,文字“既”被保留
  • 2、下列有关信息和信息技术的说法,正确的是(    )
    A、用手机扫描二维码,是对信息进行编码的过程 B、信息必须依附于载体,故不可以脱离它所反映的事物被存储和传播 C、交警指挥交通必须采用规定的手势,这是为了信息表达的规范化 D、电影技术、电视技术、广播技术、计算机技术等均属于现代信息技术
  • 3、酒店房间管理问题:某酒店房间(房间数小于1000)编号按1,2..连续编号,客房经理对没有人住的房间使用如下方法来登记管理。连续的空房间,登记第一个房间的编号和连续的空房间数,比如空房间1,2,6,7,8,10,则登记3条记录,分别为1_2,6_ 3, 10_1。某旅客如果退房,需要把这个房间号也登记进去,共有4种情况需要处理:

    1)上靠:若退的房间号为3,则原来登记的记录变为1_3,6_3,10_1;

    2)下靠:若退的房间号为5,则原来登记的记录变为1_2,5_4,10_1;

    3)上下靠:若退的房间号为9,则原来登记的记录变为1_2,6_5;

    4)上下都不靠:若退的房间号为4,则原来登记的记录变为1_2,4_1,6_3,10_1

    据上述规则,小明编写了相应的VB程序,程序启动时读入空房间数据,并在列表框List1中显示,在文本框Text11中输入退房号,单击“退房”按钮后更新列表框List1中的数据。程序界面如图所示,请回答下列问题:

    单击退房按钮

     

    (1)、当前登记的记录有3条,分别是2_3,6_2,9_4。某旅客退掉8号房间,则登记的记录将变为
    (2)、实现上述VB程序如下,请在划线处填入合适的代码。

    Dim a(0 To 10) As Integer     ‘保存第i条记录的开始房间号

    Dim b(0 To 10) As Integer     ‘保存第i条记录的房间数

    Dim sp As Integer

    Private Sub Form_load()

    ‘程序启动时从数据库读取原始k条记录,依次存入a(1),b(1),a(2),b(2),...a(k),b(k)代码略

        a(0)=0: b(0)=0: sp=k+1: a(sp)=0: b(sp)=0

    End sub

    Private Sub Command1_Click()

        Dim i As Integer, j As Integer

        c = Val(Text1.Text)

        i = 1

        Do While a(i) < c

            i = i + 1

        Loop

        i = i - 1

    '处理退房登记问题

        If a(i) + b(i) = c Then

            If a(i + 1) = c + 1 Then   ‘处理第3种情况

                

                For j = i + 1 To sp - 1

                    a(j) = a(j + 1): b(j) = b(j + 1)

                Next j

                sp = sp - 1

            Else      ‘处理第1种情况

                b(i) = b(i) + 1

            End If

        ElseIf c + 1 = a(i + 1) Then     ‘处理第2种情况

            a(i + 1) = c: b(i + 1) = b(i + 1) + 1

        Else

            For j =

                a(j) = a(j - 1): b(j) = b(j - 1)

            Next j

            a(i + 1) = c: b(i + 1) = 1:

        End If

        List1.Clear

        For i = 1 To sp - 1

            List1.AddItem "" & Str(i) & Str(a(i)) & Str(b(i))

        Next i

    End Sub

  • 4、AB两个篮球队进行了多场比赛,现在要统计比分并确定获胜球队。计分规则是胜场多的队伍获胜,若胜场相同,则计算累计小分(小分=本队得分-对手得分),小分多获胜,若还是相同,则算平局。小蓝同学根据上述算法编写了一个VB程序实现比赛结果统计。每场比分记录在文本框Text1中,单击“统计”按钮command1,把两队每场按AB两队比分差降序显示在列表框list1中,同时在文本框Text2输出最终结果。部分程序界面如图所示。

    Private sub command1_click()

        Dim a(1 to 20) as integer,b(1 to 20) as integer,i as integer

        Dim j as integer,t as integer,p as integer,k as integer,xiaofen as integer

        ‘从文本框读取AB两队各场的比分分别存数组a、b,场次k,代码略

        For i=1 to k-1

            For j= 1 to      ①      

                If     ②        then

                    t=a(j):a(j)=a(j+1):a(j+1)=t

                    t=b(j):b(j)=b(j+1):b(j+1)=t

                End if

            Next j

        Next i

        p=0 : xiaofen=0

        For i=1 to k

            If a(i)>b(i) then     ③      

            xiaofen = xiaofen+a(i)-b(i)

            List1.Additem str(a(i)) + “:”+ str(b(i))

        Next i

        If p*2>k or k=p*2 and xiaofen>0 then

            Text2.text = “A队获胜”

        Elseif  then

            Text2.text = “B队获胜”

        Else

            Text2.text = “两队平局”

        End if

    End sub

    (1)、若希望程序在运行时列表框list1内容清空,则应该在代码中添加语句(单选,填字母:A . list1.additem \B . list1.clear \C . list1.caption )
    (2)、在程序划线处填入合适代码,使程序完整

     ② ③ 

    (3)、加框处代码有错误,请改正。
  • 5、小林创作主题为“国泰民安”的多媒体作品。请回答下列问题:
    (1)、在多媒体作品设计过程中,下列描述正确的是(多选,填字母: A . Flash是以时间序列为基础的多媒体创作工具;B .在创作需求分析阶段需要将作品所涉及的媒体元素逐一列出,分类登记; C .描述整个作品组成部分、工作流程、主要界面属于系统结构设计;D .制作脚本编写完成后再进行文字脚本编写。)
    (2)、图中“右狮”图层中狮子第1帧到30帧实现从完全显示到完全透明的动画效果,可在该图层的最后一帧 , 对该帧的“狮子”实例的设置为 0%,并设置补间动画类型为动画补间。

    (3)、图中舞台的大小为550×400像素,舞台左侧和右侧的两个“狮子”实例均来源于库中“狮子”元件。左侧“狮子”实例的位置坐标(X,Y)为(80,230),则右侧“狮子” 实例的位置坐标最有可能为(单选,填字母A .(230,80)/B .(470, 170)/ C .(80,170)/D . (470,230) )。若调整舞大小左侧“狮子”实例的大小,(单选,填字母:A .会/B .不会)影响右侧“狮子”实例的大小。
    (4)、下列关于该动画相关的描述正确的是(   )
    A、观察图中的库,库中有2种类型的元件 B、要使图“进入”按钮在鼠标指针经过该按钮时自动播放“音效”声音,应在该按钮的弹起帧上添加该声音,并将声音的“同步”属性设置为“事件” C、要使“按钮”图层中按钮第1帧出现,可在按钮图层第1帧执行“清除关键帧”操作 D、将该动画发布为SWF或MOV格式文件,则该动画具有交互功能
  • 6、某同学将对分查找程序进行了改编,程序运行时,自动产生9个[10,99]之间的不重复随机数并降序排列,在文本框Text1中显示。在文本框Text2中输入查找键key,单击“查找”按钮Command1,将查找结果显示在文本框Text3中。程序运行界面如图所示。

    Key = Val (Text2. Text)

    i = 1

    j = 9

    flag = False

    Do While i <= j And flag = False

        m= (i+j) \ 2

        If  Then

            j= m - 1

        Else If  Then

            i = m+1

        Else

            If  Then

                j = m - 1

            Else If  Then

                i = m+1

            Else

                flag = True

            End If

        End If

    Loop

    If flag Then Text3. Text =“在第”+ Str(m) +“个”Else Text3. Text =“找不到”

    上述程序段中方框处可选语句为

    ①Key \ 10 > a(m) \ 10                              ②Key \ 10 < a(m) \ 10

    ③Key Mod 10 < a(m) Mod 10                   ④Key Mod 10 > a(m) Mod 10

    则方框处处语句依次为(    )

    A、①②③④ B、④②①③ C、①③④② D、①②④③
  • 7、有如下程序段:

    x = 60: t = 2: c =0

    Do While x > 1

        If x Mod t = 0 Then

            c = c + 1

            x = x \ t

        Else

            t = t + 1

        End If

    Loop

    执行该程序段后,变量c 的值是(    )

    A、3 B、4 C、5 D、9
  • 8、有如下VB程序段:

    s1 = "abcde"

    j = 1

    s2 = "a"

    For i = 1 To Len(s1)

        j = (j + 2) Mod Len(s1) + 1

        s2 = s2 + Mid(s1, j, 1)

    Next i

    Text1. Text = s2

    执行该程序段后,文本框Text1中输出的内容是(    )

    A、Acebda B、Acdeab C、Adbeca D、Adaceb
  • 9、某算法的部分流程图如图所示,以下说法正确的是(    )

    A、该流程执行后,变量k的值是1 B、该流程执行后,变量a的值是16 C、该流程用于计算并输出1+8-16的值 D、该流程完整执行1次,“a<32?”共执行了4次
  • 10、若x和y是整型变量,下列VB表达式的值为True时,不能表示x能被y整除的是(    )
    A、Int(x / y)=x / y B、Fix(x / y)=x / y C、Int(x / y)=x \ y D、x / y=x \ y
  • 11、使用GoldWave软件编辑某音频文件,选中一段音频后的部分界面如图所示。

    执行“剪裁”命令后再插入30秒静音,直接保存,该音频文件存储容量约为(    )

    A、5.0MB B、10.1MB C、16.8MB D、21.9MB
  • 12、使用Photoshop软件制作“端午”作品,部分界面如图所示。下列说法正确的是(    )

    A、“封底”图层设置了“内发光”图层样式 B、可对“节日”图层直接设置滤镜效果 C、可用文字工具修改“端午”图层中文字大小 D、交换“粽叶”与“点心”图层的顺序,不影响作品的呈现效果
  • 13、下列数中,转换为二进制数后含有的“0”和“1”的个数相同的是(    )
    A、(134)10 B、F129H C、5E70H D、(69)10
  • 14、使用Access 软件设计一个数据表,存储如下表所示的图书信息。

    序号

    书名

    作者

    价格

    出版日期

    存货情况

    WX0001

    《活着》

    余华

    ¥35.00

    2017/6/1

    有存货

    WX0002

    《平凡的世界》

    路遥

    ¥79.80

    2012/3/1

    有存货

    MZ0003

    《红楼梦》

    曹雪芹/高鹗

    ¥80.00

    2019/8/1

    无存货

    下列数据表结构设计最合理的是(    )

    A、 B、 C、 D、
  • 15、下列有关网站和网页的说法中,正确的是(    )
    A、网站内各个网页之间均需相互链接 B、使用搜索引擎搜索时,关键词越多,搜索结果越多 C、以“网页,仅HTML”类型保存网页,可以保存网页中的超链接 D、使用“添加到收藏夹”的功能保存正在浏览的网页内容
  • 16、下列关于信息特征的说法,错误的是(    )
    A、“狼来了”的故事内容,说明信息存在真伪 B、大家都知道“狼来了”的故事,说明信息可以共享 C、不同的人讲“狼来了”的故事或多或少会有所不同,说明信息可以被加工和处理 D、在公园无意听到一位母亲在给小孩讲“狼来了”的故事,说明信息传播不需要载体
  • 17、某地选考赋分规则如下:

    划分赋分等级:将考生每门选考科目的原始成绩从高到低划分为A、B+、B、C+、C、D+、D、E共8个等级,各等级人数所占比例分别为3%、7%、16%、24%、24%、16%、7%、3%,如下表所示。

    等级

    A

    B+

    B

    C+

    C

    D+

    D

    E

    比例

    3%

    7%

    16%

    24%

    24%

    16%

    7%

    3%

    转换赋分成绩: 将A至E等级内的考生原始成绩,依照等比例转换法则,分别转换到91-100、81-90、71-80、61-70、51-60、 41-50、31-40、21-30八个分数区间,得到考生的赋分成绩,如图a所示。

    转换公式如下: t=t2+(s-s2)*(t1-t2)/(s1-s2), 其中t表示转化后的赋分成绩,t1 表示该档最高转化分,t2 表示该档最低转化分,s表示原始分,s1 表示该档最高原始分,s2表示该档最低原始分。

    比如选择物理的学生有20000人,小明物理卷面分90分,排名为1800名,则他在物理学科中的比例是9%。按照赋分等级表可知他所处等级为B+。若原始分4%-10%区间的最高分为94,最低分为88,B+区间分数为81-90分。小明转化后的赋分成绩为81+ (90-88)* (90-81)/(94-88)=84分。

    编写一个VB程序计算某校学生某科目成绩的赋分,功能如下:从数据库中读入学生学号、姓名、班级和原始成绩,并在列表框List1中显示,单击“赋分”按钮Command1,在列表框List2中按原始成绩从高到低显示赋分等级和赋分成绩。赋分时,先按原始成绩从高到低排序,再根据人数比例计算切分位置,最后对落入同一等级的学生进行赋分。若切分位置有相同分数学生,则归为同一个等级。例如,某等级切分位置是第100位,但第101位学生的原始成绩和第100位相同,则这两名学生的赋分等级相同。程序运行界面如图b所示。

    实现上述功能的VB程序如下,请回答下列问题:

    (1)、分析程序,可知存放学生成绩的数据表为
    (2)、请在划线处填上合适的代码。

    Const max = 1000

    Dim n As Integer          '存放学生人数

    Dim xh(1 To max) As String, xm(1 To max) As String

    Dim bj(1 To max) As Integer, fs(0 To max) As Single

    Dim ffcj(1 To max) As Integer    '数组ffdj存储学生的赋分等级

    Dim ffdj(O To max) As String     '数组ffcj存储学生的赋分成绩

    Private Sub Form_ Load()

        Dim i As Integer, km As String

        Dim conn As New ADODB. Connect ion

        Dim rs As New ADODB. Recordset

        Conn.ConnectionString =“prov ider-microsoft.ace.oledb.12.0;data source=” +App. Path + “\s tudent. accdb”

        conn. Open

        Set rs. ActiveConnection = conn

        Rs. Open' 'select * from stu_ info"

    ‘本过程其它代码从数据库中读入学生学号、姓名、班级和原始成绩存储到数组xh、xm、bj和fs中,并在List1中显示。学生数存储在变量n中。

        Loop

    End Sub

    Private Sub Command1_ Click()

        Dim q(1 To max) As Integer, p(1 To 8) As Single, dj(1 To 8) As String

        Dimi As Integer,j As Integer, t As Integer, pos As Integer, last As Integer

        Dim t1 As Integer, t2 As Integer, s1 As Single, s2 As Single

        p(1) =0.03: p(2) = 0.07: p(3) =0.16: p(4) = 0.24

        p(5) =0.24: p(6) =0.16: p(7) =0.07: p(8)=0.03

        dj(1)="A : dj(2) = "B+*: dj(3) = "B": dj(4) = C+

        dj(5)= "C: dj(6) = "D+*: dj(7) = "D": dj(8)="E”

        For i=2 To 8     ‘计算到该等级累计所占比例

            p(i) =

        Next i

        For i=1 To n

            q(i) = i

        Next i

        For i=1 To n- 1

            For j=n To i+1 Step-1

                If fs(q(j)) > fs(q(j - 1)) Then

                    t=q(j):q(j)=q(j-1):q(j-1)=t

                End If

            Next j

        Next i

        pos=1

        t1=100:t2=91

        For i =1 To 8

            last=Int(n*p(i)+0.5)

            Do While

                last=last+1    ‘处理切分位置的同分数学生

            Loop

            s1 = fs(q(pos)): s2 = fs(q(last))

            Do While pos <= last

                

                ffcj(q(pos)) = t2 + (fs(q(pos)) - s2) / (s1 - s2) * (t1 - t2)

                pos=pos+1

            Loop

            t1 = t1 -10:t2=t2- 10

        Next i

        For i=1 To n

            List2. AddItem xh(q(i)) + xm(q(i)) + Str(bj(q(i))) + dj(ffdj(q(i))) +Str (ffcj(q(i)))

        Nexti

    End Sub

  • 18、编写一个VB程序,功能如下:单击“随机数”按钮Command1,随机产生n个[10,50]范围的偶数。单击“计算”按钮Command2,在这n个随机数中找出四个数a,b,c,d,满足d=a+b+c,且d为所有满足条件组合中的最大值,如果存在符合要求的d,则在Text2中显示d的值,否则显示“no solution"。

    例如:42、50、14、16、22、10、34、10、12、38这10个数中,最大的d为50,50=12+16+22。请回答下列问题:

    (1)、分析程序可知,生成随机数的事件处理过程名是
    (2)、实现功能的VB程序如下,请在划线处填入合适的代码。

    Dim a(1 To 20) As Integer

    Const n = 10

    Private Sub Command1_ Click)

        Dim i As Integer

        Randoni ze

        For i=1Ton

            a(i) =

            Text1.Text = Text1. Text + Str(a(i))

        Next i

    End Sub

    Private Sub Command2_ Click ()

        Dim i As Integer, j As Integer,t As Integer

        Dim left As Integer, right As Integer

        Dim ans As Integer, flag As Boolean

        flag = True

        '对数组a进行升序排序,代码略

        i=n

        Do While i >= 1 And flag

            j=i-1

            Do While j >= 1 And flag

               

                left = 1

                right = j- 1

                Do While

                    If ans > a(left) + a(right) Then

                        left=left+1

                    ElseIf ans < a(left) + a(right) Then

                        right = right-1

                    Else

                        Text2. Text = Str(a(i))

    flag = False

                    End If

                Loop

                j=j-i

            Loop

            

        Loop

        If flag Then

            Text2. Text ='no solution'

        End If

    End Sub

    (3)、程序中加框处代码有错,请改正。
  • 19、小李使用Flash软件创作主题为“线上买菜”的多媒体作品,请回答下列问题:
    (1)、小李在作品制作前设计了图a所示的流程图(部分),各模块均做成独立的场景,下列说法正确的是 (多选,填字母:A .设计该流程图属于多媒体作品设计的规划与设计/ B .在设计该流程图之前,先要确定好作品的发布方式和估算作品需要花费的时间、资金/C .主交互界面包含4个功能模块/D .片头播放完毕后直接进入“主交互界面”/ E .如果片尾的场景名是“TK”,主交互界面场景的最后一帧可添加动作gotoAndPlay("TK" ,1);

    (2)、库中“西蓝花”是“c.gif”动画导入到库后形成的元件(眨眼睛动画效果),编辑界面如图c所示。该元件类型是 , 如果在“main”场景把帧频调整为15帧/秒, (选填:会/不会)影响眨眼睛的速度。

    (3)、“蔬菜”图层第10帧到第35帧利用“西蓝花”实例制作了西蓝花从舞台右侧水平移动到舞台中央的补间动画。下列关于动画的描述,正确的是         (多选,填字母)。
    A、测试场最时,“西蓝花”实例内部的逐帧动画会循环播放 B、把第10帧中的“西蓝花”实例Alpha设置为100%,可以实现淡入效果 C、修改第10帧中“西蓝花”实例的大小,第35帧中的“西蓝花”实例也随之变化 D、如果在“蔬菜”图层的第1帧执行“清除关键帧”,则“西蓝花”实例的移动速度将变慢 E、若场景中声音的同步方式是数据流,“暂停”按钮上添加的动作是on(release) {stop(;},则测试影片时单击“暂停”按钮,西蓝花的移动动画和声音均会停止
    (4)、为使“按钮"图层的两个按钮一开始就出现,同时不改变声音开始时间及其它动画效果,应进行的操作是
  • 20、用EXCEL对中国近十年来的人口数据进行分析,数据如图a所示:

    (1)、计算各年龄段人口数占当年总人口数的比率,可在E4单元格输入公式 , 再利用自动填充完成E4:G13区域的计算。(人口比率=某年龄段人口数/该年各年龄段总人口数)
    (2)、根据图a数据,以E3:G3, E13:G13为数据源制作图b所示的饼图,也可以为数据源制作等效果饼图。

    (3)、如果要找出0-14岁与64岁以上人口数之差最小的年份,以下方法可行的是        (多选,填字母)
    A、在H4:H13中计算出各年份0-14岁与64岁以人口数的差值,再筛选出该差值最小的年份 B、在H4:HI3中计算出各年份0-14岁与64岁以上人口数的差值,再按该差值升序排序,排在最上面的年份就是该差值最小的年份 C、在H4:HI3中计算出各年份0-14岁与64岁以上人口比率的差值,再按该差值升序排序,排在最上面的年份就是该差值最小的年份 D、先筛选出0-14岁人口数最小的一项,再筛选出15 -64岁人口数最大一项,最后剩下的年份就是该差值最小的年份 E、以列E为主要关键字降序、列G为次要关键字升序,排在最下面的年份就是该差值最小的年份
上一页 1025 1026 1027 1028 1029 下一页 跳转