的执行结果。
2.输入一个三位整数,将其反向输出。如输入326,输出623。
3.输入学生成绩,若成绩大于80分,则输出“优良”,成绩小于60分,则输出“不及格”,否则输出“中等”。
4.在学生表中,分别统计汉族学生和少数民族学生的人数。
5.假定有包含若干个记录的表文件c1.dbf,其结构是:f1(N,3,0),f2(N,3,0)。编写程序,其功能是把各记录中所有大于40的字段值累加起来,最后把累加的结果存入第一个记录的f2字段中。
6.一个自然数是素数,且它的数字位置经过任意对换后仍为素数,则称为绝对素数,例如13就是一个绝对素数。试求所有两位绝对素数。
7.用过程方式求S=A!+B!+C!(其中A,B,C从键盘输入)。
8.根据题目要求完善程序。
第十章 查看习题
1.名词解释:类、子类、对象、事件、方法、属性。
2.对象与类有什么相同点和不同点?
3.容器类与控件类有哪些差别?引用容器中的对象时应注
意哪些
问题?
4.创建类有哪些方法?各有什么特点?
5.用CreateObject()命令建立一个表单,并在表单中加入一个标签对象,标签的Caption属性设置为“我的第一个表单”。
6.用可视化方法设计一个由命令按钮派生的子类,并为其加入一个属性Number,为该子类设计两个事件
程序Click和RightClick,当Click事件发生时,判断其属性Number的值是否是一个奇数,当RightClick事件发生时,判断Number值是否是一个能被3整除的数。判断结果用MessageBox()函数输出。
7.用面向对象方法
设计一个程序,找出1~100中的全部素数。
第十一章 查看习题
1 .使用表单向导建立一个关于学生表的操作表单。如果要执行表单时不能修改数据,应修改什么对象的什么属性?
2 .不用表单向导,建立一个与第一题完全相同的表单。提示:修改第一题得到的表单查看其各对象的属性,还可查看到命令按钮组的父类名及其类文件。
3 .设计一个表单,表单中包含一个命令按钮和一个文本框,文本框的初始值设置为0,当单击一次命令按钮时,文本框中的数值加1。
4 .建立一个航班
5 .设计一个使用列表框和表格的表单
6 .在第4题的基础上,再建立一个列车表
第十二章 查看习题
1.菜单由哪几部分组成?
2. 简述菜单文件与菜单程序的区别与联系。
3. 什么是快速菜单和快捷菜单?两者有何区别?
4. 利用菜单设计器为“学生
管理系统”建立一个下拉菜单。
5. 在以上菜单
系统中加入系统的“编辑”下拉菜单和“打印预览”菜单项。
6. 创建并设立顶层菜单。
7. 为一个表单建立一个快捷菜单,鼠标右键单击该表单时弹出快捷菜单,快捷菜单中的“浏览”选项可以浏览学生表。
第十三章 查看习题
1. 报表的主要功能是什么?
2. 报表和表单的区别在哪里?
3. 报表包括哪几个基本组成部分?
4. 报表控件是指的什么?
5. 什么是标签?标签与报表的区别是什么?
6. 在定义一个表、一个视图或
查询之前,可以创建报表或标签吗?
7. 有一个教职工表,完成下列操作。
第十四章 查看习题
1. 说明在学生管理数据库中的授课表中为什么不加入一个“课程名”字段以方便查询,增加这个字段后不符合规范化的哪个范式?
2. 画出常见的一些实体(如学生、
课程、教师、教室、寝室等)的E-R图,以描述这些实体属性及其联系。
3. 将第2题获得的E-R图转化为关系模型,并进行规范处理(规范化处理的一个基本方法就是分解,把一个表分解为几个小
表,表之间用主属性进行连接)。
4. 补充完成“工资发放系统”中未给出的设计:第一、二类员工的考核数据录入,工资汇总表生成,工资数据备份等
工作。
5. 做一个简化的“学生管理系统”系统设计,完成其功能设计、数据库设计和部分功能的程序设计工作,要求使用E-R图建立数据模型并进行规范化处理。