ACCp 5.0 S2 2008-9-21 笔试:C#与Java基础及DOM操作详解

需积分: 3 9 下载量 197 浏览量 更新于2024-11-06 收藏 95KB DOC 举报
在本资源中,我们讨论的是关于 ACCP 5.0 S2 的2008-9-21 笔试试卷。该试卷包含了一系列选择题,主要考察了C#和Java编程语言的基础知识,以及Web开发相关的概念。以下是部分内容解析: 1. 关于C#的关键字,虚方法的修饰符是`virtual`,这表示该方法可以在子类中被重写。在面向对象编程中,虚方法允许子类提供自己的实现,增加了程序的灵活性。 2. 在Java中,构造函数是用于初始化新创建的对象的特殊方法。描述中正确的是:一个类可以定义多个构造函数,每个构造函数可以根据需求有不同的参数列表,但构造函数没有返回类型,且与类名相同。 3. 在JavaScript的客户端代码中,只有`<%-- 注释 --%>`是真正的隐藏注释,客户端无法看到。其他选项要么会被解析执行(如JSP脚本),要么在编译后会被移除。 4. 在DOM(Document Object Model)中,window对象代表浏览器的全局对象,其直接父对象不是form,因为form是嵌套在文档中的元素,而不是window的直接组成部分。 5. 在C#中,`int`和`long`是值类型,存储数据时在栈上分配空间;而`char`也是值类型,但单独存储。`string`是引用类型,它在堆上分配内存,通过引用来操作。 6. 在JDBC编程中,`DriverManager.getConnection()`方法用于连接数据库,其中的URL如`jdbc:odbc:test`,`test`通常表示数据源的名称,而非具体表名、机器名或用户名。 7. JSP页面中,`<%=request.getParameter("title")%>`用于获取名为"title"的文本框提交的表单值,这是最常见的获取表单数据的方式。 8. 在给出的C#代码片段中,`public class Teacher`里,`Int age = 33;`是一个公共的属性(public field),`private string`后面应该跟属性名,但没有完整提供,所以这部分是`private string name;`。 通过这些题目,我们可以看出考试内容涵盖了C#和Java的基本语法、面向对象编程、Web开发中的JSP和DOM模型,以及数据库连接的管理。考生需要对这些知识点有深入理解才能在考试中取得好成绩。