VFP试卷模拟试卷及参考答案.docx

上传人:啊飒飒 文档编号:10892218 上传时间:2021-06-11 格式:DOCX 页数:67 大小:240.06KB
返回 下载 相关 举报
VFP试卷模拟试卷及参考答案.docx_第1页
第1页 / 共67页
VFP试卷模拟试卷及参考答案.docx_第2页
第2页 / 共67页
VFP试卷模拟试卷及参考答案.docx_第3页
第3页 / 共67页
VFP试卷模拟试卷及参考答案.docx_第4页
第4页 / 共67页
VFP试卷模拟试卷及参考答案.docx_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《VFP试卷模拟试卷及参考答案.docx》由会员分享,可在线阅读,更多相关《VFP试卷模拟试卷及参考答案.docx(67页珍藏版)》请在三一文库上搜索。

1、二级 VFP 模拟试题 1 及参考答案 一、单项选择题(每题 1 分,共 40 分)1. 一个完整的计算机系统应该包括_。A)主机和外部设备C)操作系统和应用程序B)硬件系统和软件系统D)运算器、控制器和存储器2. 微型计算机突然断电后,数据会丢失的存储器是_。A)RAM B)硬盘C)ROM D)光盘3. 在计算机的应用领域中,CAD 属于_领域的应用。A)科学计算B)数据处理 C)计算机辅助系统D)人工智能4. 下列选项中,不是操作系统的软件是_。A)Windows XP B)Windows 7 C)Linux D)Microsoft Office 5. 将(110010)2 转换成十进制数

2、是_。A)46 B)48 C)50 D)526. 下列关于 Windows 剪贴板的描述,不正确的是_。A) 只要 Windows 在运行中,剪贴板就处于运行状态B) 剪贴板是内存中临时存储信息的区域C) 剪贴板只能传递文字和图像信息D) 剪贴板是 Windows 提供的信息传递的方式7. 下列选项中,属于多媒体计算机必备的硬件设备是_。A)网卡B)声卡C)打印机D)扫描仪8. 在 Internet 中,FTP 指的是_。A)文件传输协议C)电子邮件协议B)超文本传输协议D)传输控制协议9. 下列关于计算机病毒的说法,正确的是_。A) 计算机病毒是一种生物病毒B) 计算机病毒是一种程序C) 计

3、算机病毒只破坏内存中的数据D) 使用杀毒软件能清除所有的病毒10.计算机能够直接识别和处理的语言是_。A)汇编语言B)高级语言C)数据库语言D)机器语言11.下列选项中,从关系中取出满足条件的元组的运算是_。A)投影B)选择C)联接D)筛选12.在 Visual FoxPro 中,项目文件和数据表文件的扩展名分别是_。A)PJX 和 DBC B)PJX 和 DBF C)PRG 和 DBC D)PRG 和 DBF 13.在 Visual FoxPro 中,用于存储图像的字段类型是不是_。A)通用型B)备注型C)字符型D)逻辑型14. 下列选项中,不属于常量的是_。 A)ABCD B)ABCD15

4、. 下列表达式的值为数值型的是_。 A)”345”+”216”C)100+200=300C)3E-5 D)TRUEB)CTOD(“10-01-2012”)-20 D)LEN(“Student”)+216.函数 AT(“数据表”,”建立 VFP 数据表”)的结果是_。A)5 B)6 C)7 D)817.下列函数中,返回值的类型不是逻辑型的是_。A)SUBSTR() B)EOF() C)FOUND() D)BOF()18.下列表达式不合法的是_。A)2012-12-31-DATE() B)”今天是”+DTOC(2012-12-31) 19.下列选项中,修改表结构的命令是_。A)COPY STRUC

5、TURE B)MODIFY STRUCTUREC)DISPLAY STRUCTURE D)LIST STRUCTURE20.下列选项中,随着表的打开而自动打开的索引文件是_。A)结构化复合索引文件 C)单索引文件B)非结构化复合索引文件 D)所有的索引文件21.逻辑删除当前数据表中所有籍贯为“安徽”的男生记录,应使用的命令是_。21.逻辑删除当前数据表中所有籍贯为”安徽”的男生记录,应使用的命令是_。 A)DELETE FOR 籍贯=”安徽” OR 性别=”男”B) DELETE FOR 籍贯=”安徽” AND 性别=”男”C) DELETE FOR 籍贯=”安徽”,性别=”男”D) DELE

