《数据库及VF程序设计》考试题_第1页
《数据库及VF程序设计》考试题_第2页
《数据库及VF程序设计》考试题_第3页
《数据库及VF程序设计》考试题_第4页
《数据库及VF程序设计》考试题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如文档对你有用,请下载支持!第4章作业,第上机课交作业子版即一定要独立完成;不要借助计算机的运行;除第六大题外,其他题目应在1个小时内完成;答案写在“答题纸”的指定表格内。数据章后14周时提(电可)库及VF程序设计练习题(I)、单选题:如要物理删除某已打开的表文件的第五条记录,使用下列三条命令的正确操作顺序是DELETEGO5PACKA),2、当前表文件中包含“姓名"字段,显示姓"刘"的所有记录的命令是A) DISPLAY FOR "刘"=姓名B ) DISPLAYFOR姓名=刘C) DISPLAY FOR SUBSTR(姓名,1,2)=&qu

2、ot;刘"D) DISPLAYFOR SUBSTR(姓名,1,1)="刘"3、当前应用最广泛的数据库所采用的数据模型是A)关系模型B)层次模型C)网状模型D)实用模型4、在数据表中,实体的一个属性对应一个A)数据表文件B)记录C)字段D)索引文件5、A) LOCA TEB) SUMC) SEEKD) DELETE在以下VFP6.0命令中,必须首先建立索引才可执行的是6、当前记录号为7,执行SKIP-1命令后,当前记录号为A)6B)7C)8D)不确定21,则EOF()函数的返回值一7、假设某数据表中有20条记录;如果此时RECNO()函数的返回值为A)21B)1C)

3、.T.D).F.8、关于设置数据库中的数据表之间的永久关系问题,以下说法正确的是如文档对你有用,请下载支持!A) 父表中必须建立主索引或侯选索引,子表中可以不建立索引B) 父表中必须建立主索引或侯选索引,子表中可以建立普通索引C) 父表中必须建立主索引或侯选索引,子表中必须建立普通索引D) 父表和子表中都必须建立主索引9、在数据表中建立索引后,将改变其数据记录的:A)物理顺序B)逻辑顺序C)记录总数D)字段的排列顺序10、顺序执行以下命令后,当前工作区是:SELECT1USE学生SELECT0USE课程SELECT0USE成绩SELECT0A)第1号工作区B)第3号工作区E) 第2号工作区D)

4、第4号工作区11、 SQL-SELECT语句的基本查询模块的结构是:A)SELECT-FROMORDERBYB)SELECTWHEREGROUPBYC) SELECT - WHERE- HA VINGD) SELECT- FROM - WHERE12、 假设数据表中有10条记录,顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是:USE学生GO5LISTNEXT4A)14B)58C)69D)51013、假设“职工”表中包含“工资”等字段,并有多个“工资”为3300的数据记录。执行下列命令后,为了将记录指针定位在下一个工资也是3300的记录上,应该接着使用命令:USE职工LOCATEFOR工资

5、=3300A)FIND3300B)SEEK3300C)CONTINUED)SKIP14、执行下列命令后,显示的结果是:X=”23.49”?57+XA)应数据类型不匹配而出错信息C)对X变量需要引用宏替换函数15、执行下列命令后,显示的结果是:X=200?X+2=X+1A)是一条错误的命令而不能执行C).T.16、以下关于ACCEPT命令的说明,正确的是A)将输入作为字符型数据接收C)将输入作为逻辑型数据接收二、多选题:B)5723.49D)80.49B)X+2=X+1D).F.B)将输入作为数值型数据接收D)将根据输入的数据决定其数据类型1、以下各项中,可作为VFP变量名使用的有:A)我的文件

6、B)'5*4/2'C)AA-BBD)YY_102、下列命令中,如果既没有给出范围子句,也没有给出条件子句,则将对当前数据表中全部记录进行操作的命令是:A)REPLACEB)LISTC)DISPLAY3、4、D)DELETEE)SUMF)COUNT假定已经在2号工作区打开了数据表可以使用的命令有A)SELECTC)SELECT卜列选项中,A)数据浏览窗口学生可以作为查询去向的是B)数据表(学生.DBF);若需要从其他的工作区返回到2号工作区时,B)SELECTD)SELECTC)屏幕D)视图5、下列变量赋值命令中,正确的是:A)STORE3+4>7TOAAB)STOREX=

