问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪位朋友帮忙给个单机版的考试系统,用vb+access开发的,有源代码,能够...

发布网友 发布时间:2022-04-24 01:23

我来回答

1个回答

热心网友 时间:2022-05-05 01:11

  去年做了一个。如果想要的话。留个邮箱吧。
  下面是部分内容。
  Option Explicit
  Dim timu() As Integer
  Dim da(), rda() As String
  Dim ts As Integer
  Dim fn As Integer

  Private Sub Command1_Click()
  Dim opt As Integer
  If ts = 1 Then
  MsgBox "已返回题目开始。"
  Exit Sub
  End If
  For opt = Option1.LBound To Option1.UBound
  If Option1(opt).Value Then Option1(opt).Value = False
  Next
  ts = ts - 1
  Data1.Recordset.Move (timu(ts) - timu(ts + 1))
  rda(ts) = Text2.Text
  Label9.Caption = ts
  End Sub

  Private Sub Command2_Click()
  Dim opt As Integer
  If ts = Label4.Caption Then
  MsgBox "题目已全部出完。"
  Exit Sub
  End If
  For opt = Option1.LBound To Option1.UBound
  If Option1(opt).Value Then Option1(opt).Value = False
  Next
  ts = ts + 1
  Data1.Recordset.Move (timu(ts) - timu(ts - 1))
  rda(ts) = Text2.Text
  Label9.Caption = ts
  End Sub

  Private Sub Command3_Click()
  Form2.Show
  Unload Form3
  End Sub

  Private Sub Command4_Click()
  Dim opt As Integer
  Dim yn As Boolean

  For opt = Option1.LBound To Option1.UBound
  If Option1(opt).Value Then yn = True
  Next

  If yn Then
  Label5.Caption = Text2.Text
  Else
  MsgBox "请你先选择答案!"
  End If

  End Sub

  Private Sub Command5_Click()
  Dim opt As Integer
  Dim dyn As Integer
  Dim vyn As Integer

  If ts <> Label4.Caption Then
  vyn = MsgBox("题目尚未答完,是否确定交卷?点击是交卷,点击否重新答题。", vbYesNo)
  If vyn = vbNo Then Exit Sub
  End If

  For opt = 1 To ts
  If da(opt) = rda(opt) Then dyn = dyn + 1
  Next opt
  MsgBox "已回答" + Str(ts) + "道问题,答对" + Str(dyn) + "道。"
  End Sub

  Private Sub Form_Activate()
  Dim cy As Integer
  Dim ccy As Integer
  Dim ccn As Boolean
  Dim drr As Integer
  ReDim timu(1 To Label4.Caption)
  ReDim da(1 To Label4.Caption)
  ReDim rda(1 To Label4.Caption)

  Data1.Recordset.MoveLast
  drr = Data1.Recordset.RecordCount
  Randomize
  timu(1) = Int(drr * Rnd + 1)
  For cy = 2 To Label4.Caption
  timu(cy) = Int(drr * Rnd + 1)
  Do
  ccy = ccy + 1
  If timu(cy) = timu(ccy) Then
  timu(cy) = Int(drr * Rnd + 1)
  ccy = 0
  End If
  If ccy = cy - 1 Then Exit Do
  Loop
  Next cy
  Data1.Recordset.MoveFirst
  ts = 1
  Data1.Recordset.Move (timu(ts) - 1)
  rda(1) = Text2.Text
  Label9.Caption = ts
  End Sub

  Private Sub Form_Unload(Cancel As Integer)
  Form3.Hide
  Form2.Show
  End Sub

  Private Sub Option1_Click(Index As Integer)
  da(ts) = Chr(Index + 65)
  End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 处女座男生, 这是正常的理由吗? 还是故意推搪我? 怎么下载韩国社交软件ins? 为什么我手机的会议模式调不起静音了 如何在zoom里被静音的参会者不可自主解除静音,如何解除静音? 在公司别人休息时,一定要让自己的手机静音吗? 华为手机zoom会议没声音怎么办? 开会手机铃声响会造成什么影响 电话会议如何静音? 在开会中,没有把手机调静音的下属,你会怎么办? 又能修音又能唱歌的软件下载 电脑修音软件都有哪些 电脑上什么软件可以修音 免费修音软件 修音软件新手 大佬们有没有什么好的修音软件最好 新手电脑后期修音软件 不管唱什么歌都可以修音的软件? 求自动修音的软件 修音用什么软件好? 有哪些唱歌的软件能够修音呢? 怎样才能获得CCNE认证?(网络工程师) se2无线充电吗 se2支持无线充电吗 苹果se2可以反向无线充电吗? IPHONE SE 支持无线充电和投影吗? 苹果手机可以无线充电吗 怎么样锻炼肛部肌肉 肛门肌肉的组成是那些? 肛肌肉锻炼有什么好处 收缩肛提肌怎么做图 腹肌和肛肌怎么锻炼有力量 怎么治疗肛门肌肉松弛 提肛肌锻炼怎么做 提肛肌锻炼怎么做 肛提肌怎么练,能不能发个视频看看,练了有那些好处. 肛提肌怎么练,能不能发个视频看看,练了有那些好处. 肛门肌肉松弛了怎么办 肛门肌肉松弛了怎么办 磨坊的读音是什么 大便时怎么放松肛门肌肉