试卷征集
加入会员
操作视频
当前位置: 试卷中心 > 试卷详情

2018-2019学年浙江省绍兴市高三(下)期末信息技术试卷

发布:2024/4/20 14:35:0

一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)

  • 1.下列有关信息的说法,正确的是(  )

    组卷:3引用:1难度:0.4
  • 2.下列有关网页的说法,正确的是(  )

    组卷:1引用:1难度:0.6
  • 3.使用 Word 软件编辑某文档,部分界面如图所示。下列说法正确的是(  )

    组卷:0引用:1难度:0.5
  • 4.使用 UltraEdit 软件观察“Mother's Day!”这几个字符的内码,部分界面如图所示。下列说法正确的是(  )

    组卷:1引用:1难度:0.5
  • 5.使用 GoldWave 软件打开某音频文件,选中其中一段音频后的部分界面如图所示。下列说法正确的是(  )

    组卷:1引用:1难度:0.3

二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)

  • 15.编写一个“十进制转二进制”的VB程序,功能如下:在文本框Text1中输入0~255之间的整数,单击“转换”按钮Command1后,在Text2上显示对应的二进制数。程序设计界面和运行界面分别如图a和图b所示。

    (1)要使程序运行时,按钮Command1上显示″转换″,下列方法不可行的是
     
    (单选,填字母:A.界面设计时,选中对象Command1,设置Caption属性为″转″”/B.在From_Load事件处理过程中添加语句Command1.Caption=“转换“/C.在Form_Load事件处理过程中添加语句Command1.Text=″转换″)。
    (2)实证上述功能的 VB 程序如下,请在横线处填入合适代码。
    Private Sub Command1_Click (  )
    Dim i As Integer,n As Integer,k As Integer,s
    As String
    n=Val(Text1.Text)
    k=1:s=″″
    Do While 2^k<n
    k=k+1
    Loop
    Do While n<>0
    If n>=2^(k-1)Then
    s=s+″1″

    Else
    s=s+″0″
    End If
    k=
    Loop
    Fori=l Tok
    s=s+″0″
    Next i
    Text2.Text=s
    End Sub
    (3)若删除加框处的代码,在文本框Text1输入12,单击“转换”按钮,则文本框Text2中显示的内容是
     

    组卷:0引用:1难度:0.5
  • 16.给定区间[a1,a2]和[b1,b2],若a2≥b1,则认为这两个区间是有重叠的,可进行合并。如区间[1,3]和[2,6]可合并为[1,6];区间[1,6],[2,5]可合并为[1,6];区间[1,4]和[4,5]可合并为[1,5]。
    编写一个“合并重叠区间”的VB程序,功能如下:在文本框Text1中按各区间起始值升序依次输入各区间的起始值和终止值(数据都用逗号分隔并以逗号结尾),单击“确定”按钮后,在Text2中显示合并后的各个区间。例如,在文本框Text1中输入“1,2,3,5,4,6,9,12,10,11,”,表示区间[1,2],[3,5],[4,6],[9,12],[10,11],合并后的区间分别为[1,2],[3,6],[9,12].程序运行界面如图所示,实现上述功能的VB代码如下:
    Const n=100
    Private Sub Cmd1_Click (  )
    Dim i As Integer,k As Integer,L As Integer,R
    As Integer
    Dim s As String,c As String,t As String,result
    As String
    Dim a(1 To n) As Integer
    s=:t=″″:k=0
    For i=1 To Len(s)
    c=Mid(s,i,1)
    If c<>″,″Then

    Else
    k=k+1
    a(k)=Val(t)
    t=″″
    End If
    Next i
    L=a(1):R=a(2)
    i=3
    Do While i<=k
    If a(i)>R Then
    result=result+″(″+Str(L)+″,″+Str(R)+″),″
    L=a(i):R=a(i+1)

    R=a(i+1)
    End If

    Loop
    result=result+″(″+Str(L)+″,″+Str(R)+″),″
    Text2.Text=result
    End Sub
    (1)码中①②③横线处代码补充完整。
     

     

     

    (2)程序代码中的加框处代码有误,请改正。
     

    (3)运行该程序,输入数据如图所示,程序执行完毕时,变量k 为
     

    组卷:0引用:1难度:0.5
深圳市菁优智慧教育股份有限公司
粤ICP备10006842号公网安备44030502001846号
©2010-2025 jyeoo.com 版权所有
APP开发者:深圳市菁优智慧教育股份有限公司| 应用名称:菁优网 | 应用版本:5.0.7 |隐私协议|第三方SDK|用户服务条款
广播电视节目制作经营许可证|出版物经营许可证|网站地图
本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正