7、XYZTOBBC)X=3ORX=4D)X=X+1如文档对你有用,请下载支持!三、填空题1如需对命令的执行过程和结果进行限定,则需要在命令中引用_(1)_。2实体之间的联系一般可以归结为三种类型:即一对多联系、_(2)联系和多对多联系。3 SQL查询语句中的FROM子句指出的是_(3)。4 .如果EOF()函数和BOF()函数的返回值均为真,则表示该数据表为_(4)。5 .假设有数据表:成绩(学号(C),姓名(C),性别(C),数学(N),物理(N),英语(N)。以下程序用于统计并输出,成绩表中所有女同学的物理成绩的平均分。将程序中补充完整:USE成绩COUNTTOMFOR性别=女SUM物理TO

8、N_(5)PJF=_(6)_?PJFRETURN6阅读以下程序,写出该程序的功能作用是_(7)USE学生S=0FORI=2TO5GOIS=S+奖学金ENDFOR?SRETURN四、根据题目要求,将操作命令或程序段补充完整1运行程序文件PRG1.PRG的命令:DO_(1)2打开数据表文件MYDBF.DBF的命令(不考虑路径问题):_(2)_MYDBF3数据表中有”学号(C,7)”字段。现按实际需要采用原学号前加“6的方式,由”7位学号统一升为8位(如号码“1234567”,升位为“61234567”)。其相应的更新命令为:REPLACEALL学号WITH“6”(_3_)4.以下SELECT语句将

9、显示“学生”表中,学号为“20060003”的学生的相关信息。将语句补充完整。SELECT学号,姓名,性别,班级,出生日期FROM_(4);WHERE(5)5 .从学生表和成绩表中,检索出“计算机0701班”全体同学的学号、姓名、课程号和成绩的SELECT语句如下,请补充完整:SELECT学生.学号,学生姓名,成绩.课程号,成绩.成绩FROM学生,成绩;WHERE学生.学号二成绩.学号AND(6)6 .程序用于显示字符串北京科技大学将程序补充完整。X=北京科技大学Y=北京大学IF(7)Z=XELSEZ=YENDIF?ZRETURN7 .假定有关系:学生(学号,姓名,性别,班级,成绩,-)。程序

10、用于统计计算并显示输出该数据表中男同学中学习成绩的最低分minN=(8)USE学生SCANFOR性另ij=男minN=MIN(9)ENDSCAN?最低成绩为:+(10)(minN,3)+分RETURN9.假设数据表"职工.DBF"中有基本工资字段。现对于原基本工资大于1500元的职工基本工资增加5%;1500元(含)以下的职工增加10%。数据的更新由以下程序完成。将程序补充完整。USE职工DOWHILE(11)IF基本工资1500X=1.05ELSEX=1.10ENDIFREPLACE基本工资WITH_(12)SKIPENDDOUSERETURN五、阅读以下程序,写出程序运

11、行的结1阅读程序写结:X=0DOWHILEX<=6IFmod(X,2)=0X=1+XA3LOOPELSEX=X+1ENDIFENDDO?STR(X)RETURN运行结是2阅读程序写结ABC="同一个世界同一个梦想"X=LEN(ABC)/5IFX>=4ABC=SUBSTR(ABC,1,10)ELSEABC=SUBSTR(ABC,11,10)ENDIF如文档对你有用,请下载支持!?ABCRETURN运行结果是3 .阅读程序写结果X=1DOWHILEX<=14X=X+3ENDDO?XRETURN运行结果是4 .阅读程序写结果X=1S=0DOWHILEX<4丫二1DOWHILEY<3IFX*Y<6S=S+1Y=Y+1ELSEEXITENDIFENDDOX=X+1ENDDO?SRETURN运行结果是5 .阅读程序写结果STORE20TOXIFX>=10Y=20-XELSEY=2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论