问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.FOXPRO数据库管理系统习题

发布网友 发布时间:2022-04-29 09:30

我来回答

1个回答

热心网友 时间:2022-06-25 12:20

  一、 简答
  1.简述命令DISPLAY和LIST的功能,以及它们之间的区别。
  1. list默认显示所有记录,display默认显示当前一条记录。
  2.当diplay all 时,每显示一屏后会暂停,而list是连续显示下去。
  3.当set deleted on时,list不显示带删除标记的记录。
  4.display 可以显示表达式的结果。
  2.FOXPRO的程序有几种结构,写出它们的命令框架?
  1. 顺序结构
  顺序结构是程序设计中最基本的结构.在该结构中,程序的执行是按命令出现的先后顺
  序依次执行的.
  2. 分支结构
  If
  Else
  Endif
  分支结构是按给定的选择条件成立与否来确定程序的走向.分支可分为单向选择分支,
  双向选择分支和多路分支.在任何条件下,无论分支多少,只能选择其一.
  3. 循环结构
  循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行.
  按循环的嵌套层次,循环可分为单循环结构和多循环结构.按循环体执行的条件性质,循环又
  可分为记数循环和条件循环.无论何种类型的循环结构,都要确保循环的重复执行能得到终止.
  For
  Endfor
  Do while
  enddo
  3.修改库记录可用哪些命令?这些命令之间有何区别?
  EDIT、CHANGE 、REPLACE
  4.记录指针定位有哪几种方式? 各用什么命令完成?
  GO N|TOP|BOTTOM、 SKIP N、 LOCATE FOR (CONTINUE)
  二、 选择题
  1.执行下列命令:
  USE RSDA
  GO BOTTOM
  ? EOF(c)
  后,最后显示的结果是(c)
  (1) A. 0 B. 1 C. .F. D. .T.
  2. FOXPRO中的EOF( )是一个逻辑函数,当正被使用的数据库文件的记录指针已达到文件末尾,其函数值为(c)
  (2) A. 0 B. 1 C. .T. D. .F.
  3.在找满足条件的记录时,若期望能找出所有满足条件的记录,可用命令(d)
  (3) A. FIND B.LOCATE C. FIND…CONTINUE D.LOCA…CONTINUE
  4.要使三个数据库文件同时处于打开状态,其方法是(b)
  (4) A.使用USE命令依次开
  B.在不同的工作区中依次使用USE命令打开
  C.使用USE INDEX命令
  D.一条USE命令中写三个库文件名
  5.已知A.IDX是库文件A.DBF的索引文件,在库文件A.DBF尚未打开时,用命令(a)打开A.IDX索引文件。
  (5) A.SER INDEX TO A B.USE A INDEX ON A
  C.USE A INDEX A D.USE A INDEX TO A
  6.当前数据库文件记录如下:
  姓名 性别 年龄
  1王可斌 女 21
  2李大贵 男 24
  3赵一平 女 20
  4孙克 女 23
  5钱红 男 21
  第二条记录为当前记录。执行命令LIST REST FOR 性别=〃女〃后,所显示记录的序号是(a)
  (6) A. 3,4 B. 3,4,5 C. 1,3,4 D. 1,2,3,4,5
  7.在'职工档案'库文件中,婚否是L型字段,性别是C型字段,若检索'已婚的女同志',应该用逻辑表达式是(c)
  (7) A. 婚否.OR.(性别='女') B. (!婚否).AND.(性别='女')
  C. 婚否.AND.(性别='女') D. 已婚.OR.(性别='女')
  8.一个在FOXPRO下工作的数据库,有50个记录,其记录指针当前正指向第9个记录,当执行了SKIP 2*3后系统显示的记录号为(b)
  (8) A. 6 B. 15 C. 9 D. 3
  9.若要恢复用DELETE命令删除的若干记录,应该是(9)
  (9) A.用RECALL命令 B.立即按(ESC)键
  C.用RELEASE命令 D.用FOUND命令
  10.FOXPRO是一种(b)数据库管理系统。
  (10) A.层次型 B.关系型 C.链状型 D.网状型
  11.FOXPRO文件类型约定程序文件名的后缀为(d), 索引文件名的后缀为(b)。
  (11) A.LBL B.FMT C.MEM D.PRG
  (12) A.TXT B.IDX C.DBF D.NDX
  12.在FOXPRO中, 选择当前工作区的命令为(A)。
  (13) A.USE B.CHOOSE C.GO D.SELECT
  13.FOXPRO中,建立数据库文件结构可用命令(a)来实现, 修改数据库文件结构可用命令(d)来实现.
  (14) A. CREAT B. LIST
  C. COPY D. APEEND
  (15) A. EDIT B. CHANGE
  C. REPLACE D. MODIFY STRUCTURE
  14.打开.idx索引文件的命令有两种,一种是数据库文件尚未打开时用命令(c), 另一种是数据库文件已打开时用命令(c).
  (16) A.USE <数据库文件名> AND <索引文件名表>
  B.USE <数据库文件名> INDEX TO <索引文件名表>
  C.USE <数据库文件名> INDEX <索引文件名表>
  D.USE <数据库文件名> <索引文件名表>
  (17) A.USE <索引文件名表>
  B.INDEX WITH <索引文件名表>
  C.SET INDEX TO <索引文件名表>
  D.INDEX ON <索引文件名表>
  15.(c)是属于FOXPRO的文件扩展名.
  (18).A. DBT,COM,PRG B. TXT,MEM,DAT
  C. DBF,MEM,PRG D. DBT,LBL,BAS
  16.若在库文件的第3个记录之后插入一个记录的命令为(a)。
  (19) A.GO 3 B.GO 2 C.GO 3 D.GO 2
  INSERT INSERT APPEND APPEND
  17.将所有职工的工资增加10%的命令是(a).
  (20) A.REPLACE ALL 工资 WITH 工资*1.1
  B.REPLACE 工资 WITH 工资*1.1
  C.REPLACE ALL 工资 WITH 工资+1.1
  D.CHANGE ALL 工资 WITH 工资*1.1
  三、 是非题
  1. 变量名中可以有空格符。( f )
  2. DELETE命令可以对记录进行逻辑删除,必要时可将它们恢复。( t )
  3. 一般来说要求处理的数据库文件是没有重复记录的。( t )
  4. LIST和DISPLAY命令功能没有区别。( f )
  5. 使用LOCATE命令后,若我们已知EOF()函数的值为.F.,则FOUND( )函数的值为.T.。( t )
  四、 程序题
  编制一程序,使其能根据键盘输入的指令,对材料目录库(CLML.DBF)进行追加、修改、显示等操作或退出。设指令规定为:1-追加,2-修改,3-显示,0-退出。程序名为:CLMLGL.PRG。(每空从备选答案中选取,每空2分,共10分)
  * 程序名称 :CLMLGL.PRG
  SET TALK OFF
  USE (1)_____ INDE CLMLSY
  WAIT “请选择1,2,3或0(1-追加,2-修改,3-显示,0-退出)” TO (2)_____
  DO CASE
  CASE C=”1”
  (3)_____
  CASE C=”2”
  BROWSE NOAPPEND
  CASE C=”3”
  BROWSE NOAPPEND NOMODIFY
  CASE C=(4)_____
  USE
  RETURN
  (5)_____
  ****** 程序结束********

  供选择的答案:
  b(1) A. CLMLGL B. CLML C. CLMLGL.PRG D.CLMLSY
  c(2) A. a B.b C. c D. d
  d(3) A. MODIFY B. EDIT C. BROWSE D.APPEND
  d(4) A. 0 B. “0” C. 4 D.”4”
  c(5) A. ENDDO B. ENDIF C. ENDCASE D. ENDFOR
  五、 命令使用题,只写命令
  1.使用建库命令建立数据库student.dbf,存盘后修改其结构。
  Creat database student
  MODIFY DATABASE student
  2.打开student数据库,并追加新记录。
  OPEN DATABASE student
  APPEND from
  3.显示所有满足年龄大于18的记录。(注:生日为日期型字段)
  LOCATE FOR 年龄>18 CONTINUE

  4.假设student数据库中有100条记录,目前记录指针指向第10条记录。用指针定位命令,将记录指针指向第20条记录,并显示此记录的学生编号和学生姓名。
  Go 20
  DISPLAY
  5.使用命令建立命令文件xsgl.prg。
  modify command xsgl

  对错就会这么多了,多给点分啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求这图片原图或者主角 出自哪一边电影或者电视剧 哪位大神知道这张图原版在吗?求原版。。。 在word中加下划线时第一次出现一条下划线第二次怎么就出现两条... 诛仙2资料站里的宠物展示能在npc买到吗 求一些诛仙2中的可以变为人形的宠物名字 诛仙2 神域的神农殿里,这是什么东西 诛仙2宠物元神问题 诛仙2 商城 中 宠物元神 怎么比 宠物 还贵啊?宠物元神是干什么的啊... 电热水器怎么安固定花洒 猛鬼夜惊魂剧情介绍 数据库考试 数据库管理系统考试题:从表中抽取选中信息的对象类型是( ) 【A】模块【B】报表【C】查询【D】窗体 怀孕29周,便秘严重,可以用开塞露吗? 孕妇便秘可用开塞露吗?你有什么看法? 四个月孕妇便秘可以用开塞露吗? 怀孕初期便秘能用开塞露吗 孕妇便秘可以用开塞露吗 怀孕14周了,便秘能用开塞露么? 孕妇可以用开塞露吗 怀孕中,便秘很严重,可以用开塞露吗 怀孕便秘可以用开塞露 怀孕便秘可以用开塞露吗 怀孕后便秘可以用开塞露吗 怎么把电脑上p成那种视频? 怀孕中期便秘可以使用“开塞露”吗? 孕妇便秘可以用开塞露吗? 孕妇便秘严重,可以用开塞露吗? 浩辰CAD绘制管线工具栏不见了,从哪弄出来? 孕12周便秘可以用开塞露吗 孕妇可以使用开塞露通便吗? 数据库管理系统是由什么组成的,一级考试 数据库考试求解答 vivoy73和vivoy79手机套一样的吗? 数据库系统有那些特点?(考试的,请详细说说,谢谢) vivoy79的手机壳可以套在y75s的手机上吗? 全自动洗衣机水位检测开关多少钱一个,更换时应注意那些。麻烦大家了。 vivoy79手机壳和哪个通用? 洗衣机水位开关价格是多少 单相电机的正反转开关怎么接 海尔洗衣机的水位开关多少钱 修洗衣机的说是水位开关坏了,换个要多少钱啊 viv0丫79是不是金属后壳 380v正反转开关怎么接接线图? 松下洗衣机换一个水位开关需要多少钱? vivoy79手机壳和哪个通用 怎样用一个按钮开关控制电路正反转 洗衣机换一个水位开关要多少钱? vivoy79a手机壳不要后面指纹可以和什么手机壳通用? XQ55B-717G荣事达洗衣机主板425元 水位传感器 水位开关200元 vivoy79可以和y75手机壳通用吗?