6、TE WHILE 籍贯=”安徽” OR 性别=”男”22.下列选项中,创建数据库的命令是_。A)OPEN DATABASE B)MODIFY DATABASEC)CREATE DATABASED)CLOSE DATABASE23.计算当前数据表中职称为”教授”的工资(N)总和,并把计算结果存入内存变量 GZ 中, 正确的命令是_。A) TOTAL 工资 TO GZ FOR 职称=”教授”B) TOTAL ON 工资 TO GZ FOR 职称=”教授”C) SUM ON 工资 TO GZ FOR 职称=”教授”D) SUM 工资 TO GZ FOR 职称=”教授”24.命令动词可以进行排序操作_

7、。A)SORT B)SEEK C)REPLACE D)COUNT25.数据库中的数据完整性不包括_。A)实体完整性B)域完整性C)记录完整性D)参照完整性26.下列关于视图的描述,不正确的是_。 A)视图必须依附于数据库存在B) 不能根据自由表建立视图C) 视图可以更新数据源D) 视图是从一个或多个表中产生的虚表27.下列程序结构中,不能出现 LOOP 语句的是_。A)FOR ENDFOR B)IFENDIFC)SCANENDSCAN D)DO WHILEENDDO28.下列选项中,定义全局变量的命令是_。A)PUBLIC B)PRIVATE C)LOCAL D)DIMENSION 语句中,D

8、ROP 的作用是_。A)更新记录B)插入记录C)删除表D)删除记录语句中,用于限定分组条件的子句是_。A)FOR B)WHERE C)HAVING D)WHILE31.数据表含有学号(C)、出生日期(D)等字段,查询 1991 年以后(含 1991 年)出生的记录, 将查询结果存入永久表中,正确的 SQL 语句是_。A) SELECT * FROM XSDA WHERE YEAR(出生日期)=1991 INTO TABLE XSB) SELECT * FROM XSDA WHERE YEAR( 出 生 日 期 )=1991 INTO TABLE CURSOR XSC) SELECT * FRO

9、M XSDA WHERE 出生日期=1991 INTO TABLE XSD) SELECT * FROM XSDA WHERE 出生日期=1991 INTO TABLE CURSOR XS32.将数据表中课程号为”101”的成绩增加 10 分,正确的 SQL 语句是_。 A)UPDATE KC 成绩=成绩+10 WHERE 课程号=”101”B) UPDATE KC SET 成绩=成绩+10 FOR 课程号=”101”C) UPDATE KC 成绩=成绩+10 FOR 课程号=”101”D) UPDATE KC SET 成绩=成绩+10 WHERE 课程号=”101”33.所有控件都有的属性是

10、_。A)Caption B)Name C)AutoSize D)BackColor34.下列选项中,用于设置选项按钮组按钮个数的属性是_。A)Buttons B)Value C)ButtonCount D)Visible35.在当前表单的 Click 事件代码中,将表单中标签控件 Label1 的标题修改为”添加控件” 的语句是_。” 添加控件”B) =” 添加控件”C) =” 添加控件” 添加控件”36.下列选项中,用于向列表框添加列表项的方法是_。A)ListItem B)AddItem C)RemoveItem D)RemoveListItem37.计时器控件 Interval 属性值为

11、 500,每隔秒会触发_事件。A)Reset B)Destory C)Timer D)Init38.下列选项中,运行菜单文件 MENU1 的命令是_。A)DOC)DOB)DOD)DO39.下列选项中,不能作为报表数据源的是_。A)数据库表B)自由表C)表单D)视图40.在项目管理器中,管理数据库的是_选项卡。A)数据B)代码C)文档D)类二、填空题(每空 2 分,共 20 分)1. 用二维表的形式来表示实体及实体之间联系的数据模型称为_模型。2. 执行命令 DIMENSION B(4)后,数组元素 B(1)的初值是_。3. 与 Visual FoxPro 表达式 a/(a2+b2)对应的数学表

