文档详情

数据库应用基础(第二版)第一章数据库基础实验1之实验报告.doc

发布:2017-04-06约1.23千字共3页下载文档
文本预览下载声明
四、 实验1报告 1.通过实验,回答下列问题 (1)AT( )与$运算符基本相似,但返回值类型不同,请问不同在哪里,举例说明? 答:AT返回的是数字型,$返回的是逻辑型。 如:?AT(“Fox”,“Visual Foxpro9.0”)结果为:9 ?“Fox”$“Visual Foxpro9.0”结果为:F (2)TYPE()和VARTYPE()在具体使用时有什么不同? 答:TYPE()要求必须将表达式用字符定界符括起来,输出值的类型为字符型。VARTYPE()不要求将表达式用字符定界符括起来,输出值的类型为字符型。 (3)根据下面赋值语句,说明变量C,D,P的类型分别是什么? C=^2003-3-5 有定界符且为双引号,是字符型。^2003-3-5 D=CTOD(C) 表示将字符型转换为日期型,是日期型。03/05/03 P=DTOC(D) 表示将日期型转换为字符型,是字符型。03/05/03 (4)根据下面赋值语句,说明变量N,P,V的类型又分别是什么? N=123.45 无定界符,是数值型。123.45 P=STR(N,6,1) STR表示将数值型转换为字符型的函数,是字符型。 123.5 V=VAL(P) VAL表示将字符型转换为数值型函数,是数值型。 123.50 (5)DTOC()中参数1是否加选有何不同? 答:该函数用于把日期型日期转换成字符型日期。[,1]是可选部分,若增加,则输出格式转换为年,月,日,年份为4位;若不增加,则输出格式转换为年,月,日,年份为2位。输出值的类型为字符型。 (6)宏替换函数可以改变数据类型,将某些字符型常量转变为逻辑型,数值型,请举例说明。 答: A=“1+2” B=A ?B 结果为:3 A=“58” ?B 结果为:T (7)名函数()在哪种情况下可以代替,请举例说明. 答:A=“a”&“B”等效于A=CONCATENATE(“A”,“B”) 2.简答题 (1)通过实验,你认为能用CLEAR清除系统内在存变量吗?而用户自己定义的内存变量呢? 答:不能,CLEAR只表示清屏;既不能清除系统内存变量,也不能清楚用户自己定义的内存变量。 (2)数组变量一般应该先定义后使用,当定义数组变量后,该数组各元素的初值是什么? 答:在建立数组后,数组的各个元素的初始值均为逻辑假.F.。 (3)关系表达式与逻辑表达式返回的数据类型一样吗 答:一样,均为逻辑型。关系表达式的运算结果是逻辑真(.T.)或逻辑假(.F.)。逻辑表达式的运算结果是逻辑值。 3.实验1的完成情况及存在问题。
显示全部
相似文档