《Visual Foxpro6.0数据库与程序设计》试习题(附答案)_第1页
《Visual Foxpro6.0数据库与程序设计》试习题(附答案)_第2页
《Visual Foxpro6.0数据库与程序设计》试习题(附答案)_第3页
《Visual Foxpro6.0数据库与程序设计》试习题(附答案)_第4页
《Visual Foxpro6.0数据库与程序设计》试习题(附答案)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、Visual Foxpro6.0数据库与程序设计试卷题号一二三四五六七八总分分值2020105141219100得分得分阅卷人一、填空题 (每小题1分,共20分)1.数据库模型的发展大致分为3类:层次型,网状型, 。2.公共变量是指用 命令的定义的内存变量。3.Visual FoxPro 6.0在实现参数传递的过程中提供了两种方法:一种是传值方式,一种是 。4.格式输出命令是 。5.命令文件的扩展名是 。6.数值字段求和命令是 。7.SQL是指 。8.Delete语句并不真正删除记录,而只是在记录号后面加一个标志“*”又称 。9.为“学生”表增加一个“平均成绩”字段的正确命令是:ALTERTA

2、BLE学生ADD 平均成绩N(5,2)。10.数据库系统是一个庞大的体系,大致可分为4部分:硬件系统,软件系统, ,用户。11.Visual Foxpro 6.0 数据类型共分两类,包括字段变量和 。12. 是在程序的执行过程中其值不发生变化的量。13. 是组成表的基本单位,是描述某个对象的特征的一个个属性。14.对于通用型字段利用“ ”输出命令,输出字段内容时只能显示其为“gen”字样。15. 就是多个变量共同使用同一个名称来存储数据。16.函数ABS(3+6-14*2)的值是 。17.函数ROUND(12.3456789,3)的值是 。18.函数MIN(ABS(-7),-6,-4,0,2,

3、4,6,8)的值是 。19.数据库表的字段有效性规则是一个_ _表达式。20.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为 。得分阅卷人二、单项选择题(每小题1分,共20分)题号12345678910答案题号11121314151617181920答案1.不允许记录中出现重复索引值的索引是( )。A.主索引和普通索引 B.主索引,候选索引和普通索引 C.主索引和候选索引 D.普通索引,候选索引和唯一索引2.结构化程序设计的三种基本逻辑结构是( )。A.选择结构,循环结构和嵌套结构B.顺序结构,选择结构和循环结构C.选择结构,循环结构和模块结构D.循环

4、结构,递归结构和循环结构3.Visual FoxPro参照完整性规则不包括( )。A.更新规则 B.查询规则 C.删除规则 D.插入规则4.测试数据库记录指针是否指向数据末尾所使用的函数是( )。A.FOUND( ) B.BOF() C.FILE() D.EOF()5.命令SELECT 0的功能是( )。A.选择编号最小的未使用工作区 B.选择0号工作区C.关闭当前工作区的表 D.选择当前工作区6.以下函数结果为“共和国”的是( )。A.SUBSTR(“中华人民共和国”,5,3) B.SUBSTR(“中华人民共和国”9,6)C.SUBSTR(“中华人民共和国”9,3) D.SUBSTR(“中华

5、人民共和国”5,6)7.字符型数据的最大长度是( )。A.20 B.254 C.10 D.2558.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是( )。A.M.姓名 B.M_>姓名 C.姓名 D.A和B都可以9.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。A.一对一 B.多对多 C.多对一 D.一对多10.当前数据库文件有10条记录,执行下列命令后的结果是( )。GO 5APPEND BLANKRECNO()A.11 B.6 C.5 D.1011.Visual Foxpro的ZAP命令可以删除当前数据库文件的( )。A.满足条件的记

6、录 B.有删除标记的记录 C.结构 D.全部记录12.命令:CREATE DATABASE ABC是用来( )。 A.创建一个名为ABC的数据库 B.创建一个名为ABC的数据表 C.修改一个名为ABC的数据库 D.修改一个名为ABC的数据库13.有以下程序段:DO CASECASE 计算机60”计算机成绩是:”+”不及格”CASE 计算机=60”计算机成绩是:”+”及格”CASE 计算机=70”计算机成绩是:”+”中”CASE计算机=80”计算机成绩是:”+”良”CASE计算机=90”计算机成绩是:”+”优”ENDCASE设学生数据库当前记录的“计算机”字段的值是79,屏幕输出为( )。A.计

7、算机成绩是:不及格 B.计算机成绩是:及格C.计算机成绩是:中 D.计算机成绩是:优14.设X=10,语句?TYPE("X")的输出结果是( )。 A.N B.C C.10 D.X 15.在Visual FoxPro中,一次最多可同时使用( )个工作区。A.10 B.32768 C.32767 D.6550016.VFP主界面的菜单栏中不包括( )菜单项。A.“编辑” B.“工具” C.“窗口” D.“项目”17.设有变量PI=3.1415926,执行命令 ROUND(PI,3)后屏幕显示结果是( )。A.3.14 B.3.142 C.3.140 D.3.018.项目管理器

8、不包含的选项卡是( )。A.表单 B.全部 C.类 D.代码19.下列运算符中优先级相同的是( )。A.+和* B.-和/ C.*和* D.和=20.命令:MODIFY STRUCTURE的作用是( )。A.修改表结构 B.插入一个记录 C.删除一条记录 D.以上说法都不对得分阅卷人三、多项选择题(每小题2分,共10分)题号12345答案1.在下面的Visual FoxPro表达式中,正确的是( )。A.2002-05-01-10 B.2002-05-01-DATE()C.2002-05-01+DATE() D.2002-05-01+1000 2.以下表达式中,合法的是( )。A.8-3=5

