在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

内蒙古开放大学2022—2023学年度第一学期期末考试《.NET编程基础》试题答案

Time2024-01-17Hits浏览量: 87
添加QQ : 103092222或微信: xyzlfx100获取更多答案

试卷代号:56297                          座位号
内蒙古开放大学2022—2023学年度第一学期期末考试                                
《.NET编程基础》试题
                                                    2022年12月     

题  号 一 二 三 四 总  分
得  分    
得分 评卷人



一、 单选题(每题2分,共30分)

1、.NET 框架提供了一个可重新分发的安装程序,它包含运行.NET框架应用程序所需的公共语言运行库和.NET框架组件。.NET框架可重新分发软件包作为一个独立的可执行文件(     )提供。
A. DotnetFrameWork.com
B. Dotnetfx.com
C. Dotnetfx.exe
D. DotnetFrameWork.exe
2、 Employee是个结构类型,其描述如下:
Public Structure Employee
    Public Name As String '姓名
    Public EmployeeNumber As Integer '编号
    Public Salary As Double '工资
    Public Bonus As Double '加班费
    Sub CalculateBonus(ByVal hours As Single)
        '按照每天8小时每月22天计算,加班费是工资的2倍
        Bonus = Salary * hours / (8 * 22)
        If EmployeeNumber < 100 Then
            Bonus = Bonus * 2 '100号以内的员工加班费翻倍
        End If
    End Sub
End Structure
请问以下写法正确的是(     )和(     )。
A. e1^EmployeeNumber =202
B. e1.EmployeeNumber =20
C. e1.CalculateBonus(20)
D. e1.CalculateBonus(20,20)
E. e1^CalculateBonus(20)
3、 Quarter是个枚举类型,包含4个值。其定义如下:
   Enum Quarter
        Spring
        Summer
        Autumn
   Winter
    End Enum
请问以下代码执行后变量q_int的值是(     )。
       Dim q As quarter '定义Quarter枚举变量
       Dim q_int As Integer '枚举变量的数值
       q = quarter.Autumn
     q_int = q '获得枚举的数值
A. 0
B. 1
C. 2
D. 3
E. 4
4、 空串与空引用比较,前者(    )后者。
A. <
B. >  
C. = 
D. >=
5、 面向对象程序设计中的数据封装指的是(    )。
A.输入数据必须输入保密口令
B.数据经过加密处理
C. 对象内部数据结构的不可访问性
D.对象内部数据结构上建有防火墙
6、 以下语句实现的是面向对象的(     )。
Public Class CustomerInfo
   Inherits PersonInfo
A. 继承
B. 封装
C. 接口
D. 多态
7、 下面的代码结构表示的是对象的为(    )。
Public ReadOnly Property propertyname() As datatype
    '获取值
Get
      …
       Return var
End Get
End Property
A. 公共属性           B. 只写属性
C. 只读属性           D. 可变属性
8、 关于使用Directory和DirectoryInfo类获取子目录的正确描述(     )(     )。
A. Directory.GetDirectories返回一个目录数组
B. DirectoryInfo.GetDirectories返回一个目录数组
C. Directory.GetDirectories返回一个字符串数组
D. DirectoryInfo.GetDirectories返回一个字符串数组
9、 使用StreamReader 类的(    )方法可以判断文件指针是否到了末尾。
A. Seek
B. Peek
C. Close
D. ReadToEnd
10、 使用Command对象进行数据操作时,默认情况下CommandType属性为(     )。
A. CommandType.Text
B. CommandType.Procedure
C. CommandType.CommandText
D. CommandType.StoredProcedure
11、 以下语句执行后,myDataSet中增加的表的名称是(    )。
dim myDataSet as new DataSet()
myDataSet.Tables.Add()
A. Table1
B. Table2
C. TableN
D. Nothing
12、包含在DataSet集合中的集合是(    )。
A.  Rows集合
B.  Columns集合
C.  Tables集合
D.  Parameters集合
13、要检索指定主表记录的所有子表相关记录,应该调用的方法是(     )。
A. GetRows
B. GetRelation
C. GetChildRows
D. GetParentRows

得分 评卷人



二、 判断题(每题2分,共20分)

