学进去-教育应平等而普惠
排序:
414道相关试题
打开并修改考生文件夹下“VB”文件中的工程文件“test.vbp”,使其具有下列功能:
在文本框text1中输入身高(厘米),在文本框text2中输入性别(男/女),单击“计算按钮”command1,在文本框text3中,显示标准体重的值(男性标准体重=(身高cm-80)×70﹪;女性标准体重=(身高cm-70)×60﹪,若输入性别有误,则计算结果均为0)。单击清除按钮,文本框text1、text2、text3内容清除。程序运行效果如下图所示:

完成以下操作:
(1)在窗体中添加命令按钮Command2,并将它的Caption属性设置为“清除”。
(2)为“计算”命令按钮Command1选择合适的事件过程,并将VB文件夹下“code.txt”文件中的代码复制到该过程中。
(3)调试并运行程序,找出程序中存在的错误并改正,利用图中的数据进行测试,使程序实现上述功能。
保存窗体文件和工程文件。
类型:操作题
难度系数:困难0.15
收藏
纠错
详情
打开并修改考生文件夹下“VB”文件中的工程文件“test.vbp”,使其具有下列功能:
在文本框Text1中输入某场馆可容纳的观众人数,在文本框Text2中输入疏散全部观众所需的时间,单击“计算”按钮Command1,在文本框Text3中,显示该场馆至少应设置的疏散出口数(假设同一时刻走出同一大门的观众为5人,每个观众走出大门的时间为3到5秒)。程序运行效果如图所示:

完成以下操作:
(1)在窗体中添加命令按钮Command1,并将它的Caption属性设置为“计算”。
(2)将窗体Form1的Caption属性设置为“出口设置”;为命令按钮Command1选择合适的事件过程,并将VB文件夹下“code.txt”文件中的代码复制到该过程中。
(3)调试并运行程序:在注释①和②所在行中找出唯一的错误并改正,利用图中的数据进行测试,使程序实现上述功能。
保存窗体文件和工程文件。
类型:操作题
难度系数:困难0.15
收藏
纠错
详情
以下为2016亚冠比赛部分球队的技术统计表,请根据表格提供的信息回答下面3道小题。

(1)分析数据表,该表F3单元格的公式应该为___________,若要把小数点后位数设置为2位,应该在下图格式设置的___________进行设置。

(2)一同学选中I2:I12并如下图提示继续完成对球队进攻次数从高到低进行排序,请问排序完成后“排名”列的顺序会不会发生改变___________(填 会/不会);若按射正率进行排序,选择区域的话应该是__________________。

(3)下图图表的数据源区域为__________,若不小心把I3的数据改变了,请问图表中对应的柱形图高度会不会改变____________(填 会/不会)
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
编写VB程序,实现计算器的简单计算功能:通过0~9的数字和小数点符号输入计算数据,单击选择“+、-、*、/”等运算,最后点击“=”按钮在文本框Text1中显示运算结果。界面如第14题-1图所示,回答下列问题:

(1)要修改窗体的显示名称为“计算器”,应选择第14题-2图所示的          属性。
(2)为实现上述功能,输入数据是非常重要的部分,以下是数字按钮“1”中的代码,用于在Text1中输入数字“1”,请在划线处输入合适的代码。
Private Sub Command11_Click()
Dim fuhao As     ①     '用于存储+、-、*、/等运算符号
Dim x As Single  '用于存储第一个运算数
Dim y As Single  '用于存储第二个运算数
Text1.Text =         ②        
If  fuhao = "" Then
x = Val(Text1.Text)
   ③    
y = Val(Text1.Text)
End If
End Sub
(3)运行测试通过之后,如果想让其他人能够直接运行使用,应该生成       格式文件。
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
【加试题】小王模拟超市收银机扫描商品条形码后计算总价的过程制作了一个VB程序。功能如下:在文本框Text1中输入商品条形码,按回车键后会将已经输入的条形码显示在列表框List1中,同时将商品明细显示在列表框List2中。点击按钮“计算商品总价”后,会将所有商品的总价显示在文本框Text2中。程序界面如图所示:

实现上述功能的部分VB程序如下,请在三个划线处填入合适代码。
'定义全局数组变量
Dim a(1 To 10) As Long
Dim b(1 To 10) As String
'自动加载条形码信息以及对应的商品信息
Private Sub Form_Load()
Dim i As Integer
a(1) = 503741
For i =" 2" To 10
a(i) =" a(i" - 1) + 1
Next i
b(1) = "可乐 5.00"
b(2) = "薯片 7.50"
b(3) = "牛奶 5.60"
b(4) = "橙汁 7.50"
b(5) = "面包 4.00"
b(6) = "蜂蜜 28.00"
b(7) = "蛋糕 12.00"
b(8) = "绿箭 3.50"
b(9) = "饼干 6.00"
b(10) = "雪碧 5.00"
End Sub
'输入条形码,查找条形码,并显示条形码及其对应的商品信息
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim txm As Long:
Dim i As Integer:
Dim j As Integer
txm = Val(Text1.Text)
If KeyAscii =" 13" Then
If txm >=" 503741" And txm <=" 503750" Then
List1.AddItem txm
Text1.Text = ""
i =" 1:" j = 10
Do While i <= j
    ①     
If txm =" a(m)" Then
List2.AddItem b(m)
Exit Do
ElseIf txm > a(m) Then
i =" m" + 1
Else
   ②   
