《VF期末考试试题(共4页).doc》由会员分享,可在线阅读,更多相关《VF期末考试试题(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上VF期末考试试题班级 姓名 考号 一、选择题(每小题2分,共40分) 1、数据库应用系统的核心是( ) A 数据库文件 B 数据库管理系统 C 编译程序 D 操作系统 2、下列哪个函数是数值型数据转换为字符串( ) A VAL( ) B STR( ) C AT( ) D SUBSTR( ) 3、索引标记是( ) A TAG B INDES C ON D WITH 4、日期型常数是用来表示日期的一种特殊数据,其长度为( ) A 任意 B 10 C 8 D 4 5、下列各命令行中正确的是( ) A store 1,2 TO x, y B store 5 TO x, y C
2、 8=Y D x=y=5 6、能实现关闭表的命令的是( ) A create B modify C close D use 7、执行下列命令后显示的结果是( ) A=CTOD(“04/05/2003”) B=CTOD(“04/10/2003”) ?B-A A 5 B -5 C “04/05/2003” D “04/-05/2003” 8、下列函数中函数值为字符型的是( ) A DATE( ) B TIME( ) C YEAR( ) D DATETIME( ) 9、默认查询的输出形式是( )A 数据表 B 图形 C 报表 D 浏览 10、下列哪个方法( )是表示隐藏表单的A Release B
3、refresh C show D Hide 11、12(-5)的值是( )A 2 B -2 C 3 D -3 12、为表单MyForm添加事件和方法代码,改变该表单中的标签label的caption属性正确的是( )A MyForm. Label1. caption=”姓名” B This. Label1. Caption=”姓名” C This Form. Label1. Caption=”姓名” D This Formset. Label1. caption=”姓名” 13、表单有自己的属性、事件和( )A 图形 B 行为 C 容器 D 方法 14、表达式Val(subs(奔腾586,5,
4、1)*Len(visual FoxPro)的结果为( )A 63.00 B 64.00 C 65.00 D 66.00 15、下列( )符号不能作为visual FoxPro中的变量名A ABC B K123 C 12K D asd 16、?STR(234.56,5,1) 命令的显示结果是( )A 234.5 B 234.6 C 234.56 D 234.57 17、一个数据库表有5条记录,用EOF( )函数测试的结果为直,此时的记录号是( )A 1 B 5 C 6 D 0 18、建立程序的方法有( )种A 1 B 2 C 3 D 4 19、新建程序文件的命令是( )A create prog
5、ram B modify command C reate command D modify program 20、设D=56,命令VarType(D)的结果是( )A L B C C N D D 二、填空题(每空1分,共15分) 1、数据库管理系统简称为 visual FoxPro是 型的数据库管理系统 2、数值型数据由 以及符号(+/-)和 组成 3、日期型数据的宽度系统默认为 ,逻辑型数据的宽度系统默认为 4、定义一维数组AA(5)的命令是 5、结构化程序设计的基本结构分为 、顺序、 三种 6、表达式.not .2*3+510的运算结果为 7、打开数据库文件的命令是 8、设置对象文本字体的
6、属性为 ,将Form1中Label1的显示文本字号设为20号字的代码为 9、表单文件的扩展名为 菜单文件扩展名为 三、操作题(19分) 设数据表chengji.DBF有学号(C,6)姓名(C,6)语文(N,5,1)数学(N,5,1)英语(N,5,1)体育(N,5,1)总分(N,5,1)平均分(N,5,1)字段,假设数据表已经打开,写出下列命令序列:1、计算各学生总分和平均分并填入相应字段中。(2分)2、按总分字段索引到文件ZF.idx。(2分)3、显示表中总分大于80分(含80分)的学生记录。(3分)4、显示表中语文和数学都及格的学生姓名。(3分)5、复制数据表ZF1作为备份。(3分)6、逻辑
7、删除表中语文、数学、英语都不及格的学生记录。(3分)7、计算表中语文成绩的平均分存入内存变量YW中。(3分)四、程序题(16分) 1、下面程序段功能为求100以内所有偶数之和,将程序补充完整(6分) clear sum=0 for i =2 to endfor? sum 2、有如下程序:store o to n,s do while .t. n=n+1s=s+n if n=10 exit endif enddo ?”s=”+str(s,2) 本程序的运行结果是 (5分) 3、A=2 B=4 C=8 ? MAX(A,B,C,A*B+C)的结果为 (5分) 五、写出下面表单中命令按钮的功能程序(1
8、0分)用户在文本框1中输入用户名,文本框2中输入密码,数据环境中已添加密码表(用户名(C,6),密码(C,20),若用户名和密码正确则提示用户“欢迎使用本系统”否则提示“非法用户,禁止使用本系统!”VF期末考试试题答案一、BBACB DABDD DCDCC BCCBA二、1、DBMS 关系 2、 数字0-9 小数点3、 8 1 4、dimension AA(5) 5、选择 循环 6、.T.7、open database 8、FontName Thisform.label1.Fontsize=209、.scx .mnx 三、1、Repl all 总分 with 语文+数学+英语 平均分 with
9、总分/32、index on 总分to ZF3、list for 总分=804、list for 语文=60 .and. 数学 =60 fields姓名 5、copy to ZF16、delete for语文60 .and. 数学60 .and. 英语 607、average 语文to yw四、1、100 sum=sum+i 2、s=55 3、五、use 密码locate all for alltrim(用户名)=alltrim(thisform.text1.value) .and. alltrim(密码)=alltrim(thisform.text2.value)if eof() messagebox(用户名或密码错!,提示) thisform.text1.value= thisform.text2.value=else do form 欢迎表单.scx thisform.releaseendif本微信号长期服务于教育 考试 是大家学习成长的必备工具 赶紧告诉还没添加关注的朋友 微信通讯录添加搜号输入yinlu1698 或者通讯录添加查找公众号输入引陆/yinlu1698有更多科目内容和你分享专心-专注-专业