12、达式是_。4. 设变量 a=,命令?ROUND(a,2)的执行结果是_。5. 将当前数据表按照价格 (N) 的升序建立结构化复合索引,应使用命令 _价格 TAGJG。6. 当前数据表包含 ” 性别 (C)” 字段, 将所有 ” 男” 同学的记录复制生成数据表 , 应使用命令 _。下面第 79 题使用数据表,其中包含书号(C)、书名 (C)、出版社 (C)、价格 (N)等字段。 请根据相应要求将下面的 SQL 语句填写完整。7.查询书名为”线性代数”的记录个数。SELECT 书名,_AS 记录数 FROM TS WHERE 书名=”线性代数”8.查询出版社为”高等教育”的图书信息,并按照价格的升

13、序排列。SELECT * ROM TS WHERE 出版社=”高等教育”_ BY 价格9.在表中增加出版日期(D)字段_TABLE TS ADD 出版日期 D10.表单运行时,复选框控件为选中状态,则 Value 属性的值为_。三、阅读理解题(每题 4 分,共 20 分)1.下面程序的运行结果是_。SET TALK OFFCLEARSTORE 3 TO X,YDO CASECASE X0Y=Y+XCASE X5Y=Y+X/2OTHERWISEY=XENDCASE?YSET TALK ONRETURN2.下面程序的运行结果是_。 SET TALK OFFCLEARP=1I=0DO WHILE I

14、=60 CJ=CJ+成绩ENDSCAN? CJUSESET TALK ONRETURN5.下面程序的运行结果是_。SET TALK OFFCLEAR? FC(1+FC(2)RETURNFUNCTION FCPARAMETERS XS=0FOR I=1 TO XS=S+IENDFORRETURN SENDFUNC四、编程题(第 1、2 题各 6 分,第 3 题 8 分,共 20 分)1. 从键盘输入一个数,如果大于等于零,输出其平方根,否则输出其绝对值。2. 利用循环结构编程计算并输出表达式的值。3.某工厂将依据生产情况表(车间代码 C、实际 产量 N、核定产量 N、完成率 N、考核等级 C),

15、对车间生产完成情况进行考核,考核方法如 下:数据表已经添加到如下图所示表单的数据环境中,要求单击”确定”按钮,计算并显示某个车间 的生产”完成率”(完成率=实际产量核定产量 )和”考核等级”,并将车间代码、实际产量、核 定产量、完成率和考核等级的值存入数据表中,试编写”确定”按钮的 Click 事件代码。参考答案:一、单项选择题110 BACDCCBABD 1120 BBADDDACBA2130 BCDACBBACC 3140 ADBCDBCDCA二、填空题1.关系2. .f. 3.aa 2 b24.5. INDEX ON 6. COPY TO XS FOR 性别=”男” 8. ORDER 9

16、. ALTER 10. 1三、阅读理解题7. COUNT(书名)1. 2. 750 3. 29 4. 173 5. 10 四、编程题1.set talk offclearinput 请输入任意一个数 n to n if n=0?sqrt(n)else?abs(n)endifset talk onretu2.set talk offclears=1for i=4 to 100 step 2s=s+(i/(i-1)2)endfor?s=,sset talk onretu3.LTTa=实际产量/核定产量 do casecase a=case a=OTHERWISEendcaserepl 完成率 wi

17、th a二级 VFP 模拟试题 2 及参考答案 一、 单项选择题(每题 1 分,共 40 分)1. 下列选项中,属于计算机本质工作原理的是_。A)存储程序与自动控制 C)可靠性与可用性B)高速度与高精度D)有记忆能力2. 通常所说的“裸机”是指计算机仅有_。A)软件系统B)高速度与高精度C)可靠性与可用性D)有记忆能力3. 将二进制数 1100100 转化成十六进制数是_。A)63 B)64 C)68 D)1004. 下列叙述正确的是_。A) 信息技术就是现代通信技术B) 信息技术是有关信息的获取、传递、存储、处理、交流和表达的技术C) 微电子技术与信息技术是互不关联的两个技术领域D) 信息技