End If
Loop
Else
MsgBox "条形码输入错误,无此商品"
Text1.Text = ""
End If
End If
End Sub
'计算所购商品的总额
Private Sub Command1_Click()
Dim i As Integer, mx As String, jg As String, sum As Single
For i =" 0" To 9
If List2.List(i) <> "" Then
mx = List2.List(i)
sum =" sum" + Mid(mx, 4)
End If
Next i
Text2.Text =      ③    
End Sub
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
小明利用所学的信息技术知识帮助语文老师设计一个语文学考等级查询系统,要求如下:输入某个等级,就能查出该等级的所有学生学号和姓名,并统计出该等级学生的人数,以便语文老师方便了解学生的学考情况。语文学考成绩分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      
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)                        
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
下列程序的功能是在text1中输入的自然数,分解为3个互不相同的质数(三个质数的和等于输入的自然数),并把分解产生的质数按升序顺序显示在左边的列表框中。例如,输入20,那么在列表框中会显示如下图所示结果。其中,上述界面中“分解”按钮的名称是“Command1”,程序中函数f(x)的功能是判断x是否为质数,如果是质数则返回值为true,否则返回false.

请在下列程序代码的基础上按照要求设计该程序, 完善程序中的划线部分。
Dim n As Integer, a1 As Integer, a2 As Integer, a3 As Integer
Function f(x) As Boolean
f = True
For i =" 2" To Sqr(x)
If x Mod i =" 0" Then _____( 1 )_____
Next i
End Function
Private Sub Command1_Click()
n = _______( 2 )_______
For a1 =" 2" To n
For a2 =" a1" To n
For a3 =" a2" To n
If _______( 3 )_______ And f(a1) And f(a2) And f(a3) Then
List1.AddItem (Str(a1) + " " + Str(a2) + " " + Str(a3))
End If
Next a3
Next a2
Next a1
End Sub
(1)                        
(2)                        
(3)                        
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
小刚的支付宝账户密码忘记了,但他急用支付宝进行转账,请你帮他尽可能找回密码。他只记得自己密码的一些零星信息:
①密码是六位数字,前面两位为59;
②最后两位数字相同;
③能被12和38整除。
程序界面如图所示,单击 “帮助找回密码”按钮(Command1)后,可能的密码显示在列表框List1中。


(1)应用程序界面设计时,添加“list1”对象用于显示可能的密码,应使用如图所示的“控件工具箱”中的______________(填写相应编号)
(2)解决此问题的相应程序如下,请根据题意将程序补充完整。
Private Sub  Command1_click ( )                    
Dim x As Integer, s As Long, y As Integer, i As Integer
For i =" 0" To 9999
S =" 590000" + i
If ________________  Then
x=" s" mod 10
y =" (s" Mod 100) \ 10
If x =" y" Then
_______________     
End If
End If
Next i
End Sub
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
编写VB程序,实现如下功能:在文本框Text1中输入某一年份,单击“天干地支与生肖”按钮Command1,在列表框List1中输出该年份开始的12个年份及对应的“天干地支”与“生肖”,运行界面如图所示,程序代码如下。

(1)代码“Private Sub Command1_Click()”中的Click是        。(单选,填字母:
A.对象名/B.属性名/C.事件名)
(2)为实现上述功能,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim a As Integer, b As Integer
Dim i As Integer, n As Integer
Dim c1 As String, s1 As String
Dim c2 As String, s2 As String
Dim c3 As String, s3 As String
List1.Clear
s1 = "甲乙丙丁戊己庚辛壬癸"
s2 = "子丑寅卯辰巳午未申酉戌亥"
s3 = "鼠牛虎兔龙蛇马羊猴鸡狗猪"
n = Val(Text1.Text)
For i =" n" To      ①  
a =" (i" + 6) Mod 10
b =" (i" + 8) Mod 12
c1 =" Mid(s1," a + 1, 1)
c2 =" Mid(s2," b + 1, 1)
c3 =" Mid(s3," b + 1, 1)
List1.AddItem     ②  + "年" + c1 + c2 + " " + c3
Next i
End Sub
(3)由上述算法可知,2024年对应的“天干地支”为       
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
编写VB程序,实现如下功能:窗体装载时随机生成10个1至100的整数,并显示在列表框list1中,单击“分组”按钮command1,将这10个数分为奇数和偶数两组,在list2中显示奇数数字,及其个数,list3中显示偶数数字,及其个数。运行界面如第22题图所示,程序代码如下。

第22题图
Dim a(1 To 10) As Integer, b(1 To 10) As Integer, c(1 To 10) As Integer 
Private Sub     ②  ()   '窗体加载时产生10个1~100的整数
Dim i As Integer
Randomize
List1.Clear
For i =" 1" To 10
a(i) =    ③       '随机产生1个1~100的整数
List1.AddItem Str(a(i))
Next i
End Sub
Private Sub Command1_Click()
Dim i As Integer, ji As Integer, ou As Integer
List2.Clear
List3.Clear
ji =" 0:" ou = 0
For i =" 1" To 10
If a(i) Mod 2 <> 0 Then
List2.AddItem Str(a(i))
     ④    
Else
List3.AddItem Str(a(i))
     ⑤   
End If
Next i
List2.AddItem  "共有奇数" + Str(ji) + "个"
List3.AddItem  "共有偶数" + Str(ou) + "个"
End Sub
(1)观察运行界面,选项中没有用到的控件是 ①   ( 选项A. B. C.
A.)。
(2)划线②处应填的事件是     ②       
(3)划线处③的代码应该是:   ③    (填选项号)。
A. Int(Rnd()+100)*1
B. Int(Rnd()+1)* 100
C.Int(Rnd() * 100) + 1

(4)请为④、⑤划线处填入合适的代码,④:                ,⑤:                   
类型:填空题
难度系数:困难0.15
收藏
纠错
详情
首页
上一页
下一页
尾页