
正文
包含vb.net试题多选题的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
急急急!简单的在线考试系统,可以包括若干道单选题、多选题和简答题,怎么做哦???(vb.net实现)
额 这 vb.net试题多选题我倒是知道一款asp.netvb.net试题多选题的=。 =叫KesionIexam它可以实现单选题多选题和简答题vb.net试题多选题,还有填空题判断题等等vb.net试题多选题,只要按格式把试题编写好整卷录入就可以在前台看到它咯vb.net试题多选题!
相关问答
Q1: vb试题,帮忙做下,谢谢
我随便做的,仅供参考哈
判断题
1.相对于UPD协议而言,TCP协议是一种无连接的协议。
错误 TCP协议当然是有连接的啦
2.如果希望得到本地计算机的IP地址,可以使用Winsock控件的LocalIP属性。
正确
3.采用ADO模型时,当使用Open方法打开一个记录集后,与ADOrs.Fields(”学号”)等效的语句是ADOrs(“学号”)。
错误 好像没有这种写法,但是可以直接写 ADOrs!学号
4.VB应用程序中与数据库通信的主要机制称为数据库引擎。
错误 这个不太确定,感觉是不对的,好像Access或者SqlServer这种才叫数据库引擎吧
5.假设ADOcn为一个Connection对象,那么在VB程序中声明ADOcn的语句是Dim ADOcn As Connection。
错误 应该是Public ADOcn As ADODB.Connection
6.Err对象中,用来表示错误描述的属性是Description。
正确
7.ADO模型中一般可通过Connection对象的Execute方法执行增加、删除、修改SQL语句。
正确
8.Winsock控件主要用来编制TCP/IP或UDP协议的通话程序。
正确
9.使用ADO模型时,可通过ActiveConnection属性建立Recordset和Connection对象的连接。
正确
10.Winsock控件的BytesReceived属性返回接收到的数据,通常使用SendData方法来获取这些数据。
错误 接收数据得用GetData方法
单选题
1.VB程序中设置断点的按键是( )。 F5键F6键F9键F10键
F9
2.当Winsock控件处于关闭状态时,其State属性的值是( )。 1026
3.ADOrs为RecordSet对象,从Table1获取所有记录的语句是( )。
ADOrs.New “Select * From Table1”
ADOrs.Open “Select * From Table1”
ADOrs.Execute “Select * From Table1”
ADOrs.Select “Select * From Table1”
ADOrs.Open “Select * From Table1”
4.VB中将变量x1声明为Excel应用程序对象的方法是( )。
Dim x1 As Excel.Application
Dim x1 As Excel.Workbook
Dim x1 As Excel.Worksheet
Dim x1 As Excel.Worksheets
Dim x1 As Excel.Application
5.一旦数据到达,将首先触发Winsock控件的( )。 DataArrival事件ConnectionRequest事件DataSend事件DataGet事件
DataArrival事件
6.VB程序通常不会产生错误提示的是( )。 编译错误 实时错误 运行时错误 逻辑错误
逻辑错误
7.DAO、RDO和ADO三种数据库对象中采用OLE DB访问数据库的是( )。 DAORDOADO以上都不是
ADO
8.在VB中,Access数据库属于( )。 本地数据库 网络数据库 外部数据库 远程数据库
本地数据库
9.ADO对象模型含有七种对象,其中用于建立一个和数据源的连接的对象是( )。 Command Connection Recordset Field
Connection
10.Winsock控件的LocalPort属性的作用是( )。 仅返回所有端口 仅设置所有端口 返回或设置所用端口 返回或设置IP地址
返回或设置所用端口
11.当使用SendData将数据发送到主机后时,将触发的Winsock控件的是( )。 SendProgress MouseDown Click KeyPress
SendProgress
12.要发送数据,通常使用Winsock控件的( )。 SendData方法 Listen方法 Accept方法 GetData方法
SendData方法
13.ADO对象模型含有七种对象,其中代表数据库表中的一整套记录或执行一条命令而得到的结果的对象是( )。 Command Connection Recordset Field
Recordset
14.On Error Go To ErrLB语句中,ErrLB的含义是( )。 行标识符 Sub过程名 Function过程名 错误号
行标识符
15.在VB程序中逐语句调试的键是()。 F8键 F9键 CtrlF8键 CtrlF9键
F8键
Q2: 如何在vb.net中实现单选题和多选题功能?
asp:RadioButton ID="RadioButton1" runat="server" Text="A." GroupName="group1"/
asp:RadioButton ID="RadioButton2" runat="server" Text="B." GroupName="group1" /
asp:RadioButton ID="RadioButton3" runat="server" Text="C." GroupName="group1" /
asp:RadioButton ID="RadioButton4" runat="server" Text="D." GroupName="group1" /
div
asp:CheckBox ID="CheckBox1" runat="server" Text ="A." /
asp:CheckBox ID="CheckBox2" runat="server" Text ="B." /
asp:CheckBox ID="CheckBox3" runat="server" Text ="C." /
asp:CheckBox ID="CheckBox4" runat="server" Text ="D." /
/div
Q3: vb.net面试题,请大家帮忙,谢谢。
如果需要讲详细一点,那就加我QQ531412815
第4题,潜在的错误,这里的错误不是常规错误,属于那种只有在运行是才知道的错误:
Catch ex As Exception
MsgBox(ex.StackTrace)
'永远不会查找下面的错误
Catch ex As ArgumentNullException
MsgBox("Input Test box cannot be null.")
Catch ex As OverflowException
MsgBox("Input Test box 2 cannot be zero!")
Catch ex As FormatException
MsgBox("Input Test box should be numeric format!")
结构化错误处理永远达不到下面这里,因为Catch ex As Exception 已经处理了所有错误.
第5题:
00123
1000 60.50
2000 60.00
3500 59.50
---- -----
6500 60.00
00124
3000 60.50
---- -----
3000 60.50
00125
2000 59.50
1000 58.00
---- -----
3000 58.75
就是按照Ref_ID 分类vb.net试题多选题,有一种方法就是按照Ref_ID 分组vb.net试题多选题,也就是使用SQL语言vb.net试题多选题,不过这里需要该很多vb.net试题多选题,
我就不用了,那么就稍微复杂一点,使用FIND方法,不过有一点必须注意REF_ID必须排序,因为数据库中
已经排好序了,我就不用排了。
Dim rst as ADODB.Recordset
dim refID as string
Rst = GetRecordset
Do While Not rst.EOF
refid=rst(0)
Console.writeline(rst.Fields("Ref_ID")
do
Console.writeline rst.Fields("Qty") vbcrlf rst.Fields("Price"))
rst.MoveNext()
loop while rst(0)=refid
Loop
第6题:就是从一个集合中取元素输出的问题
比较简单的办法就是使用递归
以下是使用VB的方法(可以移植到VB.NET上,因为我对VB.NET的数组到现在还不太会,所以就将就一下)
Dim bUse() As Boolean
Dim lStr() As String * 1
Dim nCount As Byte
-----------------------------------------------------------------------------------
Public Sub Combination(lstStr As String)
Dim i As Byte
Dim j As Byte
Dim StrLen As Byte
StrLen = Len(lstStr)
ReDim bUse(1 To StrLen) As Boolean
ReDim lStr(1 To StrLen) As String * 1
For i = 1 To StrLen
lStr(i) = Mid(lstStr, i, 1)
Next
For i = 1 To StrLen
nCount = i
GoWith StrLen, 1, 0, ""
Next
End Sub
------------------------------------------------------------------------------------
Public Sub GoWith(ECount As Byte, nStart As Byte, Deep As Byte, lastStr As String)
Dim i As Byte
If Deep = nCount Then
Debug.Print lastStr
Exit Sub
End If
For i = nStart To ECount
If Not bUse(i) Then
bUse(i) = True
GoWith ECount, i, Deep + 1, lastStr lStr(i)
bUse(i) = False
End If
Next
End Sub
--------------------------------------------------------------------------------------
Private Sub Form_Load()
Combination "wxyz"
End Sub
--------------------------------------------------------------------------------------
其中GOWITH是真正的递归函数,而Combination是用来预处理字符的
全局变量:
BUSE:用来确定是否使用过这个元素
lSTR:用来保存字符元素
NCOUNT:用来限制递归函数的深度,换句话说,就是输出元素组中的元素个数
实际测试成功,另外我对前三题很感兴趣,希望能够传给我
Q4: vb.net的两道题
1.编程求1!+3!+5!+....+n! N由inputbox获取
Function Math(ByVal N As Integer) As Integer
Dim c As Integer = 1
For i = 1 To N
c *= i
Next
Return c
End Function
Dim N As String = InputBox("输入N的值.")
If N = "" Then Return
MessageBox.Show(Math(N))
2.用最简单的方法将个位数和十位数互换,一定要最简单的方法..比如31换成13.
Dim s As String = InputBox("输入一个十位数.")
If s = "" Then Return
MessageBox.Show(StrReverse(s))
Q5: vb程序设计多选题10道 东北师范大学1)
1vb.net试题多选题: A
2vb.net试题多选题:BCD
3vb.net试题多选题:B
4vb.net试题多选题:ABC
5vb.net试题多选题:ABCDE
6:ABD
7:ACD
8:AD
9:AC
10:BCD
关于vb.net试题多选题和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







