2022年11月8日
目录
一、下列哪个名词和WebService不直接相关()?
A、UDDI
B、GUID
C、WSDL
D、SOAP
- UDDI是一种用于描述、发现、集成Web Service的技术,它是Web Service协议栈的一个重要部分。通过UDDI,企业可以根据自己的需要动态查找并使用Web服务,也可以将自己的Web服务动态地发布到UDDI注册中心,供其他用户使用。
- 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。
- (Web服务描述语言,Web Services Description Language)是为描述Web服务发布的XML格式。W3C组织(World Wide Web Consortium)没有批准1.1版的WSDL,当前的WSDL版本是2.0,是W3C的推荐标准(recommendation)(一种官方标准),并将被W3C组织批准为正式标准。
- 简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。
二、以下叙述正确的是? ( )
A、接口中可以有虚方法。
B、一个类可以实现多个接口。
C、接口不能被实例化。
D、接口中可以包含已实现的方法。
- 接口中不能有虚方法!接口中的方法都是没有实现功能的方法体的!虚方法一般写在某些子类的父类中用virtual关键字,这些子类可以继承父类并重写这个虚方法用用override关键字!!
- 一个类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。
- 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。
- 接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和结构可以实现接口。
三、从数据库读取记录,你可能用到的方法有?(多选) ( )
A、ExecuteNonQuery
C、Fill
D、ExecuteReader
- ExecuteNonQuery方法主要用来更新数据,当然也可以用来执行目标操作(例如查询数据库的结构或者创建诸如表等的数据库对象)。通常用它来执行insert、update、delete语句,在不使用Dataset的情况下更改数据库中的数据。select语句不适合ExecuteNonQuery()方法。
- ExecuteScalar执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。
- Fill函数:函数可以把数组或容器中的某⼀段区间赋为某个相同的值。
- ExecuteReader用于实现只进只读的高效数据查询。ExecuteReader:返回一个SqlDataReader对象,可以通过这个对象来检查查询结果,它提供了只进只读的执行方式,即从结果中读取一行之后,移动到另一行,则前一行就无法再用。