《2022年VF模拟试题 .pdf》由会员分享,可在线阅读,更多相关《2022年VF模拟试题 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、所属语言:Visual Foxpro 试卷总分:100 分共有题型:5 种一、判断共 5 题(共计 10 分)第 1 题(2.0 分)数据库是将许多具有相关性的数据以一定方式组织存储在一起形成的数据集合.答案:Y 第 2 题(2.0 分)常量是其值在程序的执行过程中可以改变的量.答案:N 第 3 题(2.0 分)Visual FoxPro的字符型字段最长为254 个汉字.答案:N 第 4 题(2.0 分)在 Visual FoxPro中,replace ALL 工资 with 工资+150 时,表示数据库中所有记录的 工资 增加 150.答案:Y 第 5 题(2.0 分)Visual Foxp
2、ro的过程(procedure)允许有参数,程序执行(do)不能带参数.答案:N 二、单项选择共 10 题(共计 20 分)第 1 题(2.0 分)数据库系统的核心是().A:数据库管理系统B:数据库C:数据库系统D:文件系统答案:A 第 2 题(2.0 分)关系数据库管理系统的3 种基本关系运算不包括().A:比较B:选择C:连接D:投影答案:A 第 3 题(2.0 分)在关系理论中称为 关系 的概念,在 VFP中称为().A:实体集B:文件C:表文件D:记录答案:C 第 4 题(2.0 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -下列表达式中结果为.F.的是
3、().A:王某$王B:05/06/96 王某答案:A D 第 5 题(2.0 分)执行命令 STORE CTOD(12/06/98)TO A后,变量 A的类型为().A:日期型B:数值型C:备注型D:字符型答案:A 第 6 题(2.0 分)关系运算符$用来判断一个字符串表达式是否()另一个字符串表达式.A:等于B:完全等于C:不等于D:包含于答案:D 第 7 题(2.0 分)在 Visual Foxpro中,逻辑运算符有().A:.NOT.(逻辑非)B:.AND.(逻辑与)C:.OR.(逻辑或)D:以上答案均正确答案:D 第 8 题(2.0 分)下列创建查询文件的方法中,不正确的一项是().A
4、:单击 文件 菜单中的 新建 命令,选择 查询 并单击 新建文件 按钮B:执行 CREATE QUERY 命令打开查询设计器创建查询C:用 MODIFY QUERY 命令打开一个已有的查询文件D:执行 OPEN QUERY 命令打开查询设计器创建查询答案:D 第 9 题(2.0 分):1147 在 Visual Foxpro中,执行下列()项可以运行查询.A:打开项目管理器,选定 数据 选项卡的查询项展开,选择要运行的查询,然后单击 运行 B:打开查询设计器,在空白位置单击鼠标右键,打开快捷菜单,单击 运行查询 命令C:在 命令 窗口中输入DO命令D:A、B、C 答案:D 第 10 题(2.0
5、 分)执行 WAIT选择 TO ANS 命令后,内存变量 ANS的类型是().A:字符型B:数值型C:日期型D:逻辑型答案:A 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -三、程序填空共 1 题(共计 10 分)第 1 题(10.0 分)*-*【程序填空】*-*功能:设表AAA.DBF包括学号、姓名、成绩,下列程序完成打印*最高成绩记录的学号、姓名、成绩。*请在【】处添上适当的内容,使程序完整。*-SET TALK OFF USE AAA.DBF NN=1 MAX1=成绩*SPACE*DO WHILE【?】IF 成绩 MAX1 MAX1=成绩 NN=RECNO()E
6、NDIF*SPACE*【?】ENDDO*SPACE*【?】?最高成绩:学号=+学号+,姓名=+姓名+,成绩=?成绩USE SET TALK ON RETURN 答案:=(答案 1)=NOT EOF()=或=!EOF()=或=.NOT.EOF()=(答案 2)=SKIP=或=SKIP 1=(答案 3)=GO NN 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -四、程序改错共 1 题(共计 10 分)第 1 题(10.0 分)*-*【程序改错】*-*题目:从键盘上输入任意一串字符,判断是否回文。*例如:MUM、456654,MADAM。*-*注意:不可以增加或删除程序行,
7、也不可以更改程序的结构。*-SET TALK OFF ACCEPT A=TO A L=LEN(A)FLAG=1 I=1*FOUND*DO WHILE FLAG=1 OR I=INT(L/2)*FOUND*IF SUBS(A,I,1)SUBS(A,L-I,1)FLAG=0 ENDIF I=I+1 ENDDO*FOUND*IF FLAG=0?是回文 ELSE?不是回文 ENDIF SET TALK ON CANCEL 答案:=(答案 1)=DO WHILE FLAG=1 AND I=I=(答案 2)=IF SUBSTR(A,I,1)SUBSTR(A,L-I+1,1)=(答案 3)=IF FLAG=
8、1 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -五、VF窗体设计共 4 题(共计 50 分)第 1 题(15.0 分)-编辑状态(如图 1)制作如图所示表单。-设置:1、设置表单名称为“Form1”,标题为“用户登录”。2、设置标签(Label1)的标题为“用户名:”。设置标签(Label2)的标题为“密码:”。3、设置 2 个文本框的名称为“Text1”,“Text2”。4、设置命令按钮(Command1)的标题为“确定”。设置命令按钮(Command2)的标题为“取消”。要求:1、表单标题为“用户登录”。2、表单整体效果美观,比例合适。第 2 题(10.0 分)
9、-在名称为“表单 _l_2”的表单中有一个按钮“Command1”,它的“Click”事件代码中有一些错误,请改正。注意:操作方法是在“表单设计器”中双击按钮“Command1”,出现“Click”事件代码窗口。-第 3 题(10.0 分)根据表作者和表图书建立一个查询,该查询包含的字段有“作者姓名”、“书名”、“价格”和“出版单位”。要求按“价格”排序(升序),并将该查询保存,文件名为chaxun.qpr。第 4 题(15.0 分)在考生文件夹下的“订货管理”数据库中完成下列基本操作:1、将 order_detail、order_list和 customer表添加到数据库。2、为 order_list表创建一个主索引,索引名和索引表达式均是“订单号”。3、建立表order_list和表 order_detail间的永久联系(通过“订单号”字段)。4、为以上建立的联系设置参照完整性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -
限制150内