VFP上机考试系统V11 三套题+答案.docx

上传人:b****6 文档编号:8366139 上传时间:2023-01-30 格式:DOCX 页数:18 大小:34.68KB
下载 相关 举报
VFP上机考试系统V11 三套题+答案.docx_第1页
第1页 / 共18页
VFP上机考试系统V11 三套题+答案.docx_第2页
第2页 / 共18页
VFP上机考试系统V11 三套题+答案.docx_第3页
第3页 / 共18页
VFP上机考试系统V11 三套题+答案.docx_第4页
第4页 / 共18页
VFP上机考试系统V11 三套题+答案.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

VFP上机考试系统V11 三套题+答案.docx

《VFP上机考试系统V11 三套题+答案.docx》由会员分享,可在线阅读,更多相关《VFP上机考试系统V11 三套题+答案.docx(18页珍藏版)》请在冰豆网上搜索。

VFP上机考试系统V11 三套题+答案.docx

VFP上机考试系统V11三套题+答案

VFP上机考试系统(V1.1)

 

一、选择题(共30道,每道2分)

 1、数据库管理系统的缩写是(B)。

 A、DBSB、DBMSC、DBAS D、DB

 2、存储在计算机存储设备上相关的数据的集合称为()。

 A、网络系统B、操作系统C、数据库 D、数据库管理系统

 3、一个关系是一张二维表。

在VFP中,一个关系对应一个()。

 A、字段B、记录C、表文件 D、元组

 4、一命令:

listfields学号,姓名,总分,这条命令中使用了关系运算中()运算。

 A、选择B、投影C、连接 D、自然连接

 5、在()菜单中包含了浏览、表设计器、数据库设计器和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。

 A、工具B、显示C、程序 D、帮助

 6、字段宽度不是由VFP系统规定的是()。

 A、日期型B、数值型C、逻辑型 D、备注型

 7、命令?

