山东省滨州市滨城区信息技术开学模拟考试卷(四)
学校:___________姓名:___________班级:___________考号:___________
一、选择题
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小时内删除。
发表评论