山东省滨州市滨城区信息技术开学模拟考试卷(四)
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.要交换两个整数型变量x和y的值,解决这个问题的算法是( 
①x=y    ②y=x    ③t=x    ④x=t    ⑤y=t    ⑥t=y
A.①②    B.④⑥②    C.②⑥④    D.③①⑤
2.在Excel中,使用折线图可以(    )。
A.表示不同项目数据之间的比较    B.比较各部分在总体中所占的比例
C.了解事物随时间变化的趋势    D.显示相对于中心点的数值变化
3.关于对数据的排序,以下说法中正确的有(  )
A.在Word中可以插入表格,Word提供了对表格中数据进行排序的功能
B.在PowerPoint中也可以插入表格,并且也提供了对表格中数据进行排序的功能
C.利用Excel软件可以很方便地进行排序,并且Excel中还提供了自定义排序的功能
D.用编程来解决排序问题也是一种常用的方法
4.某VB程序段如下:
i= 1:j= 6:key= 8
Do While i < = j
m=(i+ j)\2
If a(m)< key Then
j= m- 1
Else
i= m+ 1
End If
Loop
数组元素a(1)到a(6)的值依次为“9,8,8,8,7,6”,运行该程序段后,下列说法正确的是(   
A.可以到数值8开始出现的位置,该位置信息由变量i指示
B.可以到数值8最后出现的位置,该位置信息由变量i指示
C.可以到数值8开始出现的位置,该位置信息由变量j指示
D.可以到数值8最后出现的位置,该位置信息由变量j指示
5.在excel单元格中输入:=Average(10,-3)-Max(10,-3),则该单元格显示的值(   
A.大于零    B.小于零    C.等于零    D.不确定
6.查某key值的VB程序段如下:
n=0:i=1:j=6
Key = Val (Text1. Text)
Do While i<=j
m=(i+j)\2
If Key = a(m) Then Exit Do
If Key > a(m) Then
i=m+1:n=n*2
Else
j=m-1:n=n-1
End If
Loop
若数组元素a(1)到a(6)的值依次为4, 11, 19, 26, 38, 45.运行该程序段后,变量n的值为-4,则文本框Text1输入的数字可能是(  )
A.3    B.18    C.40    D.32
7.如图是何老师打开的高二(1)班段考成绩表,如果只想浏览数学成绩高于90分的学生名单,应该使用的操作是(  )。
A.求和    B.求平均值    C.排序    D.筛选
8.某对分查算法的VB程序段如下:
flag=False
i=0:j=7:c=0
Do While<= j And flag=False
m=Fix((i+j)/2+0.5)
If Key=a(m) Then flag=True
If Key< a(m) Then j=m-1 Else i=m+1
c=c+1
Loop
数组元素a(0)到a(7)的值依次为“1,3,30,46,6S,72,84,90”,key的值为85。若该程序段执行后,以下说法中正确的是(    vb编程基础知识do while
A.i=6    B.j=7    C.m=7    D.c=4
9.在搜狐网站中,按照“教育培训/高等教育/高等院校/大学/综合院校”的查方式,到“北京大学”等多所知名院校的相关链接。这种搜索方式属于( 
A.元搜索    B.特信息检索    C.目录索引搜索    D.全文搜索
10.有如下VB程序段:
flag=False:s="ShanShui2020!"
For i=1 To Len(s)
    ch=Mid(s,i,1)
If Not(ch〉="0"And ch<="9")And Not flag Then
        t=ch+t
    End If
    flag=Not flag
Next i
Text1.Text=t

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。