海南省文昌中学2018-2019学年高一下学期段考信息试题

适用年级:高一
试卷号:549432

试卷类型:期中
试卷考试时间:2019/5/30

1.选择题(共34题)

1.
下列关于循环结构的叙述,正确的是(  )
A.For与Next语句必须成对使用,有一个For必有一个Next与之对应
B.循环体执行次数确定的情况,只能用For…Next循环
C.For…Next循环只能与For…Next嵌套使用,而不能与Do while…Loop嵌套使用
D.在For…Next循环语句中,终值必须大于初值
2.
下列四个VB控件,具有数据输入功能的是(  )
A.窗体B.文本框C.图片框D.命令按钮
3.
如果需要用一个变量来存储数据5.7,则此变量定义的数据类型最好为(  )
A.integerB.longC.singleD.double
4.
返回指定日期“月份”的函数是(  )
A.Date()B.Day()C.Year()D.Month()
5.
在VB中,表达式(26 Mod 4)+4的值是(  )
A.2B.6C.10D.3
6.
程序的三种基本结构是(  )
A.选择结构、循环结构、树型结构B.顺序结构、选择结构、循环结构
C.顺序结构、循环结构、树型结构D.树型结构、顺序结构、选择结构
7.
在VB中,表达式"12"+"3"的值为(  )
A.15B."15"C.123D."123"
8.
VB 6.0中Integer表示整型,其取值范围是(  )
A.0到32767B.1到32767
C.-32768到32767D.-65536到65535
9.
如下VB程序段:
x = InputBox("输入x的值:")
If x > 3 Then
If x <= 6 Then
y = 2 * x
Else
y = 3 * x
End If
Else
y = 4 * x
End If
Print y若x、y均是整型变量,程序运行并输入6,则y的值是(  )
A.24B.18C.12D.6
10.
已知一个直角三角形的两个直角边为a和b,则求斜边的表达式可以写成(  )
A.Int(a*a+b*b)B.Sqr(a*a+b*b)
C.Abs(a*a+b*b)D.Trunc(a*a+b*b)
11.
描述算法可以用(  )
A.文字,程序框图,二进制B.伪代码,程序框图,二进制
C.顺序结构,选择结构,循环结构D.自然语言,流程图,伪代码
12.
若x是一个整型变量,则判断它是否为5的倍数的VB关系表达式是(  )
A.x Mod 5 = 0B.x / 5 = 0
C.x \ 5 = 0D.Int(x / 5) = 0
13.
如下VB程序段
a = 1
b = 0
m = a
x = m + b
b = b + 1
y = x + b
它的基本结构属于(  )
A.顺序结构B.选择结构C.循环结构D.树型结构
14.
如程序中定义如下数组:Dim a(100) As Integer,则下列关于数组元素引用错误的是(  )
A.a(2)B.a(23+5)C.a(101)D.a(11\2)
15.
下列赋值语句正确的是(  )
A.x+3=y-2B.d=d+2
C.0=aD.x-y=1
16.
VB中,表达式的值不等于4的是(  )
A.Int(4.1)B.Int(4.9)C.CInt(4.1)D.CInt(4.9)
17.
将数学关系式5≤x<14表示成VB表达式,正确的是(  )
A.x>=5 and x >14B.5≤x and x<14
C.x>=5 or x<14D.x>=5 and x <14
18.
下列选项中,合法的VB变量名是(  )
A.then B. speedB.VB.netC.a#2
19.
在VB中,表达式100 \ 12 mod 3的值为(  )
A.0B.2C.50D.1
20.
VB中的数据类型Boolean表示(  )
A.布尔型B.长整型C.整型D.字符串型
21.
穷举法的适用范围是(  )
A.一切问题
B.所求问题的解无限多
C.所求问题解的个数有限且有明确的条件
D.所求问题解的个数有限且无明确的条件
22.
关于查找,下列叙述正确的是(  )
A.顺序查找就是按照从大到小的顺序逐一查找
B.二分查找就是按照从大到小顺序逐一查找
C.顺序查找一定比二分查找搜索速度慢
D.二分查找要求数据是有序的
23.
已知a=8、b=6,以下程序段
If (a Mod 3 = 0) Or (b Mod 3 = 0) Then
c = a * b
Else
c = a + b
End If
执行后变量c的值为(  )
A.8B.14C.48D.6
24.
当x=10时,print “x=”;x+1 在屏幕上显示的结果为(  )
A.10=;x+1B.x=11C.11D.10=x+1
25.
在VB中,设a=2,b=3,表达式a<b And b>=3值是(  )
A.1B.0C.TrueD.False
26.
下列关于算法描述的叙述中,正确的是(  )
A.用自然语言描述算法最好
B.对于同一个问题,可以使用不同算法
C.用流程图无法描述循环算法
D.伪代码就是用某种程序设计语言来描述
27.
在VB中,表达式 29\10的结果是(  )
A.2B.3C.2.5D.1
28.
在VB中,表达式Int(x/2)=x/2的作用是(  )
A.用于测试x是否为偶数B.返回一个非整数
C.返回一个奇数D.用于测试x是否为素数
29.
“如果a,b中任意一个为0,那么y=y+1”。能实现该功能的VB语句是(  )
A.If  a=0 And b=0 Then y=y+1B.If  a+b=0 Then y=y+1
C.If  a=0 or b=0 Then y=y+1D.If  a/b=0  Then y=y+1
30.
下列关于VB中数组的叙述,错误的是(  )
A.数组是一种基本数据类型
B.数组是一组相同类型的变量集合
C.数组中的元素的个数可以计算出来
D.数组元素的引用形式为“数组名(下标)”
31.
在VB中,表达式Left("2014年青奥会",6)的值为(  )
A.2014年青B.2014年
C.2014年青奥会D.2014
32.
在VB中,已知a=3,b=5,运行下列程序段后,a和b的值为(  )
a = a * b
b = a / b
a = a / b
A.a=3  b=5B.a=15  b=3
C.a=5  b=5D.a=5  b=3
33.
已知a=5、b=6,则执行如下语句后
a = a + b
b = a + b
a和b的值分别为(  )
A.11、17B.11、11C.17、11D.5、6
34.
下列关于解决问题过程的叙述,错误的是(  )
A.计算机解决问题和人类解决问题的过程是完全相同的
B.人类会创造性地解决问题
C.计算机解决问题必须针对一定对象,按一定步骤去做
D.人类的思维有跳跃性、抽象性、模糊性

