某算法的部分流程图如图所示。执行这部分流程,分别输入35、50、60,则输出值依次为
A.10,3B.10,4C.7,10,4D.10,12,3
当前题号:1 | 题型:选择题 | 难度:0.99
某Visual Basic程序如下:
Private Sub Command1_Click()
Dim a As String, b As String
a = "up "
b ="look "+"  "+a
Label1.Caption = b
End Sub
运行程序,单击命令按钮Command1后弹出如下图所示的出错信息提示,此时程序正执行的语句是(  )
A.Dim a As String, b A s StringB.a = "up "
C.b =  "look "+"  "+aD.Label1.Caption = b
当前题号:2 | 题型:选择题 | 难度:0.99
奇偶校验是一种校验数据传输正确性的方法。其中奇校验方法:统计二进制数据的数位中“1”的个数,若个数为奇数,则校验位值为0,否则校验位值为1。小李编写了一个计算奇校验位值得VB程序,功能如下:在文本框Text1中输入1~255十进制待校验数,单击“计算”按钮Command1后,在文本框Text2中显示该数对应的二进制值,并在标签Label3中显示该数的校验位值。程序运行界面如图所示。

(1)在设计程序界面时,要清空文本框中的显示内容,应修改该文本框中的_______属性。
(2)实现上述功能的VB程序如下,请在划线处填入合适代码。
Private Sub Command1_Click()
Dim a As Integer, s As String
Dim n As Integer, t As Integer, v As Integer
n = Val(Text1.Text)
t = 0
s = ""
Do While n > 0
a =" n" Mod 2
n =" n" \ 2
t=____________①
s =" Str(a)" + s
Loop
v =" t" Mod 2
Text2.Text = s
Label3.Caption = "校验位值:" +____________②
End Sub
(3)运行该程序,在文本框Text1中输入22,单击“计算”按钮,则显示的校验位值是____________。
当前题号:3 | 题型:填空题 | 难度:0.99
数组a中存储的是左右交替上升的n个正整数,如下表所示:
a(1)
a(2)
a(3)
……
a(n —2)
a(n—1)
a(n)
3
25
38
……
55
31
12
 
依据对分查找思想,设计一个在数组a中查找数据key的程序。实现该功能的VB程序如下,但加框处代码有错,请改正。
Private Sub Command1_Click()
Const n = 6
Dim a(1 To n)As Integer,flag As Boolean
Dim i As Integer,j As Integer,m As Integer,key As Integer
'读取一组正整数,按上述规则存入数组a中,代码略。
key = Val(Text1. Text)
i = 1
j = (n + 1) \ 2
flag = False
Do While i<j And Not flag '(1)
m = (i + j) \ 2
If key = a(m) Then
flag = True
ElseIf key< a(m) Then
j = m - 1
Else
i = m + 1
End If
Loop
If Not flag And j > 0 Then
m=n-i
If key = a(m) Then flag = True
End If
If flag Then
Text2. Text = Str(m)
Else
Text2. Text = "找不到"
End If
End Sub
当前题号:4 | 题型:填空题 | 难度:0.99
有如下VB程序段:
For i =" 1" To 6
a(i) =" Int(Rnd" * 10) + 1
Next i
For i =" 1" To 5
If i Mod 2 =" 1" And a(i) > a(i + 1) Then
t =" a(i)" : a(i) =" a(i" + 1) a(i + 1) = t
Else
a(i) =" a(i)" + 1
End If
Next i
执行该程序段后,a(l)~a(6)各元素可能的值是
A.11,11,7,9,3,9B.6,2,8,10,5,9
C.6,9,3,7,8,12D.3,9,0,8,2,7
当前题号:5 | 题型:选择题 | 难度:0.99
函数Int(-3.1)的返回值是(   )
A.-3B.3.8C.-4D.3
当前题号:6 | 题型:选择题 | 难度:0.99
将代数式转换为VB表达式,正确的是(   )
A.a+b/2cB.(a+b)/2/cC.(a+b)/2*cD.a+b/(2*c)
当前题号:7 | 题型:选择题 | 难度:0.99
在Visual Basic中,有整型变量a=5,b=3,要在标签控件中显示结果为8,则执行下列语句能正确显示结果的是:(   )
A.Label1.Caption=Str(a+b)
B.Text1.Text=Len(a)+Val(b)
C.Text1.Text= Sqr(a+b)
D.Label1.Caption=" Str(a)+" Str(b)
当前题号:8 | 题型:选择题 | 难度:0.99
小杨在上信息技术课时,为了计算100以内所有能被7整除的数之和,画了如下图所示流程图,则空白处应该填写的赋值语句是:(   )
A.i ←i+7B.i ← i*7 C.i ← 7D.i ← S+7
当前题号:9 | 题型:选择题 | 难度:0.99
下列能表示“a与b都大于0”的Visual Basic逻辑表达式是:(    )
A.a*b>0B.(a>0) or (b>0)C.(a-b)>0D.(a>0) and (b>0)
当前题号:10 | 题型:选择题 | 难度:0.99