浙江省宁波市2017-2018学年高二上学期信息技术期中考试试题
试卷更新日期:2018-03-28 类型:期中考试
一、选择题
-
1. 车载GPS导航仪是能够帮助用户准确定位当前位置,并且根据既定的目的地计算行程。小白的爸爸按照车上的GPS导航仪规划的路线驾驶经常出错,他更新了导航软件的地图文件后,出现错误的概率大大降低,该事例反映出信息具有( )
A、载体依附性 B、时效性 C、共享性 D、传递性2. CF游戏趣味性、交互性强,视觉、听觉效果好,使玩家体验到“身临其境”的感觉。这种电脑游戏主要用到的技术是( )
A、字符识别 B、网格计算 C、虚拟现实 D、机器翻译3. 在IE浏览器中,将一个包含图片和文字信息的网页以下图所示的方式保存到本地硬盘。保存结果是( )A、 和 B、 C、 D、4. 已知a=2, b=0,c=3,下列表达式中值为真的是( )A、Not(a>b) B、a>b And b>c C、a<b Or a<c D、a*b > b*c5. 用Word软件在修订状态下编辑某文档,部分界面如下图所示,如全部接受图中所示的修订内容,则第一句中的文字将变为( )A、大运河申遗走过的路是艰难的,迎接我们的下一步路程将更为艰难。 B、大运河申遗走过的路是艰难的,如今申遗成功,迎接我们的下一步路程将更为艰难。 C、大运河申遗走过的路是艰难的,迎接我们的下一步将更为艰难。 D、大运河申遗走过的路是艰难的,如今申遗成功,迎接我们的下一步将更为艰难。6. 一个VB程序的运行界面如图所示。下面说法不正确的是( )A、标签Label1的Caption属性值为“头” B、文本框Text1的Caption属性值为“ ” C、命令按钮Command1的Caption属性值为“求解” D、窗体的Caption属性值为“鸡兔同笼”7. VB标准函数Rnd的作用是返回一个大于等于0且小于1的随机数。要产生[10,99]的随机整数的VB表达式是( )
A、Int(Rnd*89) B、Int(Rnd*90)+10 C、Int(Rnd*99)+10 D、Int(Rnd*89)+108. 已知x=-9,则VB 表达式Len(str(x))+Sqr(Abs(x))的值是( )
A、2 B、4 C、5 D、839. 如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是( )A、将①处改为 i ← 0 B、将②处改为 s ≥ 0 ? C、将③处改为 i ← i-2 D、将④处改为 s ← s-i10. 在VB中,能够正确表示代数式 的是 ( )A、x^3+1/abs(x)+sqr(x) B、(x^3+1)/abs(x)+sqr(x) C、x^3+1/(abs(x)+sqr(x)) D、(x^3+1)/(abs(x)+sqr(x))11. 有如下的VB程序段:s =0
i =0
Do While i<=11
i=i+3
s=s+i
Loop
程序执行结束时,变量s的值为( )
A、9 B、18 C、13 D、3012. 某同学编写了如下VB程序段,运行后弹出下面的错误信息。则错误时所执行的语句是( )Private Sub Command1_Click( )
Dim x As String, k As String, j As Integer
x = "XiaoWei" ①
k = "语文" ②
j = 90 ③
Text1.Text = x + k +j ④
End Sub
A、① B、② C、③ D、④二、填空题
-
13. 某超市经常使用Excel软件对饮料销售数据进行分析,界面如图1所示,请回答下列问题:
图1
(1)、正确计算各种饮料占销售总额百分比的值,需在H2单元格中输入公式(计算公式:占销售总额百分比=销售额(元)/销售总额(元)),并从H2单元格自动填充到H13单元格。(2)、设置数据区域H2:H13的百分比格式,操作步骤有:⒈在“分类”中选择“百分比”;
⒉在对话框中选择 “数字”选项卡;
⒊选定数据区域H2:H13;
⒋在选定区域内右击鼠标,并选择“设置单元格格式”命令;
⒌单击“确定”按钮。正确的操作顺序是:(填序号)
(3)、观察图2可知该图表类型是 , 要得到该图表,需选择的数据区域是:图2
14. 小李收集了2010年到2014年中国亚洲个别国家入境游信息。并用Excel软件进行数据处理,如图1所示。请回答下列问题:图1
(1)、区域H4:H12中的数据时从H3单元格利用自动填充功能得到的。则H12单元格的公式是 。(2)、若要对表中数据以“2014年(万人次)”为关键字按降序进行排序,则排序时选择的数据区域是。
(3)、小李建立的图表如图2所示,其数据源是。图2
(4)、如果把表格中近5年入境总人数前三名的国家筛选出来 ,上一题的图表会不会发生变化?
15. 阅读以下程序,完成后面的题目:Private Sub Command1_Click()
Dim N As Integer
Dim S As Integer
N = val(Text1.Text)
S = 0
For i = 1 To N
S = S + i * (i + 1)
Next i
Text2.Text = str(S)
End Sub
(1)、当程序运行时,在Text1文本框中输入4,单击按钮command1,结果在Text2输出。
(2)、在text1中输入10000,程序会出现什么错误?。(选填:要求对象/下标越界/无效的调用过程/溢出)
16. 编写VB程序代码,实现如下功能:在文本框Text1中输入金额(整数)后,点击“转换”按钮Command1,则在文本框Text2中显示该金额的大写,程序运行界面如下图所示:(1)、为了实现以上程序功能,使程序正常运行,请完善以下两处代码。Private Sub Command1_Click()
Dim dx As String, dw As String
Dim s As String, c As String
Dim ch As String
Dim i As Integer
dx = "零壹贰叁肆伍陆柒捌玖拾"
dw = "亿仟佰拾萬仟佰拾元"
s = Text1.Text
If Len(s) > 9
Text2.Text = "输入的数据超出所能转换的范围"
Else
For i = 1 To Len(s)
ch =
c = c + Mid(dx, Val(ch) + 1, 1) + Mid(dw, 9 - Len(s) + i, 1)
Next i
Text2.Text = c + "整"
End If
End Sub
(2)、由上述算法可知,若在文本框Text1中输入“20”,则文本框Text3显示的结果为。