浙江省信息技术期末考试卷和答案

  • 格式:doc
  • 大小:379.50 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浙江省高一信息期末考试试卷

(答案填写在答卷卡上,在试卷上答题无效,答卷卡上按规定填写班级、学号、姓名并且

正确填涂准考证号码和答案)

一、选择题(共30小题,每小题2分,共60分,每题只有一个正确答案)

1、用计算机无法解决"打印所有偶数"的问题,其原因是解决该问题的算法违背了算法特征中的( )。

A 、唯一性

B 、有穷性

C 、能行性

D 、有输出

2、做匀加速直线运动物体的即时速度计算公式是vt = v0 + at ,其中v0是初速度,a 是加速度,t 是时间。计算步骤有:

①用公式计算即时速度vt = v0 + at ②输入初速度v0、加速度a 和时间t ③结束

④输出结果vt

其正确的顺序是( )。

A 、②①④③

B 、①②③④

C 、④②③①

D 、①④②③

3、计算梯形面积的算法描述如下: ①输入上底a 、下底b 和高h

②计算梯形面积s(计算公式为:s=(a+b)*h/2) ③输出结果 ④结束

上述算法属于( )。

A 、解析算法

B 、排序算法

C 、递归算法

D 、枚举算法

4、下面3个流程图片段依次分别是什么结构?( )

A 、选择、顺序、循环

B

C 、顺序、循环、选择

D 、选择、循环、顺序

5、下列程序设计语言中,哪一个不是面向对象的程序设计语言?( ) A 、C B 、C++ C 、C# D 、VC++

6、VB 程序的工程文件名、窗体文件名以及生成的可执行文件名分别是( )。 A 、.vb 、.frm 、.exe B 、.vbw 、.exe 、.frm C 、.vbw 、.frm 、.exe D 、.vbp 、.frm 、.exe

7

该流程图中循环部分结束后,变量s 的值是 ( )。 A 、3 B 、6 C 、10 D 、15

8、在VB 中,要添加一个列表框(listbox),在工具箱中要单击的控件是 ( )。 A 、 B 、

C 、

D 、

9、小明使用

控件设计一个秒表,倒计时时间精

确到0.01秒,如右图,设置该控件的interval 属性值为( )。

A 、0

B 、1

C 、10

D 、100

10、在Visual Basic 中,语句form1.Caption = "欢迎使用本系统!" 中的"Caption"是( )。 A 、属性值 B 、属性名 C 、对象名 D 、类名

11、在Visual Basic 中,下列能作为变量名的是( )。 A 、a_5 B 、a-5 C 、5a D 、A&5

12、某校对新入学的320名高一男生进行1000米耐久跑测试,测试成绩保留2位小数。在Visual Basic 中,下列存储成绩数据的变量定义最合适的是( )。 A 、定义320个整数型变量 B 、定义1000个整数型变量

C 、定义一个元素个数为320的一维数组,数据类型为整数型

D 、定义一个元素个数为320的一维数组,数据类型为单精度实数型

13、11、在Visual Basic中,表达式12345\100的值是()。

A、123

B、45

C、12

D、5

14、如下数组声明语句:Dim a(3,-2 To 2,5) ,则数组a包含的元素的个数为()。

A、120

B、75

C、60

D、13

15、有如下Visual Basic程序段:

For x = 10 To 1 Step -2

a(x) = x + 1

Next x

该程序段运行后数组元素x的值为()。

A、10

B、1

C、0

D、-1

16、有如下Visual Basic程序段:

s = 0

For k = To 5

s = s + k

Next k

该程序段运行后,循环体s = s + k被执行10次,则循环变量k的初值是()。A、14 B、-5 C、1 D、-4

17、设x是正数,下列能用于描述"x是否为偶数"的Visual Basic条件表达式是()。

A、x \ 2 = 0

B、x / 2 = 0

C、x Mod 2 = 0

D、x = Abs(x)

18、设a=1,b=3,c=5,表达式a*3c AND 2*b

A、1

B、-1

C、False

D、True

19、随机产生10个[10,99]中的整数,依次存储到数组变量a(1)~a(10)中。实现此功能的部分算法流程图如图所示:

图中空白处理框①和②处应填入的是()。

A、① i ← i + 1

B、① i ← i + 1

② a(i) ← Rnd * 90+10 ② a(i) ← Int(Rnd * 90)+10

C、① a(i) ← Int(Rnd * 90)+10

D、① a(i) ← Int(Rnd * 89) + 10

② i ← i + 1 ② i ← i + 1

下若干个桃子,当即吃了一半,觉得不过瘾,又吃

了一个。第二天小猴子接着吃剩下的一半,还觉得

不过瘾,又吃了一个。以后每天都是吃前一天剩下

的一半并再吃多一个。到第四天,猴子按规则吃完

桃子后,只剩一个桃子。问小猴子第一天摘了多少

个桃子。右图所示是根据分析所画出的部分流程图。

采用倒推算法,其中设定M的初始值为1(第四天吃

完后剩下的桃子数),D为天数(初始值为5)。请在

下面的①和②(对应流程图中相应空缺位置)填入

相应选项。①、②分别为()。

A、M=M*2+1 D=1

B、M=M*2+1 D<1

C、M=2*(M+1) D=1

D、M=2*(M+1) D<1

21、有如下Visual Basic程序段:

a = 3

b = 9

c = a + b

If c = 12 Then py = "正确" Else py = "不正确"

分析该程序段,下列说法正确的是()。

A、程序段的流程模式是循环模式

B、“c = 12”是赋值语句

C、“py = "正确"”是选择语句

D、执行语句“py = "正确"”的前提条件是“c = 12”为真

22、VB中,设x=298,能得到其个位数字“8”的正确表达式是()。

A、Int(x/100)*100

B、Int(x/10)*10

C、Int(x/100)

D、x-Int(x/10)*10

23、运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。发生

"下标越界"错误时所执行的语句是()。

Private Sub Command1_Click()

Dim a(0 To 5) As Integer

Dim i As Integer '①

a(0) = 1 '②

For i = 1 To 5

a(i) = 2 * a(i - 1) + 1 '③

Next i

Text1.Text = Str(a(6)) '④

End Sub