【计算机等级考试二级Visual FoxPro知识点】
1. 链表和对分查找:题目提到了有序链表的查找操作。在最坏情况下,对于长度为n的有序链表进行顺序查找,需要比较n次;而对分查找适用于有序数组,最坏情况下需要的比较次数为log2n。在链表中不适用对分查找。
2. 时间复杂度:算法的时间复杂度衡量了算法执行效率,通常用基本运算次数表示,不是执行时间、数据量或指令条数。
3. 系统软件:系统软件包括操作系统、编译器等,编辑软件、教务管理系统和浏览器都属于应用软件。
4. 软件调试:调试的主要任务是找出并改正程序中的错误,而不是尽可能多地发现错误或确定错误性质。
5. 数据流程图(DFD):它是结构化方法的需求分析工具,用来描述系统的信息流程。
6. 软件生命周期:详细设计属于开发阶段,包括功能设计、界面设计、数据设计等。
7. 数据库管理系统:数据定义语言(DDL)用于定义数据模式,如创建表、定义字段等。
8. 存取单位:在数据库中,记录通常是存取一个信息数据单位。
9. E-R图:用于概念设计阶段,描述实体、关系和属性,不涉及具体实现细节。
10. 关系操作:从关系R得到关系T的操作可能是选择、投影、交或并,具体要看R和T的转换规则。这里未给出足够的信息确定具体操作。
11. Visual FoxPro程序文件扩展名:编译后程序文件的扩展名为.PRG。
12. 修改表结构:使用MODI STRU命令可以修改表的结构。
13. 增加分数:使用REPLACE ALL命令可以批量修改所有记录的总分。
14. 属性、事件、方法:在Visual FoxPro中,属性描述对象状态,方法表示对象行为,事件响应特定触发。基于同一类的对象可以有不同的属性值。
15. 赋值语句:将字符串"你好"和"大家"拼接成"大家好",使用RIGHT()函数获取"好",所以正确表达式是B) b+RIGHT(a,2)。
16. 表的概念:在Visual FoxPro中,"表"通常指关系,即数据库中的一个数据结构。
17. 逻辑运算:运算结果为逻辑真的表达式是C) AT('xy', 'abcxyz'),因为"xy"是"abcxyz"的子串。
18. 视图:视图不包含实际数据,是逻辑上的数据集合,其定义保存在数据库中。
19. 关系:在关系数据库中,列的次序无关紧要,而行的次序一般也不重要,除非特别指明。
20. 报表数据源:报表的数据源可以是表、查询或视图。
21. 表单数据源属性:在表单中,RecordSource属性用于指定数据源。
22. 参照完整性:如果设置为“级联”,删除父表记录时,会自动删除子表中相关记录。
23. 打印当前时间:在报表中,应插入一个域控件,并设置为表达式为SYSTEM('DATE()')或SYSTEM('TIME()')。
24. 查询描述:查询可以基于数据库表和自由表建立,自由表是指未加入数据库的独立表格。
以上是计算机等级考试二级Visual FoxPro部分知识点的详细解析,涵盖了数据结构、算法、软件工程、数据库管理和Visual FoxPro编程等多个方面。这些知识对于理解和应用数据库系统、开发软件以及进行数据处理至关重要。