数据库基础与应用第二次作业(第五章)
成绩
一、填空题
1.备注型字段的宽度为__________。
2.逻辑型字段的宽度为__________。
3.通用型字段的宽度为__________。
4.日期型字段的宽度为__________。
5.Visual FoxPro6.0中文版定义了_________、________和________3中变量。
6.增加新纪录的命令是__________。
7.创建数据库命令是__________。
8.清除表中所有记录的命令是__________。
9.删除已经加上删除标记记录的命令是__________。
10.索引文件分为__________和__________。
二、单选题
1.下列字符型常量中,错误的是……………………………………………( )
A {02-06-06} B “Money” C ‘abcd’ D [02-09-28]
2.下列变量名中,是Visual FoxPro中合法变量的是………………………( )
A ab5 B 5ab C if D a[b]5
3.数组的变量类型为…………………………………………………………( )
A 内存变量 B 字段变量 C 系统变量 D 全局变量
4.在Visual FoxPro中,数组定义后,其数组元素的初值是………………( )
A 0 B .T. C .F. D 无
5.以下命令中,正确的是……………………………………………………( )
A STORE 8 TO X,Y B STORE 8,9 TO X,Y
C X=8,Y=9 D X=Y=8
6.表达式?“200”-“100”的运算结果是……………………………………( )
A 0 B 200100 C 100 D 99
7.Visual FoxPro中,LEN(‘123'-‘123')的值是…………………………………( )
A 0 B 3 C 7 D 6
8.Visual FoxPro中,Round(2345.728,-1)的值是………………………( )
A 0 B2346 C 2350 D2
9.执行命令?AT(“教授”,“副教授”)后,显示结果是…………………………( )
A 2 B 3 C .T. D 1
10.表达式.NOT.7>8的运算结果是…………………………………………( )
A .F. B .T. C 0 D 1
11.若能够正常执行命令REPLACE ALL MYFIELD WITH DTOC(DATE()),说明字段MYFIELD类型是………………………………………………( )
A 数值型 B 字符型 C 日期型 D 逻辑型
三、简答题
1.列出数据表中常用的七种字段类型。
2.列举常用的3种程序结构及各种结构分类。
四、程序题
1.写出下面程序的功能
STORE 0 TO X,Y
DO WHILE .T.
X=X+1
Y=Y+X
IF X>=100
EXIT
ENDIF
ENDDO
?“Y=”+STR(Y,4)
2.写出下面程序的功能
clear
p=1
for i=1 to 5
if i%2=0 or i%3=0
loop
endif
p=p*i
endfor
?“p=”,p
3. i=1
s=0
do while i<5
s=s+i^2
i=i+2
enddo
?“s=”,s
试问该程序的的输出结果是__________。
4. Set talk off
Clear
s=0
For i=1 to 5
If i/2!=INT(i/2)
Loop
Endif
s=s+i
Endfor
?“s=”,s
Set talk on
Return
试问该程序的的输出结果__________。
5.按要求写命令序列,设有企业职工表CJX.DBF,要求打开企业职工表,查询企业职工表中所有男性职工的姓名和职称。
6.用SELECT语句在学生表中,查询所有姓王的学生信息。
7.按要求写命令序列,设有表GDS.DBF,要求打开表GDS.DBF,并显示从第五条记录开始到库尾的所有记录。
8.按要求写命令序列,设有企业职工表CJX.DBF,要求打开企业职工表,显示该数据库当前记录的姓名、职称和基本工资字段的值。
因篇幅问题不能全部显示,请点此查看更多更全内容