18、术是只能处理信息的技术5. 设置了 Windows 屏幕保护程序后,如用户在一段时间内_,将执行屏幕保护程 序。A)没有按键盘C)没有进行任何操作B)没有移动鼠标D)没有使用打印机6. 在 Windows 中,为了查找文件名以“A”字母开头的所有文件,应当在查找名称框内输 入_。A)A B)A* C)A? D)A#7. 文件扩展名通常用于标识文件的类型,下列属于数字波形声音文件扩展名的是_。 A)WAV B)MID C)AVI D)MPG8. 计算机黑客是指_。A)能自动产生计算机病毒的一种设备B) 专门盗窃计算机及计算机网络系统设备的人C) 非法编制的、专门用于破坏网络系统的计算机病毒D)

19、非法登录计算机网络系统,从而进入计算机网络的人9. 下列与 IP 地址相关的叙述中,错误的是_。A) IP 地址中包含有网络号和主机号等信息B) 因特网上的每台在线主机都必须有 IP 地址C) 通过 ADSL 上网时,用户主机的 IP 地址通常是由因特网服务提供者动态分配的 D)网络中的路由器不需要设置 IP 地址10. 下列有关算法的叙述,错误的是_。A) 算法的设计有多种方法,例如枚举法、迭代法、递归法等B) 算法的表示可以有多种形式,例如文字说明、流程图表示、伪代码等C) 算法的设计一般采用由细到粗、由具体到抽象的方法D) 一个问题的解决旺旺可以有多种不同的算法11. 由计算机、操作系统

20、、DBMS、数据库和应用程序等组成的整体成为_。A)数据库系统B)数据库管理系统C)文件系统D)软件系统12. Visual PoxPro 中的数据库文件一定不包含下列_文件。A)DBC B)DCB C)DCX D)DCT13. Visual PoxPro 系统中,下列不能作为变量名的是_。A)XH B)2013XH C)XH2013 D)_2013XH14. 利用命令 DIMENSION T(2,3)定义了一个名为 T 的数字后,依次执行赋值命令 T(3)=10、 T(5)=20、T=30,则数组元素 T(1,1)、T(1,3)、T(2,2)的值分别是_。A)30、30、30 B).F.、1

21、0、20 C)30、10、20 D)10、20、3015. 下列四组函数中,返回值的数据类型一致的是_。A) DTOC(DATE()、DATE()、YEAR(DATE()B) ALLTRIM(“VFP ”)、ASC(“A”)、VAL(“8A”)C)EOF()、RECCOUNT() 、MOD() D)STR,3,1)、TIME()、CHR(67)16. 下列函数返回值不是数值型的是_。 A)LEN(“FoxPro”)C)SUBSTR(“FoxPro”,4)17. 下列四个表达式中,不合法的是_。 A)2012-12-24C)CTOD(04/24/13)-20B)AT(“pro”, “FoxPro

22、”)D)SQRT(4)B)200+800=1000D)LEN(SPACE(3)-118. 如果要在 Visual PoxPro 系统窗口的状态栏中显示始终,应该执行的命令是_。A)SET CLOCK ONC) SET CLOCK STATUSB) SET CLOCK TOD) SET LOCK ON19. 打开一个数据表,函数 BOF()和 RECNO()的值为_。A).F.和 0 B).T.和 0 C).F.和 1 D).T.和 120. 设当前数据表有 10 条记录,执行 GO TOP 命令后,不能显示所有记录的命令是_。A)LIST RECORD 10C)LIST NEXT 10B)LI

23、ST RESTD)LIST ALL21. 对于当前数据表,既可以浏览又可以删除表记录的命令是_。A)COUNT B)BROWSE C)DELETE D)REPLACE 22. 下列选项中,不可用于查找记录的命令是_。A)SORT B)SEEK C)LOCATE D)FIN23. 对于数据库操作,下列说法正确的是_。A) 数据库被删除后,则它所包含的数据库表也随着删除B) 数据库被删除后,则它所包含的数据库表变为自由表C) 不能将一个数据库表添加到另一个数据库中D) 数据库被关闭后,则它所包含的已打开的数据库表仍被打开24. 对于自由表来说,不可以创建的索引类型是_。A)主索引B)候选索引C)唯

