全国计算机等级考试二级VF笔试主要涉及程序设计基础、数据库理论以及Visual FoxPro的相关知识。以下是对部分试题的详细解析:
1. 结构化程序设计方法包括自顶向下、逐步求精和模块化,但不包括可复用。可复用是面向对象编程中的一个概念,不是结构化编程的方法。
2. 模块之间关联的紧密程度称为耦合度,它是衡量软件模块独立性的重要指标。
3. 正确的说法是D) 以上三种说法都不对。软件测试不应仅由开发者完成,程序调试后仍需测试,软件维护不仅限于代码维护。
4. 按照“后进先出”原则组织数据的数据结构是栈。
5. 线性链表是线性表的链式存储结构,A) 是正确的;栈和队列是线性结构,B) 和C) 错误;只有根结点的二叉树不是线性结构,D) 错误。
6. 对于给定的二叉树,后序遍历的顺序是D) DEBFCA。
7. 深度为7的满二叉树中叶子结点的个数是2^7 - 1 = 127,所以答案D) 63是错误的,应该是127。
8. “商品”与“顾客”两个实体集之间的联系通常是多对多,因为一个顾客可以购买多种商品,而一种商品也可以被多个顾客购买。
9. 在E-R图中,表示实体的图形是矩形。
10. 数据库DBS包含数据库DB和数据库管理系统DBMS。
11. Visual FoxPro中,错误的叙述是B) 数据库文件不存储用户数据,因为数据库文件是用来存储数据的。
12. 扩展名为SCX的文件是表单文件。
13. 表格控件的数据源可以是视图、表或SQL SELECT语句。
14. 在Visual FoxPro中,正确的是A) 利用视图可以修改数据。
15. DO命令不能执行的文件类型是C) FRX文件,FRX文件用于存放报表格式。
16. 不允许出现重复字段值的索引是主索引和唯一索引。
17. 宏替换在Visual FoxPro中可以从变量中替换出字符串、数值或命令。
18. 查询保存在查询文件中,D) 是正确的。
19. 表达式结果为假的是D) NOT(XSY),因为XSY是错误的表达式。
20. 设置系统菜单错误的命令是D) SET SYSMENU SAVE,应该是SET SYSMENU TO SAVE。
21. 运算结果不为逻辑真的表达式是D) ISNULL(.NULL.),因为NULL.已经是一个空值,不需要用ISNULL。
22. SQL的数据操作语句不包括D) CHANGE,应改为UPDATE。
23. 选项组“男○女”,第一个选项按钮“男”被选中时,Value属性值为1,表示第一个选项被选中。
这些知识点涵盖了结构化编程、数据结构、数据库设计、Visual FoxPro语言的基础概念、操作和应用,对于备考全国计算机等级考试二级VF的考生来说,这些都是重要的学习内容。