计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第1页二级VF培训班笔试模拟题(第九套)1、下面叙述正确的是______。A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试2、下列数据结构中,能用二分法进行查找的是______。A、顺序存储的有序线性表B、线性链表C、二叉链表D、有序线性链表3、下列关于栈的描述正确的是______。A、在栈中只能插入元素而不能删除元素B、在栈中只能删除元素而不能插入元素C、栈是特殊的线性表,只能在一端插入或删除元素D、栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素4、下列叙述中正确的是______。A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率5、下列描述中正确的是______。计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第2页A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题6、在软件设计中,不属于过程设计工具的是______。A、PDL(过程设计语言)B、PAD图C、N-S图D、DFD图7、下列叙述中正确的是______。A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令8、数据库设计的根本目标是要解决______。A、数据共享问题B、数据安全问题C、大量数据存储问题D、简化数据维护9、设有如下关系表______。RST则下列操作中,正确的是______。A、T=R∩SB、T=R∪SC、T=RхSD、T=R/S10、数据库系统的核心是______。A、数据模型B、数据库管理系统C、数据库D、数据库管理员计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第3页11、VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指______。A、数据库文件(dbc文件)B、一个数据库中两个表之间有一定的关系C、表文件(dbf文件)D、一个表文件中两条记录之间有一定的关系12、扩展名为mnx的文件是______。A、备注文件B、项目文件C、表单文件D、菜单文件13、报表的数据源可以是______。A、表或视图B、表或查询C、表、查询或视图D、表或其他报表14、如果添加到项目中的文件标识为排除,表示______。A、此类文件不是应用程序的一部分B、生成应用程序时不包括此类文件C、生成应用程序时包括此类文件,用户可以修改D、生成应用程序时包括此类文件,用户不能修改15、项目管理器的运行按钮用于执行选定的文件,这些文件可以是______。A、查询、视图或表单B、表单、报表和标签C、查询、表单或程序D、以上文件都可以16、允许出现重复字段值的索引是______。A、候选索引和主索引B、普通索引和惟一索引C、候选索引和惟一索引D、普通索引和候选索引17、以纯文本形式保存设计结果的设计器是______。A、查询设计器B、表单设计器C、菜单设计器D、以上三种都不是计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第4页18、以下关于视图的描述正确的是______。A、视图保存在项目文件中B、视图保存在数据库文件中C、视图保存在表文件中D、视图保存在视图文件中19、下面有关表间永久联系和关联的描述中,正确的是______。A、永久联系中的子表一定有索引,关联中的子表不需要有索引B、无论是永久联系还是关联,子表一定有索引C、永久联系中子表的记录指针会随父表的记录指针的移动而移动D、关联中父表的记录指针会随子表的记录指针的移动而移动20、下面关于类、对象、属性和方法的叙述中,错误的是______。A、类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B、属性用于描述对象的状态,方法用于表示对象的行为C、基于同一个类产生的两个对象可以分别设置自己的属性值D、通过执行不同对象的同名方法,其结果必然是相同的21、在下面的VisualFoxPro表达式中,运算结果为逻辑真的是______。A、EMPTY(、NULL、)B、LIKE('xy?','xyz')C、AT('xy','abcxyz')D、ISNULL(SPACE(0))22、依次执行以下命令后的输出结果是______。SETDATETOYMDSETCENTURYONSETCENTURYTO19ROLLOVER10SETMARKTO、?CTOD(49-05-01)计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第5页A、49、05、01B、1949、05、01C、2049、05、01D、出错23、假设职员表已在当前工作区打开,其当前记录的姓名字段值为张三(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名-您好?姓名那么主窗口中将显示______。A、张三B、张三您好C、张三您好D、出错24、有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是______。A、SETINDEXTO姓名B、SETINDEXTOXMC、SETORDERTO姓名D、SETORDERTOXM25、当前打开的图书表中有字符型字段图书号,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令______。A、DELETEFOR图书号=AB、DELETEWHILE图书号=AC、DELETEFOR图书号=A*D、DELETEFOR图书号LIKE26、在VisualFoxPro中,要运行查询文件query1、qpr,可以使用命令______。A、DOquery1B、DOquery1、qprC、DOQUERYquery1D、RUNquery127、下列程序段的输出结果是______。ACCEPTTOA计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第6页IFA=[123456]S=0ENDIFS=1?SRETURNA、0B、1C、由A的值决定D、程序出错28、如果在命令窗口输入并执行命令:LIST名称后在主窗口中显示:记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是______。GO2SCANNEXT4FORLEFT(名称,2)=电IFRIGHT(名称,2)=线LOOPENDIF??名称ENDSCAN计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第7页A、电话线B、电冰箱C、电冰箱电线D、电视机电冰箱29、根据下表,查询金额最大的那10%订单的信息。正确的SQL语句是______。职员、DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户、DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单、DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)A、SELECT*TOP10PERCENTFROM订单B、SELECTTOP10%*FROM订单ORDERBY金额C、SELECT*TOP10PERCENTFROM订单ORDERBY金额D、SELECTTOP10PERCENT*FROM订单ORDERBY金额DESC30、根据下表,查询订单数在3个以上、订单的平均金额在200元以上的职员号。正确的SQL语句是______。职员、DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户、DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单、DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)A、SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)3AND计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第8页AVG_金额200B、SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)3ANDAVG(金额)200C、SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)3WHEREAVG(金额)200D、SELECT职员号FROM订单GROUPBY职员号WHERECOUNT(*)3ANDAVG_金额20031、根据下表,显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是______。职员、DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户、DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单、DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)A、SELECT订单号,客户名,签订日期FROM订单JOIN客户ON订单、客户号=客户、客户号WHERE签订日期{^2005-1-1}B、SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单、客户号=客户、客户号AND签订日期{^2005-1-1}C、SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单、客户号=客户、客户号AND签订日期{^2005-1-1}D、SELECT订单号,客户名,签订日期FROM订单,客户计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第9页ON订单、客户号=客户、客户号AND签订日期{^2005-1-1}32、根据下表,显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是______。职员、DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户、DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单、DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)A、SELECT职员、职员号,姓名FROM职员JOIN订单ON订单、职员号=职员、职员号GROUPBY职员、职员号HAVINGCOUNT(*)=0B、SELECT职员、职员号,姓名FROM职员LEFTJOIN订单ON订单、职员号=职员、职员号GROUPBY职员、职员号HAVINGCOUNT(*)=0C、SELECT职员号,姓名FROM职员WHERE职员号NOTIN(SELECT职员号FROM订单)D、SELECT职员、职员号,姓名FROM职员WHERE职员、职员号(SELECT订单、职员号FROM订单)33、有以下SQL语句:SELECT订单号,签订日期,金额FROM订单,职员WHERE订单、职员号=职员、职员号AND姓名=李二计算机二级VisualFoxpro笔试试题模拟试卷共14页,当前为第10页与如上语句功能相同的SQL语句是(参照下表)______。职员、DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户、DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单、DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)A、SELECT订单号,签订日期,金额FROM订单WHEREEXISTS(SELECT*FROM职员WHERE姓名=李二)B、SELECT订单号,签订日期,金额FROM订单WHEREEXISTS(SELECT*FROM职员WHERE职员号=订单、职