东大18秋学期《WEB程序设计》在线作业2
试卷总分:100 得分:100
一、 单选题 (共 10 道试题,共 50 分)
1.在使用ADO.NET编写连接到SQL Server数据库的应用程序时,从提高性能的角度考虑,应创建____类的对象, 并调用其Open方法连接到数据库:
A.OleDbConnection
B.SqlConnection
C.OdbcConnection
D.Connection
正确答案: B
2.关于结构类型,下列说法哪些是正确的?
A.结构是值类型
B.结构中不允许定义带参数的实例构造函数;
C.结构中不允许定义析构函数
D.结构中可以定义成员方法,但是方法内不能使用this 指针
正确答案: A
3.如果点击网页中某个链接后在新的浏览器窗口中载入所链接的文档,则应当设置链接的target属性值为( )。
A._parent
B._self
C._top
D._blank
正确答案: D
4.<td width="25%" align="center"> 表示( )。
A.单元格占表格宽度的25%,居中显示
B.单元格宽度为25个像素,居中显示
C.单元格占表格宽度的25%,左对齐显示
D.单元格宽度为25个像素,左对齐显示
正确答案: A
5.C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?
A.obj.Hello();
B.obj::Hello();
C.MyClass.Hello();
D.MyClass::Hello();
正确答案: A
6.ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( )
A.HTML控件和Web控件
B.HTML控件和XML控件
C.XML控件和Web控件
D.HTML控件和IIS控件
正确答案:www.youxue100f.com
7.C#中每个int 类型的变量占用_______个字节的内存。
A.1
B.2
C.4
D.8
正确答案:
8.下列语句创建了多少个string 对象? string[,] strArray = new string[3][4];
A.0
B.3
C.4
D.12
正确答案:
9.正则表达式“.{1,}[区,市,省]{1}.{1,}[区,市].{1,}[街,路]{1}[0-9]{1,}号.[公寓,小区]{1}[0-9]{1,}幢[0-9]{5}室”验证正确的是( )。
A.浙江省杭州市下沙路256号富康公寓16幢18601室
B.上海市徐家汇区交大路245号高教村8幢306室
C.宁夏回族自治区吴忠市余名大街265号西湖小区8幢302室
D.浙江省杭州市西湖大道126号金星大厦16层1601室
正确答案:
10.dataTable 是数据集myDataSet 中的数据表对象,有9 条记录.调用下列代码后,dataTable 中还有几条记录 dataTable.Rows[8].Delete();
A.9
B.8
C.1
D.0
正确答案:
二、 多选题 (共 4 道试题,共 20 分)
1.下列哪些方法可以在DataSet 对象ds 中添加一个名为"Customers"的DataTable 对象
A.DataTable dt_customers = new DataTable();
B.DataTable dt_customers = new DataTable("Customers"); ds.Tables.Add(dt_customers);
C.ds.Tables.Add("Customers");
D.ds.Tables.Add(new DataTable("Customers");
正确答案:
2.下面有关枚举成员赋值说法正确的是( )
A.在定义枚举类型时,至少要为其中的一个枚举成员赋一个常量值
B.在定义枚举类型时,若直接为某个枚举成员赋值,则其他枚举成员依次取值
C.在把一个枚举成员的值赋给另一个枚举成员时,可以不考虑它们在代码中出现的顺序
D.在定义的一个枚举类型中,任何两个枚举成员都不能具有相同的常量值
正确答案:
3.在Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目
A.数据连接
B.网络连接
C.事件日志服务
D.设备管理器
正确答案:
4.目前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序
A.SQL Server .NET 数据提供程序
B.OLE DB .NET 数据提供程序
C.ODBC .NET 数据提供程序
D.XML .NET 数据提供程序
正确答案:
三、 判断题 (共 6 道试题,共 30 分)
1.select语句的条件表达式Where members.UserID=Orders.UserID表示查询的记录在2个表同事满足条件。 ( )
A.错误
B.正确
正确答案:
2.不能在服务器端访问HTML控件( )
A.错误
B.正确
正确答案:
3.对象的this引用是对该对象本身的引用。( )
A.错误
B.正确
正确答案:
4.数据库F:\BooksMgt.mdb 包含表Book.创建名为conn 数据连接对象定义如下: OleDbConnection conn = new OleDbConnection(@";Provider='Microsoft.Jet.OLEDB.4.0';Data Source='F:\BooksMgt.mdb'"); 请问下列C#语句是否正确 OleDbCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * From Book"
A.错误
B.正确
正确答案:
5.使用 DataSet.WriteXmlSchema 方法可以将数据集的架构和数据同时导出到一个 XML 文件。( )
A.错误
B.正确
正确答案:
6.ASP.NET页的默认扩展名是ascx( )。
A.错误
B.正确
正确答案: