【知识点详解】
1. 计算机编程语言中的数组声明:在给定的试题中,选项A `a[];` 和 C `[]a;` 是非法的数组声明,因为数组在声明时通常需要指定类型,如 `int a[];`。合法的声明是选项B `a(5);`,它代表一个具有5个元素的数组,虽然具体类型没有给出。选项D `a[]= [5];`看起来像是尝试初始化数组,但语法不正确。
2. 创建线程的两种方式:Java中创建线程有两种方式,一是继承`Thread`类,二是实现`Runnable`接口。本题中提到的选项B、C和D都是关于实现`Runnable`接口创建线程的正确描述。这种方式可以避免单继承的限制,并且能更好地实现代码与线程的分离。
3. 电子邮件地址格式:电子邮件地址由用户名和主机域名组成,中间用`@`字符分隔,而不是题目中提到的`&`字符。
4. 窗体文件扩展名:窗体文件的扩展名通常是`frm`,选项A正确。其他选项B(cls)通常用于类文件,C(dll)用于动态链接库,D(bas)用于Basic程序。
5. 命令按钮属性:在编程中,欲使命令按钮失效,应修改其`Enabled`属性,选项C正确。`Enable`通常不是VB或VFP等编程语言中的属性名,而`Caption`和`Visible`分别用于设置按钮上的文字和是否可见。
6. 数据库操作:在VFP中,`REPLACE`命令用于更新现有记录的值。所以,选项B `REPLACE 总分 WITH 数学+英语+计算机`会将所有记录的“总分”字段的值替换为“数学”、“英语”和“计算机”字段的和。
7. 递归程序输出:这道题目涉及到递归函数的执行,程序的运行结果是C,输出1,2,3,具体分析需查看程序代码。
8. 结构化程序设计原则:结构化程序设计强调程序的易读性,选项B正确。这包括模块化、逐步求精和避免全局变量等原则,以提高代码的可维护性和可理解性。
9. SQL查询:`GROUP BY`语句用于分组,`COUNT(*)`统计每组的数量。选项D `SELECT COUNT(*) FROM student GROUP BY 学号;`会返回每个学号出现的次数,如果有3个不同的学号,则返回值为3。
10. 自动批处理文件位置:自动批处理文件可以放在启动盘的任何目录中,选项C正确。
11. 链式存储结构:链式存储结构允许元素的存储地址不连续,选项D正确。这与顺序存储结构不同,顺序存储要求所有元素连续存储。
12. 二叉树遍历:根据前序和中序遍历可以推断出后序遍历。题目中没有提供具体的二叉树结构,但根据给定的遍历序列,可以确定选项B是正确的后序遍历。
13. 数组索引访问:在C语言中,数组下标从0开始,所以`a[2]`对应于数组中的第三个元素,即34。
14. 关系模型的元组:同一关系模型中的任意两个元组值不能完全相同,选项A正确,这是确保数据的唯一性。
15. 段落标记:在Word文档中,每个段落的结束处都有一个段落标记,用于区分不同段落。
16. 字符串处理表达式:`SUBS()`函数用于提取子字符串,`LEN()`计算字符串长度。结合题意,计算结果为18,选项C正确。
17. OLE对象:如果字段内容是声音文件,可以定义为OLE对象类型,如选项C所述。
18. 字符串比较:在C或C++等语言中,比较两个字符串是否相等,应使用`strcmp(s1, s2)==0`,选项D正确。
19. 电子邮件别名:"伊妹儿"是电子邮件"E-mail"的音译。
20. 图形环绕设置:在Word中,可以设置对象的图形环绕样式,以改变对象与文本的布局。
21. 容量单位换算:1GB等于1024MB,选项A正确。
22. DOS启动顺序:从软盘启动DOS,需要先插入含有DOS系统的软盘,然后关上驱动器门,最后打开计算机电源,选项B正确。
23. WWW含义:WWW代表World Wide Web,即环球信息网或万维网,是互联网的一个重要组成部分。
24. JSP内置对象:`response`对象的`getOutputStream()`方法返回一个输出流,用于向客户端发送数据。
以上是对计算机二级等级考试中涉及知识点的详细解释,涵盖了编程语言基础、数据库操作、操作系统、网络、图形处理等多个方面。