广西宾阳县宾阳中学2018-2019学年高一4月段考信息技术试题

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

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

1.选择题(共63题)

1.
在VB中,语句Dim s As Integer的功能是
A.定义一个字符串型变量sB.定义一个日期型变量s
C.定义一个整型变量sD.定义一个单精度型变量s
2.
下列关系或逻辑表达式的结果为“True”的是
A.2*2< 2+2B."123"+45<178
C.Not(6<>11)D.(5 > 0) And (4 < 3)
3.
在VB中,下列程序段执行后,语句s=s+i重复执行的次数是  (   ) 
s=1
For  i=1 To 10 Step 3
s=s+i
Next i
Print s
A.3次B.4次C.5次D.10次
4.
在VB中,下列选项属于字符串型数据的是
A.2356B."BX277"C.BX277 D.2014-5-28
5.
在VB 中,用来实现循环结构的语句是(   )。
A.For…NextB.Do While…Loop
C.If…Then…D.Do…Loop Until
6.
用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和(  )。
A.输出结果B.保存程序C.调试运行程序D.编译程序
7.
在VB中,若a=1,b=2,要使输出结果为a+b=3(如下图所示),应使用的输出语句是(   )
A.Print “a+b=a+b”B.Print “a+b=”;a+b
C.Print a+b;“=a+b”D.Print “a+b=”;“a+b”
8.
下列选项中不属于算法特征的确是(    )
A.确定性B.有穷性C.可行性D.复杂性
9.
下列四个流程图中,S1、S2、S3表示执行的语句,C表示判断条件。则其中表示顺序结构的是 (    )
A.B.
C.D.
10.
列出所有可能的情况,逐个判断有哪些符合问题所要求的条件,从而解决问题,这是(  )思路
A.递归算法B.顺序查找算法C.穷举法D.解析法
11.
在Visual Basic程序中,不能作为变量名使用的是( )
A.endB.a1C.xxD.code
12.
在VB中,下列选项可以用作变量名的是(  )
A.andB.12_aC.a_12D.a&12
13.
下列运算结果中,哪个值是2(   )。
A.7/3B.7\3C.5 mod 2D.2 mod 5
14.
在下列选项中,属于机器语言的语句是(    )
A.10011000B.MOV AL , 9C.ADD AL , 8D.Print
15.
在VB中,下列函数式的值为5的是 ( )
A.Sqr(25)B.Abs(-5)C.Len(“five”)D.Int(5.8)
16.
在VB中,表达式2-2*3+3的值是 (   )
A.-1B.0C.2D.3
17.
在VB中,若x=5,y=30,则下列表达式的运算结果不等于6的是 (   )
A.y/xB.1-x*5+yC.y/4+1D.x+1
18.
小陈同学编写了一个VB程序,其功能是:比较两个数a和b的大小,然后输出其中较大的数。以下是他的程序段,在划线处应填写 (   )
If     Then
max=a
Else
max=b
End If
Print “较大的数是”;max
A.a>bB.a<bC.max<aD.max<b
19.
有如下 VB 程序,它的输出结果是(  )。
S=0
For i=1 To 10   
If i mod 2=0 Then S=S+i
Next i
Print    “S=”;S
A.S=0B.S=25C.S=30D.S=55
20.
VB语言比较接近自然语言(英文)和数学语言。这样的计算机语言被称为(   )。
A.机器语言B.汇编语言C.高级语言D.自然语言
21.
找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来时限问题求解,这种方法叫做(   )
A.解析法B.顺序查找算法C.递归算法D.穷举法
22.
穷举法的适用范围是( )
A.一切问题B.解的个数极多的问题
C.解的个数有限且可以一一列举D.不适合设计算法
23.
VB的三种工作模式包括设计模式、中断模式和(    )
A.运行模式B.对象模式C.代码模式D.属性模式
24.
下列For/Next循环语句中,循环体语句可以被多次执行的是(   )。
A.B.C.D.
25.
下列关系或逻辑表达式中,结果为“真”的是 (   )
A.3<3B.3>3C.(3<6)and(7<7)D.(3>1)or(6<6)
26.
在VB中,表达式“321” +54的运算结果是 (    )
A.375B.“375”C.“32154”D.321+54
27.
在VB中,把数学的代数式πr2改写成VB表达式,下列选项中正确的是 (    )
A.πr2B.π*r*rC.3.14r^2D.3.14*r*r
28.
在VB中,若要把 “china” 赋值给变量a ,则需要把变量a 的数据类型定义为(   )。
A.IntegerB.StringC.BooleanD.Date
29.
解决“鸡兔同笼”问题的一种算法是:首先输入总头数H和总脚数B,然后计算兔数R,R=B/2-H,最后计算鸡数C,C=H-R。这个算法的描述方式是(   )。
A.伪代码B.流程图C.自然语言D.计算机程序
30.
在VB中,若i=3,j=4,则执行下列语句的结果是  (    )
Print “i*j=”; i*j
A.i*j=12B.3*4=12C.i*j=i*jD.12= i*j
31.
在VB中,若x=14,y=5,则表达式x-y Mod 3^2的值是(    )
A.0B.9C.10D.14
32.
在VB中,若x=5,y=2,执行语句x=x+y : y=x-y : x=x-y后,x、y的值分别是 (    )
A.5、2B.5、5C.2、5D.2、2
33.
在VB中,正确的赋值语句是 (    )
A.x-y=8B.8=x-yC.x=8+yD.-y=8-x
34.
在VB中,循环结构 For i = 1 To 10 的步长是(  )。
A.0B.-1C.1D.10
35.
在VB中定义一个变量,其取值范围为1到100的整数,应将该变量数据类型定义为 (   )
A.StringB.IntegerC.BooleanD.Date
36.
用流程图描述算法时,图形符号  表示(   )。
A.条件判断B.输入或输出C.赋值或计算处理D.开始或结束
37.
在面向对象的程序设计中,能被对象所识别的“动作”称为对象的(  )。
A.方法B.事件C.属性D.过程
38.
下列结果为True的逻辑表达式是(   )。
A.(5<13)or(6>9)B.Int(3.1)>Sqr(9)
C.(3<>5) And (5=10)D.Len("0")=0
39.
在VB中,能正确表示数学关系式5<X<10的VB表达式是(    )
A.5<X<10B.X>5 or X<10C.X<5 and X<10D.X>5 and X<10
40.
在VB中,下列程序段执行后,变量b和变量c的值分别是 (   )
a=23:b=18:c=0
a=a+b
b=a+b
c=a+b
A.41  41B.41  64C.59  59D.59  100
41.
在VB中,若a=5,b=6 ,执行程序段a=b: b=a 后,变量a, b 的值分别是(   )
A.a=5,b=6B.a=6,b=5C.a=5,b=5D.a=6,b=6
42.
在VB中,下列程序段执行后,变量a,b,c的值分别是(  )
a=1:b=1:c=1
do while a+b+c<=10
a=a+1
b=b*2
c=b/2
loop
A.2,2,1B.3,4,2C.4,8,4D.4,4,2
43.
在VB中,若a=16,则执行语句a=Sqr(a)后,变量a的值是(  )
A.1B.4C.16D.256
44.
在VB中,函数Right()的功能是从字串右端开始截取部分字串,那么表达式Right ("morning" , 3)的结果为(  )。
A.ingB.morC.ningD.morn
45.
一玻璃球从高空做自由落体运动,在到达地面时速度为98m/s,请问:该玻璃球从高空开始下落到地面用了多少时间?编程求此问题最佳算法是(   )
A.穷举法B.顺序查找算法C.递归算法D.解析法
46.
在VB中,下列选项可以用来定义小数的数据类型是(   )。
A.integerB.BooleanC.singleD.string
47.
下列关系或逻辑表达式中,结果为“真”的是(  )。
A.not(3<5)B.6>9C.(5<3)and( 6<9)D.(5<3)or(6<9)
48.
有如下VB程序段:   