24、一索引D)普通索引25. 要在两张相关的表之间建立永久关系,这两张表应该是_。A)两张自由表C)一张自由表,一张数据库表B)同一个数据库内的两张表D)任意两张数据库表或自由表26. 在 Visual FoxPro 系统中,下列关于查询和视图的叙述错误的是_。A) 查询文件是一种包含 SQLSELECT 语句的文本文件,其扩展名为 QPRB) 查询的输出去向可以为 Excel 文件,即可以将查询的结果直接存储为 Excel 格式 C)视图不以文件形式独立保存,视图的定义保存在数据库文件中D)可以使用 USE 命令打开或关闭视图27. 在循环结构中,EXIT 语句的作用是_。A)终止程序执行C)

25、退出本循环B)结束本次循环,开始下一次循环D)退出过程,返回过程调用处28. 编写程序时,误将语句 X=1 写成 X=1,这属于_。A)语法B)系统C)运行D)逻辑29. 设当前工作目录(文件夹)中有包含多条记录的数据表。下述 SQL 命令中,语法错误 的是_。A) SELECT*FROM XX INTO ARRAY tempB) SELECT*FROM XX INTO CURSOR tempC) SELECT*FROM XX INTO TABLE tempD) SELECT*FROM XX INTO FILE temp30. 在 SQLSELECT 语句中,用于设置分组条件的是_。A)GRO

26、UP BY B)ORDER BY C)HAVING D)FROM31. 设数据表中有学号(C)字段,逻辑删除学号中忆“2012”开头的记录,可以使用 SQL 语 句_。A)DELETE FROM XS FOR 学号=”2012”B) DELETE FROM XS FOR LEFT(学号,4)=”2012”C) DELETE FROM XS WHERE “2012”$学号D) DELETE FROM XS WHERE LEFT(学号,4)=”2012” 32. 在 SQL 语句中,UPDATE 的功能是_。A)数据定义B)数据查询C)数据更新D)数据删除33. 创建对象时发生_事件。A)GotF

27、ocus B)InteractiveChange C)Init D)Click 34. 从内存中释放表单应使用_方法。A)Delete B)Release C)Refresh D)Hide 35. 下列几种控件中,无 Value 属性的是_。A)命令按钮B)复选框C)选项按钮D)编辑框36. 在下列几组 Visual FoxPro 基类中,均具有 ControlSource 属性的是_。A)列表框、标签、选项按钮C)组合框、表格、计时器B)组合框、编辑框、表格D)编辑框、复选框、选项按钮37. 下列 Visual FoxPro 控件中,运行时一定不可见的是_。A)标签B)文本框C)表格D)计时

28、器38. 有一菜单文件,运行该菜单的操作是_。A) 执行命令 DOB) 执行命令 DO MENUC) 先生成菜单程序文件,再执行命令 DOD) 先生成菜单程序文件,再执行命令 DO MENU39. 下列有关用 REPORT 命令预览或打印报表命令的叙述中,错误的是_。 A)命令中必须指定报表的数据源B) PREVIEW 选项指定以页面预览模式显示报表C) SUMMARY 选项指定只打印总计和分类总计信息D)FOR 子句指定打印条件,满足条件的记录被输出40. 下列各组均可设置为项目主文件的是_。A)表单、查询和报表C)项目、数据库和程序B)查询、菜单和表D)表单、菜单和程序二、 填空题(每空

29、2 分,共 20 分)1. 二维表中能唯一确定记录的一个或几个字段的组合被称为_。2. 判断 X 能否被 2 整除的 Visual FoxPro 表达式是_。3. 将内存变量文件 mVar 中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保 留,可以使用命令:_FROM mVar ADDITIVE4. 命令 COPY TO XYZ _可以将当前数据表复制成 Excel 文件。5. 当前数据表含有职称(C)、工资(N)等字段,统计职称为“教授”的平均工资应使用 命令:_FOR 职称=”教授”数据表(图书表)、(读者表)与(借阅表)结构如下:字段名字段类型字段名字段类型字段名字段类型图书编号

30、C(10)借书证号C(6)借书证号C(6)分类号 C(10)单位C(18)图书编号C(10)书名C(8)姓名C(8)借书日期D(8)出版单位作者C(8)单价N(7,2)C(20)职称地址性别C(10)C(20)C(2)还书日期 D(8)馆藏册数N(4)请根据相应要求将下面第 68 题的 SQL 语句填写完整:6. 查询各出版单位出版图书的馆藏总册数、总金额、平均单价:SELECT 出版单位,SUM(馆藏册数) AS 平均单价,;SUM(_) AS 总金额,AVG(单价) AS 平均单价 FROM TS;GROUP BY 出版单位7. 查询借阅次数最多的前 10 名读者的借书证号、姓名、单位和借

