欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    第一章至第八章VF数据库基础与程序设计综合练习题.docx

    • 资源ID:5138425       资源大小:200.88KB        全文页数:78页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第一章至第八章VF数据库基础与程序设计综合练习题.docx

    1、第一章至第八章VF数据库基础与程序设计综合练习题第一章至第八章VF数据库基础与程序设计综合练习题(VF)要求:抄写到作业本上,独立完成。作业提交时间:第十二周周三 一、单选题1、从关系模式中指定若干属性组成新的关系的运算是( ) A、 联接 B、投影 C、 选择 D、排序2、项目管理器保存以( )为扩展名的文件。 A).MNX B).PJX C).SCX D).FPR3、若函数DELETED()的值为真,则表示( ) A、当前记录被物理删除 B、当前记录被逻辑删除 C、当前记录未被删除 D、当前记录不存在4、若x=48.789 则 str(x,2)-substr(48.789,5,1)的显示结

    2、果为()A. 36 B.488 C.498 D. 375、函数LEN(TRIM(SPACE(10)-SPACE(3)返回的值是( )。 A)7 B)-3 C)10 D)36、如果要在屏幕上直接看到查询结果,“查询去向”应选择( ) A、屏幕 B、浏览 C、临时表或屏幕 D、浏览或屏幕7、有表K1.DBF(学号,总分,平均)与K2.DBF(学号,物理,化学),进行以下操作 SELE A USEK kl SELE B USEK k2 JOIN WITH A TO K3 FOR 学号=A.学号 FIEL 学号,物理,化学,a.总分 &(1) 问(1)句中的命令包括的关系运算有( ) (A)选择,投影

    3、 (B)连接,投影(C)选择,连接 (D)选择,投影,连接8、在VFP的数据库设计器中能建立两个表之间的( )联系 。 (A)临时性联系 (B)永久性联系 (C)永久性联系或临时性联系 (D)上述选择都不正确9、设置数据参照完整性,要求两个表是( ) (A)两个自由表 (B)一个自由表和一个数据库表 (C)两个任意表 (D)同一数据库中的两个表10、在Visual FoxPro中,可以对字段设置默认值的表( )。 A)必须是数据库表 (B)必须是自由表C)自由表或数据库表 (D)不能设置字段的默认值11、关系数据库用( )来表示实体之间的联系。A)树结构 B)网结构 C)二维表 D)线性表12

    4、、在Visual Foxpro中,主索引可在( )中建立 A、自由表 B、数据库表 C、任何表 D、自由表和视图13、关系数据库管理系统所管理的关系是( )。A)一个DBF文件 (B)若干个二维表C)一个DBC文件 (D)若干个DBC文件14、执行SET EXACT OFF 命令后,下列表达式的结果为.T.的是( )。 A)”计算机”=”计算” B)”计算”= =”计算机” C)”计算”=”计算机” D)”计算机”$”计算”15、在Visual Foxpro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,分别是( ) A、1、4、8 B、 4、4、10 C、1、10、8 D、2、

    5、8、816、运行向导时,可以()A. 打开“文件”菜单的新建对话框 B. 单击工具栏上的“向导”图标按钮 C. 从工具菜单选择向导 D.以上方法都可以17、创建数据表时,可以给字段规定NULL或NOT NULL值,NULL值的含义是( )。 A)0 B)空格 C)1 D)不确定18、统计选课门数在两门以上学生的学号的SELECT-SQL语句是( ) A、SELECT 学号FROM 选课表 GROUP BY 学号 HAVING COUNT(*)=2 B、SELECT 学号FROM 选课表 HAVING COUNT(*)=2C、SELECT 学号FROM 选课表 WHERE COUNT(*)=2D

    6、、SELECT 学号FROM 选课表 GROUP BY 学号 WHERE COUNT(*)=219、SQL语句中的数据维护命令不包括( )。A)INSERT-SQL B)CHANGE-SQLC)DELETE-SQL D)UPDATE-SQL20、以下( )是报表文件的扩展名。AFPT BFRX CFRT DFXP21、下列叙述正确的是:()A. 一个数据表被更新时间,它所有的索引文件会被自动更新B. 一个数据表被更新时间,它所有的索引文件不会被自动更新C. 一个数据表被更新时间,处于被打开的索引文件会被自动更新D、当两个数据表用set relation to 命令建立关联后,调节任何一个数据表

    7、的指针都会同步移动22、设A=2,B=3,C=4,下列表达式值为逻辑真值的是( )A、12/A+2=B2 B、32*B OR A=C AND BC OR ABC、A*BC+3 D、AB AND B2*C23、设A=“THIS IS A BOOK ”,下列函数值为“IS”的是()A)RIGHT (LEFT(A,9),2) (B)LEFT(RIGHT(A,9),2)C)SUBSTR(A,5,2) (D)RIGHT(A,9)24、语句DIME TP(4, 5)定义的元素个数是()A. 30 B.20 C. 9 D.4525、数据库系统的核心是( ) (A)编译系统 (B)数据库管理系统 (C)操作系

    8、统 (D)数据库26、在VF中,”.dbf”文件被称为()A.数据库文件B.表文件C.程序文件D.项目文件27、图片声音动画数据一般以()类型的字段存储在数据库记录中A. 字符型 B.数值型 C.逻辑型 D.通用型28、用于打开数据库设计器的命令是()A.create database B. modify database C.set database to D.use database29、在SQL查询时,使用WHERE子句指出的是( )A、查询目标 B、查询结果 C、查询条件 D、查询视图30、执行DIMESION array(3,3)后, array(3,3)的值是( )。 A)0 B)

    9、1 C).T. D) .F.31、SQL是一种()数据库的语言A. 关系型 B. 网状型 C. 层次型 D. 非关系型32、在SQL查询时,使用where子句指出的是:()A. 查询目标B. 查询结果C. 查询条件D.查询视图33、Visual Foxpro中的SET RELATION 关联操作是一种( ) A、逻辑连接 B、物理连接 C、逻辑排序 D、物理排序34、Visual Foxpro下列表达式中,不正确的是( ) A、2002-05-01 10:10am-10 B、2002-05-01-date() C、2002-05-01+date() D、2002-05-01+1000 35、在

    10、Visual FoxPro系统中,表中的字段是一种()。 (A)常量 (B)函数 (C)变量 (D)运算符 36、职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( )命令可以实现。 (A) LOCATE FOR工资600 (B)FIND 工资600(C) FIND FOR工资600 (D)SEEK 工资60037、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是()。A)永久性关联 (B)永久性关联或临时性关联C)临时性关联 (D)永久性关联和临时性关联38、数据表文件中有数学、英语、计

    11、算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。A)TOTAL 数学,英语。计算机 TO 总分B)REPLA 总分 WITH 数学+英语+计算机C)SUM 数学,英语,计算机 TO 总分D)REPLA 数学+英语+计算机 WITH 总分39、建立索引文件时,( )字段不能做索引字段。 A、数值型 B、字符型 C、日期型 D、备注型40、设A=2,B=3,C=4,下列表达式的值为逻辑真的是()A)12/A+2=B2 B)32*B OR A=C AND BC OR ABC) A*BC+3D)AB AND B2*C41、建立索引文件时()字段不能作为索引字段。A

    12、)数值型 (B)字符型C)日期型 (D)备注型42、不能显示1985年及其以前出生的职工记录的命令是( )。 A)LIST FOR YEAR(出生日期)=1985 B)LIST FOR SUBSTR(DTOC(出生日期),7,2)=”85” C)LIST FOR LEFT(DTOC(出生日期),7,2)=”85” D)LIST FOR RIGHT(DTOC(出生日期),2)=1 DISPLAY SKIP -1 WAIT N=N-1 ENDDOUSERETURN 1)、程序的功能是( )A)显示所有记录 B)分别显示前3个记录C)显示第3个记录 D)分别显示后三个记录2)、退出循环后,N的值是(

    13、 )A)0 B)1 C)3 D)4根据下列程序,完成5、6、7题。3、阅读下面程序 clear open database emplorer use compen scan for recno()=10if 姓名=”李强” loopendif?姓名,实发工资endscanuse close database(1)compen是:( )A、自由表 B、数据库表C、数据库 D、可能是自由表,也可能是数据库表(2) 若数据库有50条记录,则程序的功能是:( )A、前10条记录中搜寻“李强”的记录 B、列出前10条记录C、每10条记录一屏显示记录,但不显示“李强”的记录D、列出前10条记录,但不显示“

    14、李强”的记录(3)循环结束后,记录指针指向( D )A、第1条记录 B、最后1条记录C、第10条记录 D、最后1条记录加14、CLEAR DO WHILE I=19DIME A(20) J=I+1P=1 DO WHILE J=20DO WHILE P=20 IF A(I)=A(J) A(P)=INT(RAND()*100+1) T=A(I) P=P+1 A(I)=A(J)ENDDO A(J)=TI=1 ENDIF(接右边) J=J+1 ENDDO ?A(I) I=I+1 ENDDO ?A(I) RETURN1)、程序完成的功能是将20个数组元素值( )A)排序后按从大到小的顺序输出B)排序后按

    15、从小到大的顺序输出C)倒序输出 D)按自然顺序输出2)、将DIME A(20)改成 DIME A(10)后,()A)出现“数组重复定义”的错误B)出现“数组下标越界”的错误C)程序功能不变,只是输出10个数组元素值D)程序功能不变,仍然输出20个数组元素值3)、程序段 DO WHILE P80 SELECT 1 SEEK B.借书证号 IF TS100 .OR. 职称教授 H,4 SAY 姓名+同志,您借的书已过期,请归还 H=H+1ENDIF SELECT 2ENDIF SKIPENDDOSET DEVICE TO SCREENRETURN(1)设当前系统日期为06/15/99,程序将打印(

    16、)还书的信息A 孟小梅、郑财勇各一行 B孟小梅一行、郑财勇两行C 孟、郑、王各一行 D孟、郑、王三人共五行(2)高级职称和其它职称借书的最多天数分别是()A81天,101天 B100天,80天 C80天,100天 D101天,81天(3)本程序的功能是:()A 查询接书证号 B查询借书日期C书未还书者 D查询并打印超期未还书者6、CLEAR N=10 FOR J=1 TO 3?STR(J,2)+)?SPACE(6*J)FOR K=1 TO 3-J+1 ? STR(J*K,6) N=N+2ENDFOR ?ENDFORRETURN(1)输出的图形为:()A. 1 ) 1 B. 1 ) 1 2 3

    17、C. 1 ) 1 2 3 D. 1 ) 1 2 3 2 ) 2 4 2 ) 2 4 2 ) 2 4 2 ) 4 6 8 3 ) 3 6 9 3 ) 3 3 ) 3 3 ) 9 12 15(2)程序结束时,N的值是:()A. 12 B. 9 C . 10 D . 157、CLEARM=0 FOR X=1 TO 10 IF MOD(X,3)=0 M=M+X ENDIF ENDFOR ? M RETURN1)、该程序的功能是:求1到10之间()A. 能被3整除数的个数 B. 能被3整除数的和 C. 不能被3整除数的个数 D. 不能被3整除数的和2)、该程序执行的结果是:()A. 3 B. 10 C.

    18、 18 D. 378*A1.prg * M=1 PRIVATE M N=2 M=3 DO B1 N=4 ?M=”,M,”N=”,N RETURN RETURN(1)执行以上程序后,M=( ) A、3 B、1 C、2 D、4(2) 执行以上程序后,N=( ) A、3 B、1 C、2 D、49、表JB1.DBF中记录如下: 记录号 学号 姓名 性别 专业 1 200204 张晓梅 女 计算机应用 2 200205 王刚 男 应用化学 3 200206 邓群 女 热力工程 4 200207 李大为 男 应用数学 表JB2.DBF中记录如下: 记录号 学号 上机 笔试 1 200204 90 87 2

    19、 200205 63 56 3 200206 90 95 4 200207 45 60 SET TALK OFFSET DELE ONSELE 2USE JB2SELE 1USE JB1INDEX ON 学号 TO XH1JOIN WITH B TO JB3 FOR 学号=A-学号USE JB3DELE ALL FOR 上机60.OR.笔试60LISTPACK GO 2XH=学号XM=姓名?XH,XMUSE RETU(1)程序中LIST命令共显示的记录个数是( )A、4 B、3 C、2 D、1(2)程序中?XH,XM命令显示的值是( )A、200204 张晓梅 B、200205 王刚C、200

    20、206 邓群 D、200207 李大为10阅读程序: CLEA BM=SPACE(10) 5,10 SAY“请输入表名:”GET BM READ BM=ALLTRIM(BM) IF FILE(“&BM.DBF”) USE &BM BROWSE NOMODI ELSE WAIT“文件不存在!” WINDOW NOWAIT ENDIF USE RETURN1)、程序的功能是( ) A)浏览任意一个打开的表文件B)修改任意一个打开的表文件C)浏览指定表文件BMD)修改指定表文件BM2)、函数FILE(“&BM.DBF”)的功能是( )A)测试指定的文件的类型正确否 B)指定文件类型为.DBFC)测试

    21、指定的文件存在否 D)指定文件为&BMDBF3)、将语句USE&BM改写为USE(BM),程序( )A)程序不能执行 B)程序功能不变C)该命令将关闭表文件 D)以上三种说法都不对11、&MAIN.PRG &P1.PRG X1=1 PARA W1,W2 X2=2 PRIVATE W1 DO P1 WITH X1,X2 W1=W1*3 ?X1=+STR(X1,1) W2=W2*4 ?X2=+STR(X2,1) RETURN X1=1 X2=2 DO P1 WITH X1,X1+X2 ?X1=+STR(X1,1) ?X2=+STR(X2,1) RETURN(1)第一次显示X1,X2的值是()A.

    22、1 , 8 B. 3 , 8 C. 1 , 1 D. 8 , 8(2)第二次显示X1,X2的值是()A. 1 , 2 B. 3 , 1 C. 3 , 2 D. 1 , 312、有图书数据表TS和订书单表DSD如下:TS:(书号:C3, 单价:N6.2 书名C10) 书号 单价 书名 001 12.0 计算机应用 002 10.0 化学 003 15.0 分析化学DSD:(班级:C6,书号:C3 ,数量:N3.0, 款项:N7.2) 记录号 班级 书号 数量 款项 1 化95.4 001 47 0.00 2 数94.3 002 74 0.00 3 物96.4 003 67 0.00 4 生95.

    23、4 002 47 0.00 5 地94.3 001 67 0.00 6 物94.3 002 67 0.007 数94.3 001 74 0.008 化95.4 003 47 0.009 数94.3 003 74 0.00程序:CLEA ALLSELE 1USE Ts ALIAS SHUINDEX on 书号 tag TSSHSELE 2USE dsd alias shdnSET RELA TO 书号 INTO SHU updateshdnset款项数量*shu .单价 where shdn书号=shu书号sele 班级,dsd .书号,ts.书名,数量,款项 from dsd.dbf ,ts.

    24、dbf order by 款项where ts.书号=dsd.书号 into cursor aaaLIST DO WHIL .T. ACCE “输入班级名(输入0退出)” TO BJ IF BJ =0EXIT ENDI ACCE“输入书号” TO SH LOCAT FOR 书号=SH IF BOF () EXIT ENDI ?班级+”班长,请来领并交款”+str(款项)+”元。”ENDDclea allRETURN1)、do while循环中locate操作的表是:( )A)数据表TS B)数据表DSDC)系统临时表aaa D)系统临时表cursor aaa2)、运行时输入”数94.3”,并输

    25、入书号“003”,则输出为:( ) A)数94.3班长,请来领化学,并交款 740 元B)化95.4班长,请来领分析化学,并交款 705元C)物96.4班长,请来领分析化学,并交款 1005元D)输入错误,没有输出13、阅读下面程序: CLEAR OPEN DATABASE emplorer USE compen SCAN FOR RECNO()=10 IF 姓名=李强 LOOPENDIF?姓名,实发工资 ENDSCAN USE CLOSE DATABASE(1)compen是:()A自由表 B数据库表数据库 可能是自由表,也可能是数据库表(2)若数据库有50条记录,则程序的功能是:()A 前10条记录中搜索“李强”的记录 B列出前10条记录每10条记录一屏显示记录,但不显示“李强”的记录列出前条记录,但是不显示“李强”的记录(3)循环结束后,指针指向()A. 第1条 B.最后一条 C.第10条 D.最后1条记录加114、有以下三段程序 *Main.PRG *SUB.PRG K1=10 PRIV K1 K2=20 K1=K2+10 DO SuB K2=K1+10 ?K1,K2 &


    注意事项

    本文(第一章至第八章VF数据库基础与程序设计综合练习题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开