visual foxpro网络数据库复习题

preview
需积分: 0 4 下载量 185 浏览量 更新于2010-01-11 收藏 107KB DOC 举报
vf复习题 填空和选择1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 C D B A D B A C A D B C D C A 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 D C B B C D A C D A B B C D B 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 D A C B B D A B A C 【VF网络数据库复习题详解】 VF,全称Visual FoxPro,是Microsoft开发的一款关系数据库管理系统,它具有强大的数据库处理能力和编程功能。以下是对题目中涉及的知识点进行详细说明: 1. 编程求1~100之间能被3或5整除的数之和: 这是一个基础的循环和条件判断问题,可以使用FOR或WHILE循环,通过MOD函数检查数字是否能被3或5整除,然后累加到总和中。 2. 键盘输入一个正整数,判断该数能否被4整除: 利用INPUT命令获取用户输入,然后用MOD函数判断输入的数除以4的余数是否为0,若余数为0,则能被4整除。 3. 编程定义一个求阶乘的函数,并计算a中取b个的组合数: 创建一个函数Factorial,用于计算阶乘。组合数可以通过阶乘的比值计算,即C(a, b) = a! / (b!(a-b)!) 4. 键盘输入一个正整数,判断该数是否为质数: 输入一个数n,从2开始到√n遍历,如果存在任意一个数i能整除n,那么n不是质数。 5. 输入一个正整数,求不大于该数的所有奇数之和: 类似第1题,但只累加奇数。可以通过在循环中加入条件判断,如IF i MOD 2 = 1,表示i是奇数,再进行累加。 6. 四则运算计算器: 设计一个简单的用户界面,用按钮触发不同的计算操作。例如,"+"按钮的Click事件中,读取两个编辑框的数值,进行加法运算,结果展示在另一个编辑框中。其他按钮的Click事件类似,只是对应的运算符不同。 7. SQL语句操作: - (1) 建立表并设置完整性约束:CREATE TABLE,使用ALTER TABLE添加约束,如主键、外键等。 - (2) 查询学习课程号为C2的学生学号和成绩:SELECT S#, GRADE FROM sc WHERE C# = 'C2' - (3) 查询教授课程号为C2的教师姓名:SELECT TEACHER FROM course WHERE C# = 'C2' - (4) 查询学习课程号为C2的学生学号和姓名:SELECT S#, SNAME FROM student JOIN sc ON student.S# = sc.S# WHERE sc.C# = 'C2' - (5) 将所有学生的成绩增加5分:UPDATE sc SET GRADE = GRADE + 5 8. 教材P119操作题的第8题:具体题目内容未给出,可能是关于数据库操作或报表设计的题目,需要查阅教材。 9. 教材P166第4题:同样,由于具体内容未知,可能涉及的是VF的查询语句、过程编写或其他数据库操作。 10. 教材P180例题6.14;P178例题6.11;P179例题6.12:这些题目涉及的可能是VF中的高级概念,如视图、存储过程、索引、事务处理等,需要参考教材中的解答或示例代码。 以上是对VF网络数据库复习题中的关键知识点的解释,涵盖了VF的数据库操作、SQL查询、编程逻辑等多个方面。深入理解和掌握这些知识点,将有助于在VF数据库管理及应用中取得好成绩。