北大青鸟S2 J2EE与.NET复习试题解析

需积分: 9 4 下载量 15 浏览量 更新于2024-09-12 收藏 43KB DOC 举报
"北大青鸟S2结业复习题6有答案" 这组复习题主要涵盖了J2EE、ADO.NET和C#三个IT领域的基础知识,旨在检验学员对于这些技术的理解和应用能力。 1) 题目涉及J2EE中的JSP表达式语言(EL)。在J2EE中,`<%= "2" + 4 %>`会将字符串"2"与整数4相加,由于JSP EL会自动将两个操作数转换为字符串进行连接操作,所以结果会是"24",因此正确答案是c)24。其他选项要么是不正确的运算结果,要么是因为表达式错误而不会有任何输出。 2) ADO.NET部分的题目考察了对SqlConnection对象的使用。`Console.WriteLine(conn.Database)`会打印出数据库的名称,根据提供的连接字符串,数据库名是"Northwind",所以正确答案是d)Northwind。其余选项是连接字符串中其他属性的值,而不是数据库名。 3) C#代码测试了类和属性的使用。`Student stu = new Student(105);`创建了一个Student对象,并设置了Age为105。第一次`Console.WriteLine(stu.Age);`会输出105。然后`stu.Age = 100;`改变Age的值,第二次`Console.WriteLine(stu.Age);`会输出100。因此,正确答案是b)105 100。其他选项错误地将顺序或值混合了。 4) JSP的题目涉及到动态包含页面(jsp:include)和传递参数。要为`insert.jsp`设置名为`title`的参数,正确的JSP语法是使用`<jsp:param>`标签,并且`name`属性应该等于参数名,`value`属性等于参数值。因此,正确代码片段是c): ```jsp <jsp:include page="insert.jsp" flush="false"> <jsp:param name="title" value="NEWWORLD"/> </jsp:include> ``` 其他选项要么没有正确设置`name`和`value`,要么使用了错误的标签属性。 通过这些题目,我们可以看到北大青鸟S2课程中可能包括了J2EE的Web开发基础,如JSP和EL;数据库访问技术,如ADO.NET;以及面向对象的编程概念,如C#中的类和属性。同时,也涵盖了JSP的动态包含和参数传递等Web开发中的实用技能。这些知识对于成为一名全面的IT专业人员至关重要。