这些题目涵盖了计算机基础知识、编程语言、软件开发规范、网页设计、数据库管理、网络技术等多个方面。以下是这些知识点的详细解释:
1. **递归调用**:在编程中,递归调用是指一个函数在其定义中调用自身的过程。通常,这种调用方式需要借助栈来存储每次调用的状态,因为每次递归调用都会形成一个新的调用层,直到达到基础情况(base case)才开始返回。
2. **VB 随机数生成**:在Visual Basic中,`Rnd()`函数用于生成0到1之间的随机浮点数,`Int()`函数用于取整。若要生成[10,37]之间的随机整数,应使用`Int(Rnd(1)*28)+10`。
3. **命令按钮可见性**:在VB或类似的编程环境中,通过设置对象的`Visible`属性可以控制其在界面上是否可见。
4. **ASCII码**:西文字符在微机中通常使用ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)进行编码,它包含128个不同的字符。
5. **WAN**:WAN(Wide Area Network)是广域网的缩写,指的是跨越较大地理范围的计算机网络,例如互联网就是一种WAN。
6. **Math类的sqrt()方法**:在Java等语言中,`Math.sqrt()`方法用于计算传入数值的平方根。
7. **良好的程序设计风格**:好的程序设计应注重可读性和简洁性,而不是仅仅追求执行效率。符号名的命名要清晰易懂,注释也是必要的,有助于理解和维护代码。
8. **HTML背景颜色设置**:在HTML中,使用`<body>`标签的`bgcolor`属性可以设定页面的背景颜色。
9. **静态方法**:在面向对象编程中,静态方法属于类,而不是类的实例,因此可以直接通过类名调用,不需要创建对象。AB类的无参数无返回值的静态方法头写作`static void method()`。
10. **字段宽度**:在数据库中,日期型字段通常占用8字节,逻辑型通常占用1字节,备注型(或文本型)在某些数据库系统中可能占用254字节。
11. **ASP.NET验证控件**:提供了5种验证控件,包括RequiredFieldValidator(必填验证)、RangeValidator(范围验证)、CompareValidator(比较验证)、RegularExpressionValidator(正则表达式验证)和CustomValidator(自定义验证),分别用于不同类型的输入验证。
12. **静态变量与函数调用**:此题涉及C/C++中的静态变量。在函数fun中,静态变量m仅在第一次调用时初始化,后续调用会保留上一次的值,所以输出为5,11。
13. **do-while语句**:do-while语句是一种循环结构,可以转化为while语句,先执行循环体再判断条件。
14. **备注型字段**:在数据库管理系统中,如果表文件含有备注型或通用型字段,它们的数据通常存储在扩展名为.FPT的文件中。
15. **关系模型中的实体**:在关系数据库中,实体通常由记录表示,记录包含一系列字段,每个字段代表一个特定的属性。
16. **数据库完整性**:数据库完整性是确保数据一致性、防止错误数据输入的重要机制。
17. **TCP/IP协议**:Internet的基础是TCP/IP协议族,它定义了网络通信的规则。
18. **空值(NULL)**:空值不是空字符串或空格,它表示未知或未定义的值,在条件表达式中,空值会使条件表达式为假。
19. **宏设计器**:在Microsoft Access等应用程序中,宏设计器用于创建和编辑宏,宏是一系列操作的集合,可以自动化常见的数据库任务。
20. **Python函数参数**:Python中的`*args`用于接收不定数量的位置参数,调用`fun1(1,2,3,4,5,6)`会打印1, 2, (3, 4, 5, 6)。
21. (由于题目不完整,无法给出第21题的解答,但通常这类问题会涉及到函数调用、参数传递等概念。)
以上是计算机二级等级考试中涉及的多个知识点的详细解释,涵盖编程语言、数据库、网络、Web开发等多个领域。