《VFP数据库68人(10计算机应用-李雅蓉)》由会员分享,可在线阅读,更多相关《VFP数据库68人(10计算机应用-李雅蓉)(6页珍藏版)》请在金锄头文库上搜索。
1、1包头服务管理职业学校 2012-2013 学年第一学期期中Visual Foxpro6.0 数据库应用技术考试试题(适用:信息技术系 10计算机 1、2 班)班级: 姓名: 得分: 一、填空题(每空 1 分,共计 10 分)1. 数据库文件的扩展名是 。2. 学籍表中有“学生照片”字段,应采用 数据类型。3. Visual Foxpro6.0 中的变量分为字段变量和 两种类型。4. 用 SQL 语句查询“成绩”表中的姓名和语文字段,并将结果按语文成绩的降序排序,语句如下:SELECT 姓名,语文 成绩 BY 语文 。5. 不打开编辑记录窗口,直接追加一条空白记录的命令是 。6. 现在使用的工
2、作区有第 1,3,5 工作区,执行 SELECT 0 后,进入第工作区。7. 执行 DIMESION A(3)后,不进行数组元素的赋值,则函数 TYPE( A(2) )的值是 。8. 函数 ROUND(1234.56,-1)的值为 。二、单项选择题(将正确答案对应的字母填在横线“ ”上,每题 2 分,共计 40 分)1. 从关系中选择若干个字段组成新的关系的运算称为 。A. 联接 B. 投影 C. 选择 D. 排序2. 使用命令方式建立命令文件时,在 Visual FoxPro 命令窗口中直接输入命令 。2A. MODIFY STRUCTURE B. MODIFY COMMANDC. CREA
3、TE FILE D. MODIFY DATABASE3. 用 DIMENSION X(3,2)定义数组 X,再对各数组元素赋值:X(1,1)=1,X(1,2)=4,X(2,1)=0,X(2,2)=5 ,X(3,1)=6 ,X(3,2)=7,然后再执行命令?X(4), 则显示结果是 。A. 1 B. 5 C. 7 D. 64. 要求一个表文件的数值型字段具有 5 位小数,那么该字段的宽度至少应当定义成 。A. 5 位 B. 6 位 C. 7 位 D. 8 位5. 设 N=123,M=345,表达式&M+9 的结果是 。A. 123 B. 类型不匹配 C. N+9 D. 3546. 在 Visua
4、l Foxpro6.0 中,使用 LOCATE 命令按条件对表中的记录进行查找,若查不到记录,函数 EOF( )的返回值应是 。A. .T. B. .F. C. T D. F7. 以下哪个是项目文件的扩展名 。A. .DBC B. .DBF C. .DCT D. .PJX8. 备注型和通用性的值存储在扩展名为 的文件中。A. .PRG B. .DBF C. .FPT D. .QPR9. 假定学生关系数据库表是 S(S#,SNAME,SEX,AGE),课程关系数据库表是C(C#,CNAME,TEACHER),学生选课关系数据库表是 SC(S#,C#,GRADE)。要查找选修“COMPUTER课程
5、的女学生姓名,将涉及到关系 。A. S B. SC, C C. S, SC D. S, C, SC10. 在下列表达式中,运算结果为数值的是 。A. 88-6 B. LEN(SPACE(5)-1C. CTOD(04/05/01)-30 D. 800+200=1000311. 彻底删除记录数据可以分两步来实现,分别是 。A. PACK 和 ZAP B. PACK 和 RECALLC. DELETE 和 PACK D. DELETE 和 RECALL12. 数据库系统的核心是 。A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库13. 设 X=1,执行命令? X=X+1,其结果为
6、。A. 1 B. 2 C. .F. D. .T.14. ?AT(考试中心 ,内蒙古教育厅)的答案是 。A. 3 B. 2 C. 1 D. 015. 备注型字段的数据用来存放 。A. 指向备注的具体内容 B. 指向 DBF 文件的指针C. 指向 FTP 文件的文件名 D. 指向 FTP 中文字块的指针16. 建立表结构的 SQL 命令式 。A. CREATE CURSOR B. CREATE TABLEC. CTEATE INDEX D. CREATE VIEW17. HAVING 短语不能单独使用,必须接在 之后。A. ORDER BY B. FROM C. WHERE D. GROUP BY
7、18. 能在整个应用程序中起作用的变量时 。A. 局部变量 B. 全局变量 C. 私有变量 D. 区域变量19. 下列程序的运行结果是 。S=0I=1DO WHILE I=90C1=C1+1CASE 3 C2=C2+1CASE 平均分=60C3=C3+14 C4=C4+1ENDCASE5 ENDDO?100-90 分人数为,C1,人?90-75 分人数为,C2,人?75-60 分人数为,C3,人?60-0 分人数为,C4,人USERETURN2. 将程序补充完整,计算 1-100 之间的偶数和。CLEARS=0N=16 N=100IF MOD(N,2)=05S=S+N7 8 ENDDO?S=,
8、S,N=,NRETURN3. 设“ 学籍 ”表中含有:学号 C(8), 姓名 C(10) ,性别 C (2)和入学成绩 N(5,0)字段,学籍表中有 1000 条记录,现要求逐个显示“学籍”表中入学成绩大于400 的所有女生的姓名,性别和入学成绩字段值。在空白处应填写正确的语句。CLEAR ALLUSE 9 SCAN FOR 10 DISPLAY FIELDS 11 12 USERETURN4. 下面程序段的功能是:输入 10 个正整数,用“冒泡排序法”按从小到大的顺序排序并输出。13 FOR I=1 TO 10INPUT 输入一个数: TO A(I)ENDFORFOR I=1 TO 9FOR
9、 J=1 TO 14 IF 15 T=A(J)A(J)=A(J+1)16 ENDIFENDFORENDFOR FOR I=1 TO 10PRINT A(I)6ENDFOR5. 编写子程序求 N!,主程序调用子程序求 10!+20!+30!+40!+50!的值。*主程序求和CLEAR17 N=10DO WHILE N=5018 19 WITH N, JH=H+J20 ENDDO?10!+20 !+30 !+40!+50!的值是:, HRETURN*子程序求阶乘,文件名是 JC.PRG21 FOR K=1 TO MS=S*KENDFOR RETURN6. 编写程序,显示如下图形:A BBB CCCCCDDDDDDCLEARI=1DO WHILE I=422 J=1DO WHILE J=23 ?24 J=J+1ENDDO7? 25 ENDDORETURN