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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四、实验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=“5>8”?&B 结果为:T

(7)名函数()在哪种情况下可以代替&,请举例说明.

答:A=“a”&“B”等效于A=CONCATENATE(“A”,“B”) 2.简答题

(1)通过实验,你认为能用CLEAR清除系统内在存变量吗?而用户自己定义的内存变量呢?

答:不能,CLEAR只表示清屏;既不能清除系统内存变量,也不能清楚用户自己定义的内存变量。

(2)数组变量一般应该先定义后使用,当定义数组变量后,该数组各元素的初值是什么?

答:在建立数组后,数组的各个元素的初始值均为逻辑假.F.。

(3)关系表达式与逻辑表达式返回的数据类型一样吗

答:一样,均为逻辑型。关系表达式的运算结果是逻辑真(.T.)或逻辑假(.F.)。逻辑表达式的运算结果是逻辑值。

3.实验1的完成情况及存在问题。

相关文档
最新文档