该程序段运行后,变量y的值是(   )。
A.4B.6C.9D.12
49.
在VB中,有数值型、字符串型、布尔型、日期型等多种数据类型,其中字符串型的标识符是(    )
A.IntegerB.StringC.BooleanD.Date
50.
结构化程序设计方法主要通过(   )现。
A.递归算法和递归程序B.过程和函数的定义和调用
C.程序的循环结构D.对象
51.
在VB中,对象的属性是用来描述对象的外部特征。下列选项中属于对象属性的是( )
A.CaptionB.ClickC.BackColorD.Text
52.
在Visual Basic中,表达式6\4的结果是(    )。
A.0B.1C.1.5D.出错
53.
判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,如果S mod 2<>0 ,则该数为奇数。 解决问题的算法基本结构是(    )。
A.框架结构B.顺序结构C.循环结构D.选择结构
54.
在VB中,下列表达式的计算结果,值最大的是(  )。
A.3*3B.3^3C.sqr (4)+29\2D.abs(4-5)- int(-29/2)
55.
在VB 中,将字符串转化为数值的函数是(   )。
A.Len(x)B.Str(x)C.Val(x)D.Sqr(x)
56.
程序设计语言的发展历程是(   )
A.机器语言→高级语言→汇编语言
B.汇编语言→高级语言→机器语言
C.汇编语言→机器语言→高级语言
D.机器语言→汇编语言→高级语言
57.
在VB中,若a=10,b=15,则语句print  a;"+";b;"=",a+b的结果为(   )
A.a+b=25B.10+15=25C.a+b= 25D.10+15=    25
58.
判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,如果S mod 2<>0 ,则该数为奇数。这种算法的描述方式是(  )。
A.自然语言B.流程图C.伪代码D.机器语言
59.
小明在VB可视化开发环境中,做出了如图所示的窗口界面,由图中我们知道他在该窗口中没有使用到的控件对象是(   
A.B.C.D.
60.
在VB中,表达式321+54的运算结果是 (    )
A.375B.“375”C.“32154”D.321+54
61.
在VB中,代数式b2-4ac的表达式是(    )
A.b2-4acB.b×b-4×a×cC.b*b-4acD.b*b-4*a*c
62.
在VB中,下列属于正确的赋值语句是(   )
A.a+b=5B.a=TrueC.5=a+bD.-a=-5*2
63.
在VB中,下列程序段执行后,变量a的值是(    )
a=15
b=10
If a<>b Then
a=a-b
else
a=a+b
End If
Print a
A.25B.15C.10D.5

2.填空题(共5题)

64.
将以下程序段补充完整。
问题:输入一个正整数n,判断n是否为素数。要判断n是否为素数,最简单的方法是:统计2到n-1之间能整除n的整数个数s,若s大于0,则n不是素数,否则就是素数。根据以上方法,完善以下程序代码。
Dim  n, s  As  Integer
n = Val(InputBox(“n=”))
s=0
For  i=2 to _________

If  n  Mod  i  = 0   then

s=s+1统计因数个数

End If

Next i
If __________Then

Print n & “是素数”

Else
Print n & “不是素数”
End If
65.
如图,若输入框中m=4,n=3,则m= _____ a= _____,i= _____ 
66.
将以下程序段补充完整。
问题:计算旅客的行李费,收费标准为:20千克以下(包括20千克)不收费,超过20千克的部分每千克收20元。X表示行李重量,Y表示行李费。
程序段:
Dim X As Single
Dim Y As Single
X=InputBox("输入行李重量")
If _________Then
    Y=0
Else
    Y= _______
End If
Print "行李费= "; ___________
67.
分析并完善程序。
计算1+3+5+……+99的值。
Dim  i  As  Integer
s=0
for   i=1  to ________ step  2
s= __________
next  i
print “s=”_____ ;
68.
已知一个算法,程序段和流程图如下图,把程序段补充完整。
s=0
for   i=1  to _________    
s= _________
next ________
print “s=”; s
试卷分析
  • 【1】题量占比

    选择题:(63道)

    填空题:(5道)

  • 【2】:难度分析

    1星难题:0

    2星难题:0

    3星难题:0

    4星难题:0

    5星难题:0

    6星难题:0

    7星难题:0

    8星难题:0

    9星难题:68