计算机二级等级考试主要涵盖计算机基础知识、编程语言、数据库管理、软件工程等多个方面。以下是根据给定文件的部分内容解析的相关知识点:
1. **E-R 图**:在数据模型设计中,E-R图(实体-关系图)是用来表示实体、属性和实体间关系的图形工具。在E-R图中,矩形代表实体,椭圆形代表属性,菱形代表联系。
2. **随机数生成**:在编程中,`Rnd`函数通常用于生成0到1之间的随机数。若要生成[10,50]之间的整数,可以使用`Int(Rnd * (上限 - 下限 + 1)) + 下限`的公式,因此D选项是正确答案。
3. **Access实体**:在Access数据库中,实体通常由表来表示,包含记录和字段,其中记录是数据的实例,字段是记录的属性。
4. **输入设备**:计算机的输入设备包括键盘、鼠标器、扫描仪等,用于将信息传递给计算机。CD-ROM驱动器和打印机属于输出设备,绘图仪和硬盘部分属于输出或存储设备。
5. **ENIAC**:ENIAC是世界上首台实现存储程序的电子数字计算机,诞生于1946年。
6. **用户标识符**:在编程语言中,用户标识符是程序员自定义的变量、函数等名称。一般规则是不能以数字开头,因此B选项是不合法的。
7. **静态变量**:在C++或类似的编程语言中,`static`关键字用于声明变量,使得变量在函数调用之间保留其值。给定程序中,`fun()`函数内的`static int x=1`会在每次调用时累乘2,但不会重新初始化为1,所以最终结果是4。
8. **二分查找**:在有序列表中,二分查找的时间复杂度为O(log n),最坏情况下需要比较的次数是log base 2(n)+1。
9. **计算机病毒**:计算机病毒是自我复制的恶意程序,反病毒软件需要不断更新以应对新出现的病毒。
10. **电子计算机历史**:第一台电子计算机ENIAC的确是在1946年诞生的。
11. **数值处理函数**:`Int`函数用于返回数值表达式的整数部分。
12. **for循环**:for循环可以在循环次数不确定的情况下使用,循环体可以包含多条语句,需用花括号括起。for循环一般先判断条件再执行循环体。
13. **Visual FoxPro表达式**:`EMPTY`函数用于检查变量是否为空,`LIKE`用于字符串匹配,`AT`用于查找子串位置,`SPACE(2)`创建两个空格的字符串。只有`EMPTY(SPACE(2))`的结果为真,因为`SPACE(2)`不是一个空值。
14. **数据流图**:DFD中的箭头表示数据的流动方向。
15. **ResultSet接口**:在Java中,`ResultSet`接口用于处理SQL查询结果,`next()`用于移动到下一行,`close()`用于关闭结果集。
16. **打开数据库**:在数据库操作中,`OPEN DATABASE`命令用于打开数据库。
17. **ROM**:ROM是只读存储器(Read-Only Memory),存储的内容不可修改。
18. **表单文件Init事件**:在Visual Basic或类似的开发环境中,`Init`事件在表单加载时触发。
19. **Word环绕文字**:在Word中,图片可以设置不同的环绕方式,如紧密、穿越、浮于文字上方等多种方式,并非只能占据固定行数。
20. **I/O设备**:I/O设备是计算机系统与外部交互的桥梁,包括输入设备和输出设备。
21. **Python多态性**:Python的多态性体现在父类和子类中可以有同名方法,但具体行为会根据调用的对象不同而变化,例如不同类的对象响应相同的消息时会有不同的实现。
22. **函数定义**:在C/C++中,正确的函数定义应包含返回类型、函数名、参数列表,并在结束时使用分号。因此,D选项是正确的函数形式,定义了一个返回double类型的函数`fun`,接受两个int参数。