题库 高中信息

题干

在VB中,若a=2,b=3,则执行语句c=a+b*ab后,变量c的值是(  )
A.2B.3C.5D.7
上一题 下一题 0.99难度 选择题 更新时间:2019-08-11 04:22:51

答案(点此获取答案解析)

同类题2

小明利用所学的信息技术知识帮助语文老师设计一个语文学考等级查询系统,要求如下:输入某个等级,就能查出该等级的所有学生学号和姓名,并统计出该等级学生的人数,以便语文老师方便了解学生的学考情况。语文学考成绩分A、B、C、D、E五个等级,学生信息存储在数据库文件“stugrade.accdb”的数据表“Chinese”中,数据表“Chinese”的结构如图所示。


VB程序运行界面如题图所示,在文本框Text1中输入查询的等级,单击“查询”按钮Command1,在列表框List1中显示所有该等级的学生学号和姓名,并按照学号从小到大排序,并在标签Label2处显示学生的人数,如果人数为0,则在列表框中显示“没有该等级的学生”。按此要求编写程序如下,在下划线处填上合适的代码。
Private Sub Command1_Click()
Dim stuna(1 To 100) As String '存放学生姓名的数组定义为stuna
Dim stunum(1 To 100) As String '存放学生学号的数组定义为stunum
Dim i As Integer, j As Integer, n As Integer
Dim t As String
Dim cn As New ADODB.Connection '连接数据库
Dim rs As New ADODB.Recordset
Dim strSQL As String
cn.ConnectionString = "Provider="Microsoft.ACE.OLEDB.12.0;Data" Source=" + App.Path + "\stugrade.accdb "
cn.Open
strSQL = "select * from     ①  where 语文等级='" + Text1.Text + "'"
Set rs.ActiveConnection = cn
rs.Open strSQL
n = 0
Do While Not rs.EOF
②
stuna(n) = rs.Fields("姓名").Value
stunum(n) = rs.Fields("学号").Value
rs.MoveNext
Loop
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
List1.Clear '清除列表框
If n =" 0" Then
List1.AddItem "没有该等级的学生"
Else
For i =" 1" To n - 1 '按姓名排序
For j =" n" To     ③   Step -1
If ④  Then :学。科。网Z。X。X。K
t =" stunum(j):" stunum(j) =" stunum(j" - 1): stunum(j - 1) = t
t =" stuna(j):" stuna(j) =" stuna(j" - 1): stuna(j - 1) = t
End If
Next j
Next i
For i =" 1" To n
List1.AddItem stunum(i) + "  " + stuna(i)
Next i
Label2.Caption = "该等级的学生共有" + Str(n) + "名"
End If
End Sub
(1)       
(2)       
(3)       
(4)       

同类题5

期末将近,英语老师需要统计每个同学的四次月考的英语平均分,以便假期有针对性复习。某同学编写一个VB程序来完成这项工作。

Private Sub Command1_Click()

Dim Sum as Single,n as Integer,ave as Single

Sum=0

  N=1

Do

    T=InputBox(“请输入第”+str$(n)+”次英语成绩:”)

Sum= ① 

    N=N+1

  Loop Until   ②  

  Ave=Sum/4

  Print “四次英语的平均成绩是”;Ave

  End Sub

【小题1】程序中①位置的语句是( )。
A.Sum+1B.Sum+TC.Sum+ND.N+T
【小题2】程序中②位置的语句是( )。
A.N>=4B.T>=4C.Sum>=4D.Ave>=4
【小题3】上面这段程序的主要结构是( )。
A.顺序B.分支C.循环D.综合
【小题4】对某个变量进行处小数处理,即保留两位小数,对第三位小数进行四舍五入。其语句为:A=int(A*X+0.5)/X,则X=( )。
A.10B.20C.100D.200
【小题5】Visual Basic代码中,将多个语句合并在一行上的并行符是( )。
A.,B.;C.:D.’
【小题6】下列关于算法的特征描述不正确的是( )。
A.有穷性:算法必须在有限步之内结束
B.确定性:算法的每一步必须有确切的含义
C.输入:算法必须至少有一个输入
D.输出:算法必须至少有一个输出
【小题7】函数Abs(-9)返回的值是( )。
A.9B.-9C.10D.-10
【小题8】下面能够将字符型数值转换成数值型数值的函数名是( )。
A.IntB.SqrC.ValD.Str
【小题9】上段程序中,变量n的类型为( )。
A.单精度B.整型C.长整型D.双精度
【小题10】流程图中表示判断的符号是( )。
A.B.C.D.
【小题11】Visual Basic中下面为合法变量的是( )。
A.$$B.a2C.2aD.a*2
【小题12】上段程序中,变量Sum最终结果是四次月考英语成绩的( )。
A.总和B.平均分C.最高分D.最低分
【小题13】上段程序中,变量N的最后一个值是( )。
A.3B.4C.5D.6
【小题14】程序设计时,算法的描述方法有多种,下列选项中不能描述算法的是( )。
A.流程图B.伪代码C.机器语言D.自然语言
【小题15】设置窗体标题时,应改变窗体的( )。
A.Name属性B.Caption属性C.BackColor属性D.Font属性