计算机二级等级考试主要涵盖编程语言基础、数据结构、数据库、操作系统、计算机网络等多个方面的知识。以下是对题目中涉及的知识点的详细解释:
1. 数组和指针:数组定义为`double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;`,`p`是一个指向`x[0]`的指针,正确访问数组元素的方式有`*p`(访问`x[0]`)、`*x`(同`*p`)和`(p+1)`(访问`x[1]`)。错误的是`x[5]`,因为数组下标从0开始,`x[5]`超出数组边界。
2. 数据类型:`short`型的取值范围是`-2^15`到`2^15 - 1`,即`-215`到`215-1`。
3. 构造函数:每个类至少有一个构造函数,用于对象初始化。
4. 循环语句:`while(s<5)`,初始`s=0`,每次循环`s++`,所以循环会执行6次(从0到5)。
5. Excel2000菜单:灰色命令表示不可用,黑色命令表示可用。并非所有灰色命令都不可用。
6. 菜单分隔线:在编程中,菜单项的分隔线通常通过`Caption`属性来显示。
7. 结构化程序设计:结构化程序设计强调使用顺序、选择和循环三种基本控制结构,不允许或限制使用`GOTO`语句,但并不是所有语言都禁止`GOTO`。
8. 算法复杂度:时间复杂度和空间复杂度是衡量算法效率的两个不同方面,它们之间没有必然的关联。
9. 数据库存储:数据库存储的是数据以及数据之间的关系,不仅仅是数据本身。
10. 电子邮件:电子邮件(E-mail)通过邮件收发服务器来传递用户电子文件。
11. Web服务器控件:`Wizard`、`AdRotator`、`Calender`是Web服务器控件,而`Input`是HTML元素,不属于Web服务器控件。
12. 交叉表查询:在统计分析数据时,交叉表查询能有效统计各班各分数段的人数。
13. 表字段类型:字段类型包括文本、日期、备注等,索引是数据库中的概念,不属于字段。
14. SQL查询:使用`LIKE`操作符可以模糊匹配,查询类型为"电器"且名称中包含"照相机"的商品信息,正确SQL语句是`SELECT * FROM 商品 WHERE 类型 = "电器" AND 名称 LIKE "*照相机*"`。
15. 计算机硬件:计算机硬件主要包括运算器、控制器、存储器、输入设备、输出设备。
16. 日期运算:查找15天前的工作记录,应使用`<Date()-15`。
17. 表达式计算:`3/6*5`的结果是0,因为整数除法先进行,结果为0,然后乘以5仍然是0。
18. 数据独立性:数据独立性指的是应用程序与数据的逻辑结构和物理结构之间的独立性。
19. JSP动作:`forward`动作用于将请求转发给其他JSP页面。
20. 菜单栏:菜单栏是用来放置菜单标题的地方。
21. 数据库分类:层次型、网状型和关系型数据库的划分依据是数据之间的联系。
22. 内部计算函数:`SUM`函数用于计算字段内的所有值的和。
23. 变量:实例变量是类的成员变量,局部变量在方法执行时创建,使用前无需初始化(Java等语言中),而`static`声明的是类变量。
24. 计算机存储:计算机中所有的信息都以二进制形式存储。
这些知识点覆盖了编程基础、数据库操作、网页开发、操作系统、网络通信等多个方面,是计算机二级等级考试的重要内容。