{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是()。

 A、不能正确执行B、4C、1 D、{^1998-08-08}-{^1998-08-03}

 8、关于日期型表达式叙述,不正确的是()其他3个都运算过

 A、两个日期型数据可以相加,即得到一个新的日期。

B、两个日期型数据可以相减,得到两个日期相差的天数。

C、日期型可以和整数型数据相加,得到一个新的日期。

 D、日期型可以和整数型数据相减,得到一个新的日期。

 9、下列函数中函数值为字符型的是(C)。

 A、abs(<数值表达式>)B、sqrt()C、substr() 

D、date()函数按mm/dd/yy月、日、年通常格式返回系统日期

 10、下列函数中,函数值为字符型的是()。

 A、DATE()B、STR(数值型)C、YEAR(日期型) D、LEN()

 11、在VFP中,用来指定以共享方式打开表文件的子句是()。

shared共享

 A、exclusive默认,独占B、shareC、noupdate D、validate

 12、下列()操作要用到表结构的修改命令。

modifystructure增加或删除字段

 A、添加一条记录B、修改记录的内容C、增加一个字段 D、删除一条记录如需修改记录的值,只需将光标定位在要修改的位置上直接修改即可。

删除记录分两步,P41,一逻辑删除deletefor,二物理删除pack和zap。

使用replace命令快速、自动地批量修改表中的记录。

 13、执行Listrecord3命令后,记录指针的位置指向()。

 A、第3条记录B、原来记录C、第1条记录 D、文件尾listrecord3命令执行后显示当前表.dbf的3号记录

 14、在浏览窗口中浏览表中数据的命令是()。

 A、Browse打开浏览模式窗口B、Use打开指定的表文件C、OpenD、Modify

 15、在当前某个表中有一字段,字段名为FS,则()命令可以自动填写所有记录的FS字段值为50。

 A、BrowseFS=50B、ReplaceallFS=50C、Replaceallfswith50 D、ListallFS=50

 16、在表中第10条记录后,添加一条空记录,下列操作错误的是().

 A、goto10

INSERTBLANK

B、GO10

INSERTBLANK

C、LOCATEFORRECNO()=10

INSERTBLANK

 D、GO10

APPENDBLANK

 17、在表中对所有记录作删除标记的命令是()。

 A、deleteallB、packC、recallall D、zap

 18、物理删除当前表中所有记录的命令是()。

 A、zapB、deleteallC、deletetable D、pack

 19、按姓名字段升序排序,形成名为SL的表文件,下列命令中错误的是()。

 A、SorttoSLon姓名B、indextoSLon姓名C、SorttoSLon姓名/A/C D、SorttoSLon姓名/A

 20、执行命令:

INDEXon姓名TAGindex_name,建立索引后,下列叙述错误的是()

 A、此命令建立的索引是当前有效索引B、此命令所建立的索引将保存在.idx文件中C、表中记录按索引表达式升序排序 D、此命令的索引表达式是:

姓名

 21、可以伴随着表的打开而自动打开的索引文件是()。

 A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件 D、非结构化复合索引文件

 22、在顺序查询中,要查找下一条满足条件的记录,应用的命令为().

 A、continueB、skipC、found D、display显示

 23、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩的平均值,结果存放在变量yw中,应使用命令()。

 A、average语文toywB、average语文C、average(语文) D、REPLACEALL平均分WITH(数学+英语+计算机)/3

 24、当前工资表中有101条记录,当前记录号为9,用AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将()。

 A、计算前9条记录的平均工资B、计算后92条记录的平均工资C、计算全部记录的平均工资 D、只计算当前记录的工资值

 25、表已在当前工作区中打开,要复制当前表的表结构到temp.dbf中,应用的命令是()。

 A、COPYTOTEMPB、COPYSTRUTOTEMPC、COPYSTRUTOTEMPEXTENDED D、SORTTOTEMP

 26、下列有关数据库的描述,正确的是()。

 A、数据库是一个DBF文件B、打开数据库的命令是:

use数据库名C、数据库是一个结构化的数据集合 D、数据库是一组文件

 27、在VisualFoxPro的项目管理器中不包括的选项卡是()。

 A、数据B、文档C、类 D、表单

 28、为了禁止表中字段值重复,可将这个字段作为关键字创建()。

 A、主索引或唯一索引B、主索引或候选索引或普遍索引C、主索引或候选索引 D、主索引或普通索引

 29、查询设计器中包含的选项卡有(A)。

 A、字段、联接、筛选、排序依据、分组依据、杂项B、字段、联接、筛选、分组依据、排序依据、更新条件C、字段、联接、筛选条件、排序依据、分组依据、杂项 D、字段、联接、筛选依据、分组依据、排序依据、更新条件

 30、有一个book.dbf表文件,包含有字段:

图书编号、书名、第一作者、出版社、价格,前四个字段为C型字段,价格字段为N型字段。

查询第一作者为“谭浩强”的书名和出版社,正确的SQL语句是()。

 A、SELECT书名,出版社FROMBOOKWHERE第一作者=谭浩强B、SELECT书名,出版社FROMBOOKWHERE第一作者='谭浩强'C、SELECT书名,出版社FROMBOOKWHERE'第一作者'=谭浩强 D、SELECT书名,出版社FROMBOOKfor第一作者='谭浩强'

二、填空题(共15道,每道1分)

 1、DBMS是数据库管理系统的简称。

 2、主关键字是指能唯一地标识一个元组的属性或属性集合。

 3、定义数组dimensionA(3,2)后,数组A共有6个数组元素。

(用阿拉伯数字表示)意思是3行2列

 4、表达式"star">"string"的值是.F.。

(不能用汉字表示)

 5、函数str(123.45678,6,4)的值为123.46。

 6、使用create建立表文件时,会打开表设计器对话框,在这个对话框中,完成表结构的建立。

 7、显示表结构发现,表中一条记录所占的存储空间等于表中所有字段的宽度之和加1,这额外的一个字节用来存放记录的删除标记。

(用汉字表示)

 8、记录的替换修改命令使用的命令动词是replace。

(命令动词写完整)

 9、在表的尾部增加一条空白记录,使用命令appendblank。

 10、物理删除当前打开的表文件中带有删除标记的那些记录的命令是pack。

(命令动词写完整)

 11、排序命令中的/d表示的是记录将按照指定字段的降序排列。

(填升或降)

 12、重新索引的命令为REINDEX.(命令写完整)

 13、在使用CALCULATE命令时,要计算当前表的记录数应使用的函数名是COUNT()。

 14、在VisualFoxPro中可以同时打开多个数据库,但在同一时刻只能有1个数据库是当前数据库。

(用阿拉伯数字表示)

 15、在VisualFoxPro中,为了建立参照完整性,首先必须建立数据库表之间的关系

三、判断题(共25道,每道1分)

 1、信息是一种被加工成的特定形式的数据。

 2、在一个二维表中,表的一行称为元组。

 3、VisualFoxPro的菜单选项随着用户的操作可以发生变化。

 4、严格日期格式在任何情况下都可使用。

 5、在VisualFoxPro中,数组一般要先定义,再使用。

 6、Eof()函数的结果为逻辑型。

 7、同级运算符在表达式中按照从左向右顺序运算。

 8、函数dtoc({^1999/12/12})的结果为日期型。

 9、函数len('天安门')的结果为3。

 10、备注型和通用型字段数据存储在表的备注文件中。

 11、在student表中,有一个字段名为:

学号,现在想将这个字段名修改为:

stuno,使用命令browse。

 12、记录只有使用list和display命令才能显示。

 13、browse命令和replace命令都不能实现对一批记录的某些字段的内容的修改。

 14、Edit命令和Change命令功能不完全相同。

 15、在表的尾部追加空记录的命令是Append。

 16、Recall命令在没有范围和条件时能恢复表中所有逻辑删除的记录 17、使用sortto命令生成的新文件的扩展名是.dbf 18、使用sortto命令排序后新生成的文件只能按关键字值的升序排序。

 19、使用索引并不能加快对表的查询操作。

 20、索引与数据库表的数据存储在一个文件中。

 21、locate命令中若指定范围不是ALL,查找不到的话,记录指针定位到指定范围的最后一个记录上。

 22、有student.dbf表文件,有“性别”和“入学成绩”两个字段,性别字段为字符型。

现求所有男同学的入学成绩的平均值,使用命令:

average入学成绩for性别='男'

 23、表结构的复制是将表的记录复制到新的表中。

 24、在自由表中,为了保证表中不出现重复的记录,可以给表建立一个主索引。

 25、在SQLselect语句中排序时如果是降序就用DESC。

四、程序题(共2道,第一题0分,第二题0分)

  注意:

1、请务必将您编写的程序文本以及运行结果写入相对应的位置,运行结果处只需写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203,那么答案只需要写成5.6203,而不要写成s=5.6203。

  2、如果题目需要表文件rsb.dbf,请右键点击此处http:

//192.168.200.238/rsb.dbf,选择目标另存为,下载至您的磁盘。

 1、求1+1/2+1/4+1/6+……+1/100的值,结果存放在变量s中,用?

输出结果。

(用循环语句实现,循环变量用i表示)。

 请您在下面的文本编辑框中填入自己编写的程序内容:

 

 

请在右边的文本框中输入程序运行的结果:

 

 2、统计300到500之间,符合下面条件的数的个数,结果存放在num中,并用?

输出num的值。

条件是:

个位数字与十位数字之和除以10,所得余数恰好是百位上的数字。

(使用for循环,不允许使用字符转换函数)。

 

请在右边的文本框中输入程序运行的结果:

 

 一、选择题(共30道,每道2分)

 1、存储在计算机存储设备上相关的数据的集合称为()。

 A、网络系统B、操作系统C、数据库 D、数据库管理系统

 2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

 A、DBMS包括DB和DBSB、DB包括DBS和DBMSC、DBS包括DB和DBMS D、DBMS包括DBS

 3、在关系数据库中,(主关键字)是指能唯一地标识一个元组的属性或属性集合。

 A、字段名B、主关键字C、外部关键字 D、属性

 4、有关关系数据库的说法中,下列哪个是错误的()。

 A、关系数据库采用二维表作为基本的数据结构。

B、一个关系可以含多张二维表。

C、二维表中的每一行称为一个元组。

 D、二维表中的列称为属性。

 关系数据库采用二维表作为基本的数据结构。

一个关系就是一个表。

二维表中的每一行称为一个元组。

列称为属性。

5、通过()菜单可以设置系统选项、运行向导、创建宏、拼写检查、优化代码、运行源代码管理器以及跟踪和调试源代码。

 A、工具B、程序C、显示 D、帮助

 6、在vfp中,下列各项的数据类型所占得字节数相等的是()。

 A、日期型和逻辑性B、日期型和通用性C、逻辑性和备注型 D、备注型和通用性都是系统自动定义为4字节

 7、命令?

{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是()。

 A、不能正确执行B、4C、1 D、{^1998-08-08}-{^1998-08-03}

 8、下列表达式中,哪个表达式是不合法的()。

 A、{^1998/01/30}-{^1997/01/20}屏幕输出375B、date()+10是日期型表达式C、20+'beijing' D、{^1998/01/30}-20屏幕输出01/10/98

 9、设有变量pi=3.14152926,执行命令?

ROUND(pi,3)的显示结果是()。

 A、3.141B、3.142C、3.140 D、3.000

 10、命令?

YEAR({^2009-12-25})的运行结果是()。

 A、其中有语法错误B、2010C、2009 D、12-25-09

 11、下列哪一种字段类型在定义时必须指出字段宽度()

 A、数值型B、逻辑型,系统自动定义宽度为1字节C、日期型,自动定义为8字节 D、备注型,自动定义为4字节

 12、某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段(1字节)和一个日期型字段(8字节),该表文件中每条记录的总字节数是()。

 A、37B、38C、39 D、40

 13、要对第5条记录进行操作,命令中范围表示正确的是().

 A、record5表示记录号为n的一条记录B、allC、5 D、next5

next表示从当前记录开始以下的n条记录

 14、下列对Browse命令描述正确的是()。

 A、只能浏览表文件,不能修改记录内容B、能浏览表文件,但不能增加或删除记录C、能浏览表文件,同时能增加或删除记录 D、不仅能浏览表文件,还能修改表结构

 15、要为当前表所有职工增加100元工资应该使用命令

 A、CHANGE工资WITH工资+100B、REPLACE工资WITH工资+100C、CHANGEALL工资WITH工资+100 D、REPLACEALL工资WITH工资+100

 16、在当前记录的前面插入一条新记录的命令是()。

P39

 A、InsertB、InsertbeforeC、Insertblank插入一条空记录 D、Replacebefore

 17、要想在一个打开的表中删除某些记录,应先后选用的两个命令是()。

 A、delete逻辑删除记录/recall恢复记录B、delete/pack彻底删除表中所有已被逻辑删除的记录C、delete/zap D、pack/delete

执行pack后,表中带有删除标记的记录都已被真正删除掉。

 18、在记录操作命令中,Delete的作用是().

 A、将记录从表中彻底删除B、只给要删除的记录做删除标志C、不能删除记录 D、删除整个表中的记录

 19、表文件排序后新生成的文件的扩展名是()。

表文件的后缀不会变

 A、idxB、dbfC、cdx D、prg

 20、可以伴随着表的打开而自动打开的索引文件是()。

 A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件 D、非结构化复合索引文件

 21、建立索引时,()字段不能作为索引字段。

 A、字符型B、数值型C、备注型 D、日期型

 22、已知成绩.dbf中含有数值型总分字段,执行下列命令后:

use成绩.dbf

indexon1000-总分todzf.idx

()命令能够查询出总分为350的记录。

 A、find1000-350B、seek1000-350C、find350 D、seek350

 23、在student表中有性别(C)、总成绩(N)字段,为求男同学成绩总和,应该用命令()。

 A、TOTALON总成绩FOR性别='男'B、SUM总成绩FOR性别='男'C、TOTALON总成绩TOCHJFOR性别='男' D、SUMFIELD总成绩FOR性别='男'

 24、当前工资表中有101条记录,当前记录号为9,用AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将()。

 A、计算前9条记录的平均工资B、计算后92条记录的平均工资C、计算全部记录的平均工资 D、只计算当前记录的工资值

 25、有关表与表结构的复制,下列说法错误的是(C)。

 A、可以将当前打开的表的记录通过COPYTO命令复制到一个新的表中B、通过copystructureto命令能将表的结构复制到一个新表中C、通过copyto命令能复制所有记录,但不能有选择地复制记录 D、通过copyto命令能将表中的某些字段复制到一个新表中FIELDSFieldList指定要复制到新文件的字段。

如果省略,则复制所有字段。

 26、下列有关数据库的说法中,错误的是()。

 A、在没有打开数据库的情况下所建立的表,就是自由表B、一个数据库表只能属于一个数据库C、自由表不能添加到数据库中 D、数据库表可以从数据库中移出,成为自由表

 27、“项目管理器”中的“文档”选项卡用于显示和管理()。

 A、程序、API库和应用程序B、数据库、自由表和查询C、菜单、文本文件和其他文件 D、表单、报表和标签

 28、以下关于主索引和候选索引的叙述正确的是(A)。

 A、主索引和候选索引都能保证表中记录的唯一性B、主索引和候选索引都可以建立在数据库表和自由表上C、主索引可以保证表记录的惟一性,而候选索引不能。

 D、主索引和候选索引是相同的概念错

 29、在查询设计器中,“筛选”选项卡对应的SQL短语是()。

 A、WHEREB、JOINC、SET D、ORDERBY

 30、使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是()。

 A、SELECT*FROMSTUDENTWHERELEFT(姓名,2)='王'B、SELECT*FROMSTUDENTWHERERIGHT(姓名,2)='王'C、SELECT*FROMSTUDENTWHERETRIM(姓名,2)='王' D、SELECT*FROMSTUDENTWHERESTR(姓名,2)='王'

 二、填空题(共15道,每道1分)

 1、数据库系统是指具有数据管理功能的计算机系统.

 2、常见的关系运算有:

选择运算、投影运算、连接运算。

 3、在VFP的字段类型中,系统默认逻辑型字段占1个字节。

(用阿拉伯数字表示)

 4、表达式:

.not.((.F..and..T.).or..T.)的值是.F.。

 5、函数str(123.45678,6,4)的值为123.46。

 6、使用create建立表文件时,会打开创建表设计器对话框,在这个对话框中,完成表结构的建立。

 7、要显示表的结构参数,首先必须使用USE命令打开表。

 8、VisualFoxPro提供了3种修改记录数据的方式,分别是编辑修改、浏览修改和replace命令替换.修改。

 9、在当前记录前面插入一条空白记录的命令是:

Insertappendblank。

 10、要逻辑删除当前表中的当前记录,使用的命令是:

delete。

(命令动词写完整)

 11、排序命令中的/d表示的是记录将按照指定字段的降序排列。

(填升或降)

 12、有一个表文件course.dbf,有复合索引文件sc.cdx、course.cdx,这两个复合索引文件中,sc.cdx由用户指定,不随表文件打开而自动打开。

结构复合索引文件的主文件名与表的主文件名相同,随表的打开而打开。

非结构复合索引,由用户指定。

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

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1