-- 作者:KSTAR
-- 发布时间:6/20/2007 5:12:00 PM
-- NIIT计算机教育培训考试模拟试题SM3--MT1
SM3-MT1 Practise Paper - 高级试题(较困难) Code:demosm3mt1001 Module: Semester 3 Code : Sample_MT1 NIIT Ltd. Total Items: 38 Total Marks: 100 Duration: 70 Mins 1. 为在XML 文档中插入&(&)符号,你将使用以下选项中哪个? [1 分] a. && b. &lt; c. &ampersand; d. &amp; 2. 关于XML 以下陈述中哪个为真? [2 分] a. XML是基于文本的标记语言,提供存贮数据的预定义标签。 b. XML是一种平台中性的数据交换格式。 c. XML 的数据交换需要 VAN。 d. XML 允许你指出关于数据的格式化指令。 3. 以下代码片段中哪个认为是格式良好的? [3分] a. <EMPLOYEE empid=e001> <EMPNAME> Alice Peterson</EMPNAME> <BASICPAY> $2000 </BASICPAY> </EMPLOYEE> b. <EMPLOYEE empid=“e001”> <EMPNAME> Alice Peterson<BASICPAY> $2000 </EMPNAME> </BASICPAY> </EMPLOYEE> c. <EMPLOYEE empid=“e001”> <EMPNAME> Alice Peterson<BASICPAY> $2000 </BASICPAY></EMPNAME> </EMPLOYEE> d. <EMPLOYEE empid=“e001”> <EMPNAME> Alice Peterson<BASICPAY> $2000 </BASICPAY></EMPNAME> </employee> 4. 以下与XML 相关的规格说明中哪个允许你定义XML 文档结构? [1 分] a. XLink b. XPointer c. XSLT d. XML schemas 5. Suzanne 要创建包含“FIRSTNAME” 和 “LASTNAME”元素的名为“name” 的复合类型。她要能以按任何次序使用的方式来组合元素。为声明此复合类型,她应使用以下语句中哪个? [4 分] a. <xsd:complexType name="name"> <xsd:all> <xsd:element name="FIRSTNAME" type="xsd:string"/> <xsd:element name="LASTNAME" type="xsd:string"/> </xsd:all> </xsd:complexType> b. <xsd:complexType name="name"> <xsd:sequence> <xsd:element name="FIRSTNAME" type="xsd:string"/> <xsd:element name="LASTNAME" type="xsd:string"/> </xsd:sequence> </xsd:complexType> c. <xsd:complexType name="name"> <xsd:all> <xsd:element name="FIRSTNAME" type="xsd:string"> <xsd:element name="LASTNAME" type="xsd:string"> </xsd:all> </xsd:complexType> d. <xsd:complexType name="name"> <xsd:all> <xsd:element name="FIRSTNAME" type="xsd:string"/> <xsd:element name="LASTNAME" type="xsd:string"/> </xsd:all> </xsd:complexType> 6. 你要连接到数据库、执行查询、和检索其结果,并以整数方式存贮它们。为此,你将使用以下代码片段中哪个? [4 分] a. Private Sub Delete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim result As Integer Dim conn As New OleDb.OleDbConnection("Provider=SQLOLEDB;User ID=sa;Password=;Initial Catalog=CallCenter11;data source=localhost") Dim deleteEMP As OleDb.OleDbCommand = New OleDb.OleDbCommand("delete from Employees where EmpID='E003'", conn) result = deleteEMP.ExecuteNonQuery() End Sub b. Private Sub Delete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim result As Integer Dim conn As New OleDb.OleDbConnection("User ID=sa;Password=;Initial Catalog=CallCenter11;data source=localhost") conn.Open() Dim deleteEMP As OleDb.OleDbCommand = New OleDb.OleDbCommand("delete from Employees where EmpID='E003'", conn) result = deleteEMP.ExecuteNonQuery() End Sub c. Private Sub Delete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim result As Integer Dim conn As New OleDb.OleDbConnection("Provider=SQLOLEDB;User ID=sa;Password=;Initial Catalog=CallCenter11;data source=localhost") conn.Open() Dim deleteEMP As OleDb.OleDbCommand = New OleDb.OleDbCommand("delete from Employees where EmpID='E003'", conn) result = deleteEMP.ExecuteNonQuery() End Sub d. Private Sub Delete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim result As Integer Dim conn As New OleDb.OleDbConnection("Provider=SQLOLEDB;User ID=sa;Password=;Initial Catalog=CallCenter11;data source=localhost") conn.Open() Dim deleteEMP As OleDb.OleDbCommand("delete from Employees where EmpID='E003'", conn) result = deleteEMP.ExecuteNonQuery() End Sub 7. 考察以下陈述: 陈述 A:XSLT 是CSS功能的超集。 陈述 B:XSLT是 XML的一种应用。. 评价上面陈述。. [3 分] a. 陈述 A为真,陈述 B为假。 b. 陈述 A为假,陈述 B为真。 c. 两个陈述都为真。 d. 两个陈述都为假。 8. 你在JavaScript中声明了一个变量empxml。此变量存贮表示格式良好的XML 代码的串。你如何在DOMDocument 对象中加载包含格式良好的XML 代码的串? [3 分] a. 通过使用load()方法。 b. 通过使用save()方法。 c. 通过使用appendChild()方法。 d. 通过使用loadXML()方法。 9. 你创建了两个名为xmlDoc 和 xslStyles的对象。你已把XML文档和XSLT式样单加载到这两个对象。 为在XML 文档中应用XSLT式样单,你将使用以下代码段中哪个? [4 分] a. var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0"); xslt.stylesheet = xslStyles; var xslProc = xslt.createProcessor(); xslProc.input = xmlDoc; xslProc.transform(); b. var xslProc = xmlDoc.createProcessor(); xslProc.input =xslStyles; xslProc.transform(); c. var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0"); xslt.stylesheet = xslStyles; var xslProc = new IXSLProcessor(); xslProc.input = xmlDoc; xslProc.transform(); d. var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0"); xslt.stylesheet = xslStyles; var xslProc = new IXSLProcessor(); xslProc.transform(); 10. 职工的材料存贮在EMPLOYEE表中。你已创建了映射到EMPLOYEE 表的XDR 模式。此模式存贮在EMPLOYEES/Schema 文件夹下的名为emp.xml 的文件中。EMPLOYEES 文件夹被映射到包含职工数据的EMPDB数据库。该表的标志列(designation column)被映射到XDR 模式的同名的元素。识别可用于显示作为经理的职工材料的Xpath查询。 [4 分] a. http://localhost/prod.xml/EMPLOYEES/EMPLOYEE [DESIGNATION="MANAGER"]?root=root b. http://localhost/EMPLOYEES/Schema/emp.xml/EMPLOYEE [DESIGNATION="MANAGER"]&root=root c. http://localhost/EMPLOYEES/Schema/emp.xml/ EMPLOYEE[@DESIGNATION="MANAGER"]&root=root d. http://EMPLOYEES/Schema/ emp.xml/EMPLOYEES [DESIGNATION="MANAGER"]?root=root 11. 考察以下陈述: 陈述 A: n-层应用使用业务对象来处理业务规则和数据访问。 陈述 B: n-层应用中,多个客户连接到处理请求的单个中央服务器。. 关于面陈述,以下选项中哪个为真? [2 分] a. 陈述 A为真,陈述 B为假。 b. 陈述 A为假,陈述 B为真。. c. 两个陈述都为真。 d. 两个陈述都为假。 12. 你正在为学校开发一个Web 站点。学生用名字注册到此Web 站点,并存取每学期的成绩材料。你确保学校的校徽总是出现在Web 页面上。你写了以下代码: Sub Check_Studname() Interface StudentDetails Sub MyCheck() End Interface End Sub 识别上面代码中错误: [4 分] a. 你不可在过程内声明接口。 b. 你不可在接口内声明子过程。 c. 你必须在接口内声明子过程为Private。 d. 在代码中你没有写End Sub 语句。 13. 考察以下代码片段:: Dim x As Integer Dim y As Double Dim z As Single Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click x = 100 y = 0 z = 5 Do Until x > 600 x = x - z MsgBox("Value of x: " & x) x = x + 50 x = x + y y = y + 50 z = z + 5 Loop End Sub 当执行上面代码片段时,在消息框中将显示的值的顺序? [4 分] a. 95,185,320,500,725 b. 95,135,220,300,475 c. 95,135,220,300,525 d. 95,140,235,380,575 14. 考察以下陈述: 陈述 A:为反映数据库中变动,UpdateCommand属性对每个插入的、修改的、或删除的行执行相应的InsertCommand 或 DeleteCommand 。 陈述 B:数据适配器使用数据提供者提供的连接对象、OleDbConnection 和 SqlConnection来与数据库通信。 关于上面陈述,以下选项中哪个为真? [2 分] a. 陈述 A为真,陈述 B为假。. b. 陈述 A为假,陈述 B为真。 c. 两个陈述都为真。 d. 两个陈述都为假。 15. 你正在创建一个Web 应用。该应用连接到数据库PubSrv中Authors 表。你需要在窗体Form1中显示销售数据,这样你可把数据从Authors 表约束到该窗体的DataGrid 控件。同一个应用的另一个窗体Form2中,你已把个别文本框控件约束到数据集的不同字段。以下选项中哪个正确地描述了两个窗体的数据约束的类型? [3分] a. 两个窗体的简单数据约束 b. 两个窗体的复合数据约束 c. Form1的复合数据约束和Form2的简单数据约束 d. Form1的简数据约束和Form2的复合数据约束 16. 树类包含叶子类。识别树类和叶子类之间存在的关系类型。 [4 分] a. 自反关系 b. 关联关系 c. 聚合关系 d. 包关系 17. 关于职工的数据存贮在XML文档中。此数据以BASICPAY的递升次序和EMPLOYEECODE 的递降次序出现在浏览器窗口中。为排序职工数据,在XSLT式样单中应使用以下代码片段中哪个? [4 分] a. <xsl:sort select=“+BASICPAY, -EMPLOYEECODE”> b. <xsl:sort select=“BASICPAY” datatype=“integer”> <xsl:sort select=”EMPLOYEECODE” datatype= “string”> c. <xsl:sort select=“BASICPAY” data-type=“number” order=“ascending”> <xsl:sort select=“EMPLOYEECODE” data-type=“text” order=“descending”> d. <xsl:sort select=“BASICPAY” data-type=“number” order=“ascending” /> <xsl:sort select=“EMPLOYEECODE” data-type=“text” order=“descending” />
|