2.填空题(共7题)

35.
将数学表达式gt2改写为VB表达式__________。
36.
使用二分法从数据1,3,6,9,15,16,45中查找数据16,共经过__________次查找就可以找到。
37.
水仙花数是指一个三位数,它的各位数的立方和正好等于该数本身。如: 153=1×1×1+5×5×5+3×3×3
小张设计了一个算法来输出所有的水仙花数,具体程序如下。

(1)在程序中常见用于解决问题的方法有解析法、穷举法、递归法等,本题中使用了哪种方法?
___________________________________
(2)程序中定义了几个变量?
___________________________________
(3)将程序中①的代码补充完整。
___________________________________
(4)将程序中②的代码补充完整。
___________________________________
(5)在for循环结构中,循环体执行的次数是多少?
___________________________________
(6)在本题中变量c主要用来存放这个三位数中的百位、十位还是个位上的数?
___________________________________
38.
定义一个数组如下:
Dim a(10 to 20) as integer   
则此数组中元素的个数为_____________。
39.
____________法就是在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析式表示出来,解决了这些表达式,问题也就得以解决。
40.
学习完数组这个知识点后,小林设计了一个程序,该程序的主要功能是,先给数组中每个元素赋值,再找出数组中最大的数,具体程序如下。

(1)数组a中共有_____________个变量。
(2)数组a中所有变量的类型____________(相同或不相同)。
(3)将程序中①的代码补充完整______________。
(4)将程序中②的代码补充完整_______________。
41.
表达式Abs(-5)的值是__________。
试卷分析
  • 【1】题量占比

    选择题:(34道)

    填空题:(7道)

  • 【2】:难度分析

    1星难题:0

    2星难题:0

    3星难题:0

    4星难题:0

    5星难题:0

    6星难题:0

    7星难题:0

    8星难题:0

    9星难题:41