1、WWW主要通过超文本向用户提供网页信息。(    )
2、用户在客户端计算机上可以使用浏览器浏览Web服务器上的信息。(     )
3、完成IIS安装后,可以使用一个默认网站,该网站没有任何内容,无法浏览。(     )
4、在网络负载平衡群集中,所有节点会随机接收访问请求,无法控制优先级。(     )
5、如果希望网络负载平衡群集中的节点之间可以互相通信,而节点主机均为单网络适配器,则群集操作模式应该选择单播模式。(    )
6、在Windows Server操作系统中,网络负载平衡群集是实现高可用性的重要功能之一。(     )
7、SMTP协议的端口号是25。(    )
8、用于发送电子邮件的TCP/IP协议是SMTP协议。(     )
9、企业CA必须部署在拥有AD的前提下方可部署。(     )
10、独立CA无法部署在AD环境内。(      )
评卷人



三、简答题(每小题6分,共30分)
1. 简述值类型和引用类型的区别。





2. 简述类的字段和属性的区别。





3. 简要描述Web服务的实现原理。




4. 以下程序列出C盘根目录下的所有子目录,请仔细检查代码,指出其中的错误并改正:



5.  结构S_Employee和类C_Employee定义分别如下:
Public Structure S_Employee
    Public Name As String '姓名
    Public Salary As Double '工资
End Structure
Public Class C_Employee
    Public Name As String '姓名
    Public Salary As Double '工资
End Class
请问以下代码执行后,e1, e2, c1, c2的Name和Salary值分别是多少?
‘测试结构
     Dim e1 As S_Employee
     e1.Salary = 1000
     e1.Name = "邱钦伦"
     Dim e2 As S_Employee
     e2 = e1
     e2.Name = "崔林"
     e1.Salary = 2000
‘测试类
   Dim c1 As New C_Employee()
     c1.Salary = 1000
     c1.Name = "邱钦伦"
     Dim c2 As C_Employee
     c2 = c1
     c2.Name = "崔林"
     c1.Salary = 2000
得分 评卷人


四、编程题(每空5分,共20分)

1.以下代码使用 StreamReader 从文件(“c:\boot.ini”)中读取信息,并将读取的信息显示在文本框中TextBox2中。请根据程序代码中的注释将程序补充完整。
        Dim sr As StreamReader
        ' 打开将要读取的文件.
        sr = File.OpenText(“①__________”)
        ' 从文件中读取行.
        Dim x As String
        While sr. ②__________ <> -1
            x = sr. ReadLine()
            TextBox2.Text &= x & vbCrLf
        End While
        TextBox2.Text &= vbCrLf & "------------the end------------"
        sr. Close()
2.以下代码通过数据视图实现数据过滤功能,其中TextBox1用于填写过滤条件(Customer表中City列的值),DataGrid显示该表过滤和排序后的数据。请根据程序代码中的注释将程序补充完整。
'创建新的视图dv
Dim dv As DataView = New DataView()
'设置视图dv的表为OrderDetails
dv. ③________________ = DataSet11.Tables("OrderDetails")
'设置视图dv的过滤条件
dv. ④________________ = "City='" & TextBox1.Text & "'"
MessageBox.Show(dv.Count)
DataGrid1.DataSource = dv

  
参考答案
一、选择题(每空2分,共30分)
1.C      2.BC     3.D       4.B     5.C
6.A      7.C      8.BC     9.B     10.A
11.A     12.C     13.C   
二、判断题(每小题2分,共20分)
1,5,6,8,9,10是正确的,其余是错误的。
三、简答题(每小题6分,共30分)
1.     答:值类型包含的是数据,引用类型包含的是指向对象实例的引用或指针。对一个值类型变量的操作不会影响另外一个变量,而对一个引用变量的操作会影响其他引用变量。
2.     答:类的成员包括成员变量和成员函数。公开的成员变量又称为字段,而用Property语句定义的成员变量则称为属性;属性使用属性过程控制如何设置或返回值,而字段只是公共变量。
3.     答:XML Web Service的原理是:通过简单对象访问协议(SOAP)提供网络功能,它使用“Web服务描述语言(WSDL)”文件进行描述,并通过“统一描述、发现和集成(UDDI)”进行注册。
4.     答:DirectoryInfo.GetDirectories返回的是目录数组而不是字符串数组,应将 Dim subDirectories As String() '定义字符串数组修改为:Dim subDirectories As DirectoryInfo() '定义目录数组。
5.     答:e1.Name = "邱钦伦", e1.Salary = 2000
e2.Name = "崔林", e2.Salary = 1000
c1.Name = "崔林", c1.Salary = 2000
c2.Name = "崔林", c2.Salary = 2000
四、编程题(每空5分,共20分)
①c:\boot.ini
②Peek
③Table          
④RowFilter   

吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

内蒙古开放大学2022—2023学年度第一学期期末考试《.NET编程基础》试题答案_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