9、B.8+3>10 C.AT(“ad”,“xyadvanad”)-len(“adadad”) D.not.(a=b).and.a-b>0.or.b=0 3.VisualFoxpro中的表达式有( )。A.算术表达式 B.字符表达式 C.关系表达式 D.逻辑表达式 4.表的关联关系类型包括( )。A.一对一关联关系 B.一对多关联关系C.多对多关联关系 D.以上都正确 5.VisualFoxpro中使用了( )等几种变量形式。A.字段名变量 B.数组变量 C.系统变量 D.内存变量 得分阅卷人四、判断题(每小题1分,共5分)( )1.自由表不能设置主索引。( )2.DEFINE PI

10、3.14,其中PI是一个变量。( )3.mod(5,3)的值为3。( )4.整型数据的缩写是I。( )5.工作区可用字母AZ表示。得分阅卷人五、程序填空题。补全以下程序代码(每空2分,共14分)1.从键盘输入一个数,判断能否被2整除,然后给出提示信息。在命令窗口中输入以下代码.Set talk offClearInput “从键盘输入一个整数:”to a &&判断a是否能被2整除”能被2整除” Else &&否则,表示转折”不能被2整除”EndifReturn2. 计算1-100之间的整数和。Set talk off-密 - 封 - 线- 内 -不-得-答-题-

11、考场: 班级: 姓名: 学号: ClearS=0I=1Do while i<=100 Enddo ”s=”,s,”i=”,iSet talk onReturn3.用for语句求1-100以内的奇数的和.在命令窗口输入以下代码:ClearS=0 S=s+iEndfor”s=”,sReturn4. a=+1b=+2c=IF(a<b,今天星期一,今天星期二) c结果为:_ _5.写出该程序代码的返回值。ClearS=0FOR I=1 TO 10S=s+i“s=”,sReturn 6.clearS=1I=1Do While i<100I=i+1If int(i/2)=i/2 Endi

12、fS=s+iEnddo”1-100间的奇数和:”,sReturn得分阅卷人六、简答题(共4小题,共12分)1.日期型数据加减有哪些规则?(4分)2.为项目创建数据库的方法有哪几种?(3分)3.简述结构化程序设计的思路。(3分)4.将数学表达式y=以计算机能够识别的形式表示出来。(2分)得分阅卷人七、编程题(共3小题,共19分) x27 (x<8)1.编程计算分段函数y = 的函数值,X由键盘输入。(5分) 8x3 (x8)2.编写程序打印九九乘法表。(6分) 3.分别编写程序:从键盘上输入字符串“visualfoxpro”将每个字符在一行内倒序输出;将每个字符逐行顺序输出。(8分)倒序输

13、出程序代码:顺序输出程序代码:Visual Foxpro6.0数据库与程序设计试卷答案一、填空题(每小题1分,共20分)1.关系型 2.PUBLIC(不区分大小写) 3.传地址方式 4.5.prg 6.SUM(不区分大小写) 7.结构化查询语言 8.逻辑删除9.COLUMN(不区分大小写) 10.数据库 11.内存变量 12.常量13.字段 14. 15.数组 16.1717.12.346 18.-6 19.逻辑 20.级联二、单项选择题(每小题1分,共20分)题号12345678910答案CBBDABBADB题号11121314151617181920答案DACBCDBADA三、多项选择题(

14、每小题2分,共10分)(多选漏选均不得分)题号12345答案ABDACDABCDABABCD四、判断题(每小题1分,共5分)题号12345答案×××五、程序填空题(每空2分)(程序中字母不区分大小写) 1.IF a%2=0 2.S=s+i I=i+13.FOR i=1 to 100 step 24.今天星期一5.s=556.Loop六、简答题 1.一个日期型数值加上一个整数值得到一个比现在这个日期值更大的日期值,整数值与日期值的天数相加;(2分)一个日期型数值减去一个整数值得到一个比现在这个日期值更小的日期值,日期值的天数值与整数值相减;(1分)一个日期型值与一个

15、日期型值相减得到一个整数值,表示两个日期相差的天数。 2.在项目管理器中创建数据库;(1分)利用命令创建数据库;(1分)为项目添加已经存在的数据库(1分) 3.结构化程序设计的过程要始终遵循自顶而下、逐步细化,即程序的设计按从头到尾的顺序设计(1分),对于功能较复杂的程序可将程序功能模块化(1分),将不同的功能放到不同的模块中,将问题细化、简单化,最后再将模块组合(1分)。 4.答案:y=(-a+sqrt(b*2-4*a*c)/(2*a*b)或 y=(-a+sqrt(b2-4*a*c)/(2*a*b) 答以上任何一种写法均得分,但漏写括号,写错函数均不得分。七、编程题 1. 参考程序:Set

16、talk offClearInput”输入x值:” to xIf x<8Y=x2-7ElseY=8*x-3Endif”y=”,y评分标准:程序书写正确能够执行得满分,其他情况酌情得分。 2. 参考程序:Set talk offClear”# # # 九九乘法表 # # #”?For i=1 to 9For i=1 to iK=i*j ” ”+str(j,1)+”*”+ str(i,1)+”=”+str(k,2)+” ”Endfor?EndforSet talk onReturn评分标准:程序书写正确能够执行得满分,其他情况酌情得分。 3.倒序输出参考代码:(4分) ClearAccept ”请输入字符串visualf

温馨提示

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

评论

0/150

提交评论