31、阅次数:SELECT TOP 10 JY.借书证号,DZ.姓名,DZ.单位,COUNT(*) AS 借阅次数; FROM DZ,JY;WHERE DZ.借书证号=JY.借书证号;GROUP BY JY.借书证号;ORDER BY _ DESC8. 查询 2012 年前借书且尚未归还的借书证号、姓名、单位:SELECT DZ.借书证号,DZ.姓名,DZ.单位;FROM DZ,JY;WHERE DZ.借书证号=JY.借书证号 AND _(借书日期)ym=x2+ycase x=ym=x*yotherwisem=x3-yendcase?mset talk onreturn2 下面程序的运行结果是_。

32、set talk offclearstore 0 to x,ydo while .t.x =x+1y =y+xif x=10exitendifenddo?yset talk onreturn3 下面程序的运行结果是_。 set talk offcleardimension a(6)for k=1 to 6a(k)=15-2*kendfork=5do while k=1a(k)=a(k)-a(k+1)k=k-1enddo?a(1)+a(3)+a(5) set talk onreturn4 下面程序的运行结果是_。 set talk offclearuse jdcjsindex on jzh ta

33、g jzhgo toplast_jzh=jzhdo while !eof()skipif jzh=last_jzhdeleteelselast_jzh=jzhendifenddopackuseset talk onreturn5 下面程序的运行结果是_。set talk offclear allmX=VFPmY=二级do sub1 with mX,(mY)?mY+mXset talk onreturn*子程序:procedure sub1para METERS X,YX =X+考试Y =计算机等级+YENDPROC四、 编程题(第 1、2 题各 6 分,第 3 题 8 分,共 20 分)1.

34、根据遗传法则,人的标准身高预测公式如下:请从键盘输入父母身高及子女性别,计算该子女的身高。2. 输出 10 至 50 范围内满足每位数的乘积小于每位数的和的数,如 12 满足 1*21+2。3. 已有水平考试数据表,包括:考号(C)、姓名(C)、笔试成绩(N)、上机成绩(N)和 平均成绩(N)字段,但笔试成绩、上机成绩和平均成绩字段为空;另有成绩数据表,包括:考号(C)、等级(C)、笔试成绩(N)和上机成绩(N)字段, 考生的考试成绩已录入其中。请用多工作区及循环结构编写程序把考生的考试成绩填写到中,然后将笔试成绩和上机 成绩的平均成绩填入到平均成绩字段中,最后把平均成绩小于 60 分的记录复

35、制到与结 构完全相同的空数据表中。答案:一、单项选择题(每题 1 分,共 40 分)110 ADBBCBADDC 1120 ABBADCACDA2130 BACABBCADA 3140 DCCBABDCAD二、填空题(每空 2 分,共 20 分)1. 关键字 2. X%2 3. restore 4. xls 5. average 工资6. 单价*馆藏册数7. 借阅次数8. year 9. continue 10. into load destroy三、阅读理解题(每题 4 分,共 20 分)1. 9 2. 55 3. 12 4.对登记表按 jzh 升序排序,并物理删除表中 jzh 字段值重复的

36、记录。5.二级 VFP 考试四、编程题(第 1、2 题各 6 分,第 3 题 8 分,共 20 分) 1.set talk offClearInput”请输入父亲的身高:” to xIpunt”请输入母亲的身高:” to yaccept”请输入子女的性别:” to aIf a=”男”h=(x+y)*2elseh=*x+y)/2endif?hSet talk on2.set talk offClearFor i=10 to 50a =int(i/10)b =i-a*10if a*ba+b?iEndifEndforSet talk on3.set talk offClearSelect 1Use spksSelect 2Use cjDo while not eof()Kh=考号Bs=笔试成绩Js=上机成绩 Select 1Locate for 考号=khIf found()Replace 笔试成绩 with bjReplace 上机成绩 with jsR eplace 平均成绩 with (笔试成绩+上机

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1