2015年综合库信息技术练习卷
下面程序段是利用For语句给数组a赋值,
For i ="10" To 1 Step -1
a(i)=i-1
Next i
该程序段运行后数组元素a(3)的值为( )
A.7 | B.6 | C.3 | D.2 |
下列能表示“x小于10且y大于0”的Visual Basic逻辑表达式是( )
A.x<10 And y>0 |
B.x<10 : y>O |
C.x<10 Or y>0 |
D.x<10,y>0 |
在Visual Basic中,语句Dim name(-8 to 8) as string所定义的数组元素个数是( )
A.16 | B.17 | C.18 | D.15 |
设变量x=5,y=6下列表达式的值为True的是( )
A.x>5 and y<=8 |
B.x<="5" and y>=8 |
C.x>5 or y>=8 |
D.not x<="5" and y<=6 |
在Visual Basic中,以下可以用作变量名的是( )
A.3a |
B.mod |
C.integer |
D.name |
将数学表达式a<=b<=c写成Visual Basic表达式,正确的是( )
A.a<=b<=c |
B.a<="b" Or b<=c |
C.a<="b" And b<=c |
D.a<="b" Not b<=c |
执行以下VB程序段后,变量s的值为( )
s=0
a=10
b=a-3*s
a=2*a-b
s=a-b
A.0 | B.10 | C.20 | D.30 |
数学表达式“a>b>c”对应的VB表达式是( )
A.a>b>c |
B.a>b and a>c |
C.a>b and b>c |
D.a>b or b>c |
某数列前三项分别为:al=2、a2=3、a3=4,以后每项都满足:ai=ai-3+ai-1(i>3)如果用数组a存储该数列的前20项,下面程序段划线处应填入( )
a(1)="2" : a(2)="3" : a(3)=4
For i= To 20
a(i)=a(i-3)+a(i-1)
Next i
A.6 | B.9 | C.13 | D.4 |
设a=1,b=2,c=3执行语句print a+b=c后,窗体上显示的是( )
A.1+2=3 |
B.True |
C.False |
D.0 |
在Visual Basic中,下列表达式值最小的是( )
A.2 mod 3 |
B.3 2 |
C.2^3 |
D.3/2 |
在Visual Basic中,下列属于正确变量名的是( )
A.2b |
B.a_1 |
C.end |
D.test%1 |
下列Visual Basic程序段运行后,变量x的值为( )
x="3" : y=77
Do While x<Sqr(y)
x=x+2
Loop
程序段运行后,x的值为( )
A.7 | B.8 | C.9 | D.10 |
有如下Visual Basic程序段:
For x="10" To 1 Step -1
a(x)=x+1
Next x
该程序段运行后数组元素a(3)的值为( )
A.9 | B.8 | C.4 | D.3 |
设a=2,b=3,c=4,d=5,表达式a>b AND c<="d" OR 2*a>c的值是( )
A.True |
B.False |
C.-1 |
D.1 |
下列在VB中定义一个重力加速度常量g,语句正确的是( )
A.Dim g as Single |
B.Dim g=9.8 |
C.Const g=9.8 |
D.Const g="9.8" As Single |
在Visual Basic中,下列属于正确的赋值语句的是( )
A.b=a+5 |
B.a+5-b=0 |
C.b-5=a |
D.a+5=b |
下面程序段是利用For语句给数组a赋值,使a(1)=2,a(2)=4,a(3)=6,…,a(100)=200,则划线处的语句应该是( )
For i="1" To 100
Next i
A.a(i)=i+2 |
B.a(i)=i*i |
C.a(i)=i |
D.a(i)=2*i |
下列属于Visual Basic数值常量的是( )
A.Abs(-1.414) |
B.Val("1231") |
C."0.141" |
D.0.141 |
在Visual Basic中,要定义一个一维数组a,用于存储10位学生姓名信息,则正确的数组定义语句是( )
A.Dim a(1,10) As Integer |
B.Dim a(l To 10) As Integer |
C.Dim a(1,10) As String |
D.Dim a(l To 10) As String |
在Visual Basic中,如果要给变量i,j,k赋值为1,则下列语句正确的是( )
A.i=j=k=1 |
B.i,j,k=1 |
C.i=1,j=1,k=1 |
D.i=1:j=1:k=1 |
在Visual Basic中,要定义一个一维数组a,用于存储100个整数型数值,则正确的数组定义语句是( )
A.Dim a100 As Integer |
B.Dim a(1-100) As Integer |
C.Dim a(1,100) As Integer |
D.Dim a(l To 100) As Integer |
在VB程序设计中交换变量x和y的值,应使用的赋值语句组是( )
A.t=x;y=x;y=t |
B.x=y;y=t;t=x |
C.x=y;y=x |
D.t=x;x=y;y=t |
对数组元素a(1)到a(8)进行排序,其排序算法的VB部分程序段如下:
For m="1" To 7
p=m
For n="m+1" To 8
Next n
If p <> m Then t=a(p):a(p)=a(m):a(m)=t
Next m
方框中的语句是( )
A.If a(n)<a(p) Then p=m |
B.If a(n)<a(p) Then p=n |
C.If a(n)>a(p) Then p=n |
D.If a(n)>a(p) Then p=m |
有如下VB程序段:
s=2:k=1
If Not k="s" Then S=s+k
该程序段运行后,S的值是( )
A.3 | B.2 | C.1 | D.0 |
有如下VB程序段:
Dim k As Integer,s As Integer
k=0;s=0
Do While k>=10
k=k+1
s=s+k
Loop
该程序段执行后,变量s的值是( )
A.0 | B.1 | C.10 | D.11 |
当a=4、b=1时,VB程序段运行后,变量s的值是( )
If a>b Then n="b" Else n=a
m=a+b-n
s=16
For x="n" To m
s=s/2
Next x
A.16 | B.4 | C.2 | D.1 |
下列VB程序段运行过程中,值均不会发生改变的变量是( )
If a>b Then n="b" Else n=a
m=a+b-n
s=16
For x="n" To m
s=s/2
Next x
A.a,b |
B.m,x |
C.n,s |
D.s,x |
已知字符串变量x的值是”L”,则VB表达式Chr(Asc(x)+1)的值是( )(已知字符“A”的ASCII码是65)
A.”M” |
B.”K” |
C.75 |
D.77 |
有如下VB程序段:
x=0
For i="1" to 8 step 2
x=x+i
Next i
该程序段执行后,变量x的值是( )
A.9 |
B.16 |
C.25 |
D.36 |
变量c中存储着一个字符,能够正确判断出该字符为数字字符”0”~”9”的VB表达式是( )
A.c>="0" And c<="9" |
B.c>="0" or c<="9" |
C.Asc(c)>="0" And Asc(c)<=9 |
D.Asc(c)>="0" or Asc(c)<=9 |
有如下VB程序段
a=12
b=54
a=b
b=a
a,b的值分别是( )
A.12,54 |
B.54,12 |
C.12,12 |
D.54,54 |
在VB数组说明语句Dim a(3 To 8,4 To 9) As Single中,数组a的变量类型是( )
A.长整数型 |
B.字符串型 |
C.单精度实数型 |
D.双精度实数型 |