资源描述:
《命令与简答复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、VFP参数传递有哪几种方式?.参数传递(1)接收参数的命令格式一:PARAMETERS<形参1>[,<形参2>,…]格式二:LPARAMETERS<形参1>[,<形参2>,…](2)调用带参数过程的命令格式一:DO<过程名>
2、文件名WITH<实参1>[,<实参2>,…]格式二:<过程名>
3、<文件名>(<实参1>[,<实参2>,…])(3)说明①实参可以是常量、变量,也可以是一般般形式的表达式;②调用时,实参传递给形参;③形参数目不能少于实参数目;④形参多于实参时,多余的形参初值为逻辑假。(4)参数传递方式格式:SETUDFPARMSTOVALUE
4、
5、REFERENCE①按值传递(传值):计算实参的值,将值放入内存变量,再将值传给形参变量。形参变量值的改变不会影响实参变量的取值。②按引用传递(传地址):把实参变量的地址传递给对应的形参变量,形参变量变化时,实参变量值也随之变化。2、简述SQL-SELECT语句中where、groupby、having的作用。WHERE说明查询条件,即选择元组的条件;GROUPBY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语必须跟随GROUPBY使用,它用来限定分组必须满足的条件;3、简述查询和视图的联系。查询和视图的联系体现在以下三点:(
6、1)都是检索数据的方法。查询是检查存储在表中的特定信息的一种结构化方法,视图是特殊的查询;(2)本质上都是SELECT-SQL命令;(3)具有相同的数据源类型和输出类型,查询设计器和视图设计器也基本相同。4、简述VFP索引有哪几种?VFP里有4种主索引:组成主索引关键字的字段或表达式,在表的所有记录中不能有重复的值。主索引只适用于数据库表的结构复合索引中。自由表中不可以建立主索引;数据库中的每个表可以且只能建立一个主索引。候选索引:在指定的关键字段或表达式中不允许有重复值的索引。在数据库表和自由表中均可为每个表建立多个候选索引。普通索引:也可以决定记
7、录的处理顺序,但是允许字段中出现重复值。在一个表中可以加入多个普通索引。唯一索引:参加索引的关键字段或表达式在表中可以有5、什么是程序结构?有哪三种基本程序结构?简述以下结构的执行过程。DOWHILE条件命令序列ENDDO程序结构指程序中命令或语句执行的流程结构。基本程序结构:顺序结构,选择结构,循环结构执行该语句时,先判断DOWHILE处的循环条件是否成立,如果条件为真,则执行DOWHILE与ENDDO之间的命令序列(循环体).当执行到ENDDO时,返回到DOWHILE,再次判断循环条件是否为真,以确定是否再次执行循环体.若条件为假,则结束该循环语
8、句,执行ENDDO后面的语句.6、什么是表结构?表的哪几种字段的宽度是固定不变的?(例举4种)表结构就是定义一个表的字段、类型、主键、外键、索引,这些基本的属性组成了数据库的表结构。货币型,日期型,日期时间型,双精度型,整型,逻辑型,备注型,通用型,备注型(二进制)7、项目管理器里除了“全部”选项卡,还有哪几个选项卡?数据,文档,类,代码,其他8、什么是容器类?例举4种容器类。容器类是可以包含其他害的基类,将容器类加入表单后,无论在设计还是在运行时,既可以将容器类的对象作为一个整体进行操作,也可以分别对其中所包含的对象进行处理。容器、表单集、表单、表
9、格、表格列、页框、页面、命令按扭组和选项按扭组等6、在进行多表查询时一般要指定连接条件,连接通过比较指定字段的值连接两张或多张表或视图中的记录。简述连接的类型和每种类型的作用。10、查询设计器和视图设计器的使用方式主要有三点不同,请简述。(1)查询设计器的结果是将查询以.QPR为扩展名的文件形式保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中。(2)由于视图是可以用于更新的,所以它有更新属性需要设置,为此在视图设计器中多了个“更新条件”选项卡。(3)在视图设计器中没有“查询去向”的问题。11、VisualFoxPro基
10、类的最小属性集和最小事件集分别有哪些?基类最小属性集属性说明Class该类属于何种类型BaseClass该类由何种基类派生而来ClassLibrary该类从属于哪种类库ParentClass对象所基于的类,若该类直接由VisualFoxPro基类派生而来,则ParentClass属性值与BaseClass属性值相同。最小事件集事件说明Int当对象创建时激活Destroy当对象从内存中释放时激活Error当类中的事件或方法程序过程中发生错误时激活12、按变量的作用域,VisualFoxPro有哪几种内存变量?分别用什么关键词指定?内存变量又可分为一般内
11、存变量、系统内存变量和数组变量•CREATETABLE表名(字段名类型(宽度[,小数位数])…)–此时字段的