




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年计算机VFP考试指导手册试题及答案选择题1.在VFP中,用于建立或修改程序文件的命令是()A.MODIFY<文件名>B.MODIFYCOMMAND<文件名>C.CREATE<文件名>D.EDIT<文件名>答案:B。VFP里用MODIFYCOMMAND<文件名>来建立或修改程序文件。A选项无此指定功能;C选项CREATE用于新建表等对象;D选项EDIT常用来编辑字符型字段。2.设x=10,y=20,执行命令?IIF(x>y,x,y)后,显示的结果是()A.10B.20C.10.00D.20.00答案:B。IIF函数格式为IIF(条件,真返回值,假返回值),这里x>y条件不成立,所以返回y的值即20。3.以下属于VFP支持的数据类型的是()A.日期型、时间型、逻辑型B.数值型、字符型、对象型C.字符型、数值型、日期型D.整数型、实数型、字符型答案:C。VFP支持的常见数据类型有字符型、数值型、日期型、逻辑型等,时间型不属于其常规基本类型,VFP没有专门对象型,整数和实数一般归为数值型。4.表文件中有姓名字段,其类型为字符型,宽度为6,要显示姓“王”的记录,使用的命令是()A.LISTFOR姓名='王'B.LISTFORLEFT(姓名,1)='王'C.LISTFORSTR(姓名,1)='王'D.LISTFORSUBSTR(姓名,1,2)='王'答案:B。LEFT函数可从字符串左边取指定个数的字符,取姓名第一个字符判断是否为“王”可以筛选出姓王的记录。A选项要完整匹配“王”才行;C选项STR是把数值转换为字符,不能用于这里;D选项“王”是单字节字符,取2个字符不符合要求。5.若要统计当前表中记录的个数,可使用的命令是()A.SUMB.COUNTC.AVERAGED.TOTAL答案:B。COUNT命令用于统计记录个数,SUM用于求和,AVERAGE用于求平均值,TOTAL用于分类汇总。6.在VFP中,使用索引的主要目的是()A.节省存储空间B.提高查询速度C.防止数据丢失D.方便数据修改答案:B。索引可以快速定位记录,从而提高查询速度,而不是节省存储空间,也不能防止数据丢失或主要用于方便数据修改。7.要在表中删除一条记录,应使用的命令是()A.DELETEANDPACKB.DELETEFOR<条件>ANDPACKC.DELETERECORD<记录号>ANDPACKD.以上都可以答案:D。DELETE命令给记录加删除标记,PACK命令永久删除有删除标记的记录。可以按条件删除、按记录号删除,三种方式里都结合使用了DELETE和PACK来完成删除记录操作。8.设当前表中有学号、姓名、成绩等字段,要按成绩降序排序,应使用的命令是()A.SORTTO新表名ON成绩B.SORTTO新表名ON成绩/DC.INDEXON成绩TO索引名D.INDEXON-成绩TO索引名答案:B。SORT命令排序中,/D表示降序。A选项默认升序;C和D是建立索引的命令,不是排序命令。9.以下关于VFP中数据库和表的说法,正确的是()A.一个数据库可以包含多个表B.一个表可以包含多个数据库C.数据库和表是同一概念D.表不可以独立存在于数据库之外答案:A。一个数据库可以包含多个表,表可以独立于数据库存在,数据库和表不是同一概念,且是数据库容纳表,而不是表包含数据库。10.在VFP中,要将内存变量的值赋给字段,可使用的命令是()A.STORE内存变量名TO字段名B.字段名=内存变量名C.REPLACE字段名WITH内存变量名D.PUT内存变量名INTO字段名答案:C。REPLACE可将内存变量值赋给字段。A选项STORE一般用于变量间赋值;B写法一般用于简单赋值,不能用于字段;D选项无此用法。11.若当前表中有10条记录,执行命令SKIP-2后,记录指针指向()A.第8条记录B.第2条记录C.第1条记录D.第3条记录答案:A。SKIP是相对移动记录指针,原来默认在最后一条记录(记录10),往回移动2条指向第8条记录。12.以下不能作为字段名的是()A.年龄B.123C.电话D.工资答案:B。字段名不能以数字开头,年龄、电话、工资都符合字段名命名规范。13.在VFP程序中,DO命令可用于()A.执行程序文件B.定义子程序C.创建数据库D.修改表结构答案:A。DO命令用于执行程序文件,定义子程序用PROCEDURE等;创建数据库用CREATEDATABASE;修改表结构用MODIFYSTRUCTURE。14.设字符串A='123',B='456',则表达式A+B的结果是()A.'123456'B.'579'C.'123+456'D.出错信息答案:A。字符串相加是将两个字符串连接起来,所以得到'123456'。15.以下关于循环结构的说法,错误的是()A.FOR...ENDFOR循环必须指定循环次数B.DOWHILE...ENDDO循环可以是无限循环C.SCAN...ENDSCAN只能用于表记录操作D.循环结构中不能使用EXIT语句答案:D。循环结构中可以使用EXIT语句跳出循环。FOR必须指定循环次数;DOWHILE条件一直满足时就是无限循环;SCAN用于遍历表记录。16.若一个表的结构定义为(学号C(8),姓名C(10),成绩N(3)),则该表中“成绩”字段最多可存储的数据范围是()A.-99~99B.-999~999C.0~999D.0~99答案:B。数值型字段N(3)表示总宽度为3位,可存储-999~999范围的数。17.要修改表结构,可使用的命令是()A.CREATETABLEB.ALTERTABLEC.MODIFYTABLED.RENAMETABLE答案:B。ALTERTABLE用于修改表结构,CREATETABLE用于创建表,MODIFYTABLE无此规范用法,RENAMETABLE用于重命名表。18.设当前表中有10条记录,执行命令DELETENEXT3后,有删除标记的记录有()A.第1条到第3条B.第3条C.第1条D.第1条到第10条答案:A。DELETENEXT3是给当前记录开始的连续3条记录加删除标记,若当前指针在第1条记录则是第1条到第3条。19.以下关于内存变量的说法,正确的是()A.内存变量的值不会因关闭VFP而丢失B.可以用PUBLIC命令定义局部内存变量C.内存变量可以存储不同类型的数据D.内存变量只能在程序中使用答案:C。内存变量可以存储不同类型数据,如数值、字符、日期等。关闭VFP后内存变量会丢失;PUBLIC命令是定义全局变量;内存变量也可在命令窗口使用。20.在VFP中,使用JOIN命令可以进行()A.表的连接操作B.表的复制操作C.表的删除操作D.表的更新操作答案:A。JOIN命令用于表的连接操作,表的复制用COPY等命令,删除用DELETE和PACK等,更新用REPLACE等。21.设x为数值变量,表达式xBETWEEN10AND20的功能是()A.判断x是否等于10或20B.判断x是否大于10且小于20C.判断x是否在10到20之间(含10和20)D.判断x是否小于10或大于20答案:C。BETWEEN函数判断一个值是否在指定的两个值之间,包含边界值,即判断x是否在10到20之间(含10和20)。22.以下关于索引类型的说法,正确的是()A.主索引可以有多个B.候选索引不允许字段值重复C.普通索引不能提高查询速度D.唯一索引允许字段值重复答案:B。候选索引不允许字段值重复,保证记录的唯一性。主索引一个表只能有一个;普通索引能提高查询速度;唯一索引只保留第一次出现的关键字值对应的记录,不允许重复值多次出现。23.要在VFP中创建一个新的数据库,应使用的命令是()A.CREATEB.CREATETABLEC.CREATEDATABASED.NEWDATABASE答案:C。CREATEDATABASE用于创建新的数据库,CREATE命令较笼统;CREATETABLE创建表;没有NEWDATABASE这种规范命令。24.设当前表中有字段“工资”(N型),要将所有记录的工资增加100,可使用的命令是()A.REPLACEALL工资WITH工资+100B.UPDATEALL工资=工资+100C.SUMALL工资=工资+100D.PACKALL工资WITH工资+100答案:A。REPLACE可实现批量更新字段值,这里将所有记录的工资字段值增加100。UPDATE有不同语法;SUM是求和命令;PACK是删除有删除标记记录命令。25.在VFP中,以下关于子程序的说法,错误的是()A.子程序可以嵌套调用B.子程序必须有返回值C.子程序可以接收参数D.子程序可以用PROCEDURE定义答案:B。子程序不一定要有返回值,它可以嵌套调用、接收参数,通常用PROCEDURE定义。填空题1.VFP中用于打开数据库的命令是________。答案:OPENDATABASE。该命令用于打开指定的数据库。2.设a=5,b=3,表达式a%b的结果是________。答案:2。%是取余运算符,5除以3余数为2。3.若要将当前表中“性别”字段全部修改为“男”,可使用命令________。答案:REPLACEALL性别WITH'男'。REPLACEALL可批量更新字段的值。4.VFP中用于退出程序的命令是________。答案:QUIT。QUIT命令可关闭所有文件并退出VFP程序。5.设一个表中有字段“出生日期”(日期型),要计算当前记录的年龄,可使用表达式________。答案:YEAR(DATE())-YEAR(出生日期)。通过提取当前年份和出生日期的年份相减可得年龄近似值。6.建立永久关系时,父表应建立________索引,子表应建立________索引。答案:主;普通(或候选)。父表建立主索引可保证记录的唯一性,子表建立普通索引或候选索引用于关联。7.在VFP中,数组必须先________后使用。答案:定义。使用数组前要先对其进行定义,指定数组的大小和类型等信息。8.若要在当前表中插入一条新记录,可使用命令________。答案:INSERT。INSERT命令可在当前表中插入新记录,INSERTBLANK插入空记录。9.VFP中用于清除屏幕显示内容的命令是________。答案:CLEAR。CLEAR命令可清除FoxPro主窗口或用户自定义窗口中的显示内容。10.设当前表中有“单价”和“数量”字段,要计算总金额(总金额=单价数量),可使用命令________计算所有记录的总金额并显示。答案:SUM单价数量TO总金额;?总金额。先使用SUM求和并存储到内存变量中,再用?显示该内存变量的值。判断题1.VFP中字符型字段的宽度可以是任意值。(×)字符型字段宽度有一定限制,不能为任意值。2.用DELETE命令删除的记录可以用RECALL命令恢复。(√)DELETE只是加删除标记,RECALL可去掉标记恢复记录。3.数据库表和自由表没有任何区别。(×)数据库表和自由表在功能等方面有很多区别,如数据库表有更多的规则限制等。4.一个表可以建立多个主索引。(×)一个表只能有一个主索引,用于保证记录的唯一性。5.在VFP中,程序文件的扩展名为.PRG。(√)程序文件在VFP里扩展名为.PRG。6.日期型数据可以进行加减运算。(√)日期型数据可进行加减运算,如日期加天数可得新日期。7.逻辑型数据只有.T.和.F.两个值。(√)逻辑型数据通常用.T.(真)和.F.(假)表示。8.UPDATE命令可以更新表中的记录。(√)UPDATE命令可用于更新表中满足条件的记录。9.在VFP中,数组元素的下标从0开始。(×)VFP中数组元素下标从1开始。10.索引文件不能独立于表文件存在。(×)索引文件可以独立于表文件存在,但索引依赖于表的结构和数据。程序设计题1.编写一个程序,求1到100之间所有偶数的和。```foxproSETTALKOFFS=0FORI=2TO100STEP2S=S+IENDFOR?"1到100之间所有偶数的和为:",SSETTALKON```答案分析:用FOR循环从2开始到100以步长为2循环,每次把当前偶数累加到变量S中,最后显示结果。2.编写程序统计当前表中“成绩”字段大于80分的记录个数。```foxproSETTALKOFFCOUNTFOR成绩>80TON?"成绩大于80分的记录个数为:",NSETTALKON```答案分析:使用COUNT命令结合条件FOR成绩>80统计符合条件的记录个数并存储到变量N中,然后显示结果。3.编写一个子程序,接收一个数值参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民航安全技术管理专业教学标准(高等职业教育专科)2025修订
- 2025年中国聚合丁苯橡胶(SSBR)行业市场全景分析及前景机遇研判报告
- 心理咨询案例培训课件
- 中国飞行模拟器行业市场发展现状及前景趋势与投资分析研究报告(2024-2030)
- 全自动凝胶成像系统行业深度研究分析报告(2024-2030版)
- 法治大培训课件
- 2025年中国芜菁种植行业市场运行现状及投资战略研究报告
- 中试总结报告范文
- 2025年 无锡市工会社会工作者招聘考试笔试试题附答案
- 2025年 聊城东昌府区事业单位青人才引进考试试题附答案
- JT-T-795-2011事故汽车修复技术规范
- JBT 10437-2024 电线电缆用可交联聚乙烯绝缘料(正式版)
- 初中数学教育教学案例(3篇模板)
- DZ∕T 0289-2015 区域生态地球化学评价规范(正式版)
- 《祝福》课件 统编版高中语文必修下册
- 《技术成果投资入股个人所得税递延纳税备案表》
- MOOC 油气田应用化学-西南石油大学 中国大学慕课答案
- 《HSK标准教程4上》第4课自用课件
- 七年级数学下册期中测试卷(完整)
- 智慧消防建设投标方案(技术方案)
- 罐体吊装施工方案
评论
0/150
提交评论