《2023年全国计算机等级考试VFP二级笔试仿真模拟试题及答案(三).docx》由会员分享,可在线阅读,更多相关《2023年全国计算机等级考试VFP二级笔试仿真模拟试题及答案(三).docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年全国计算机等级考试VFP二级笔试仿真模拟试题及答案(三)、单项选择题(每题2分,共70分) 1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(本题分值:2分)A) DBS 包括 DB 和 DBMS B) DBMS 包括 DB 和 DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS A2、在 Visual FoxPro 中“表”是指A)报表 B)关系 C)表格 D)表单B3、数据库系统与文件系统的最主要区别是A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可 以解决0文件系统只能管理
2、程序文件,而数据库系统能够管理各种类型的 文件D)文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 B4、在当前表单的LABEL1控件中显示系统时间的语句是A) THISFORM. LABEL1. CAPTION=TIME ()B) THISFORM. LABEL1. VALUE=TIME()C) THISFORM. LABEL1. TEXT=TIME ()D) THISFORM. LABEL1. CONTROL=TIME()SELECT零件.零件名称,使用零件.数量,使用零件.项目号,项 目.项目名称;FROM 零件 INNER JOIN 使用零件;INNER JOINON使用零件
3、.项目号二项目.项目号;ON零件.零件号二使用零件.零件号;WHERE 项目.项目号=s212 AS 【13】项目9、从上一题建立的视图中查询使用数量最多的2个零件的信息,应该 使用的SQL语句是SELECT* 2 FROM item_view 数量 DESC. 14 TOP 15 ORDERBY5、在关系模型中,为了实现“关系中不允许出现相同元组”的约束 应使用A)临时关键字B)主关键字C)外部关键字D)索引关键字B6、在Visual FoxPro中创建项目,系统将建立一个项目文件,项目 文件的扩展名是A) pro B) prjC) pjx D) itm C7、在Visual FoxPro的
4、项目管理器中不包括的选项卡是A)数据 B)文档 C)类 D)表单 D8、在Visual FoxPro中说明数组的命令是A) DIMENSION 和 ARRAY B) DECLARE 和 ARRAYC) DIMENSION 和 DECLARE D)只有 DIMENSION C9、数据库表可以设置字段有效性规则,字段有效性规则属于A)实体完整性范畴B)参照完整性范畴0数据一致性范畴D)域完整性范畴D10、在Visual FoxPro中字段的数据类型不可以指定为A)日期型 B)时间型 C)通用型 D)备注型 B11、用命令 INDEX ON 姓名 TAG index_name UNIQUE” 建立索
5、引, 其索引类型是A)主索引 B)候选索引C)普通索引D)惟一索引 D12、以下关于主索引和侯选索引的叙述正确的是A)主索引和侯选索引都能保证表记录的惟一性B)主索引和侯选索引都可以建立在数据库表和自由表上0主索引可以保证表记录的惟一性,而侯选索引不能D)主索引和侯选索引是相同的概念A13、查询订购单号首字符是“P”的订单信息,应该使用命令A) SELECT * FROM 订单 WHERE HEAD (订购单号,1) = “P”B) SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”C) SELECT * FROM 订单 WHERE P” $订购单号D) SELE
6、CT * FROM 订单 WHERE RIGHT(订购单号,1)= “P B14、I有如下赋值语句,结果为“大家好”的表达式是:a二“你好”b二“大家”A) b+AT(a, 1) B) b+RIGHT(a, 1) B b+ LEFT (a, 3, 4) D) b+RIGHT(a, 2)D15、数据库表的字段可以定义默认值,默认值是A)逻辑表达式B)字符表达式C)数值表达式D)前三种都可能D 16、数据库的字段可以定义规则,规则是A)逻辑表达式B)字符表达式C)数值表达式D)前三种说法都不 对A17、在SQL语句中,与表达式“供应商名LIKE 北京 “”功能相 同的表达式是A) LEFT(供应商
7、名,4)二“北京” B) “北京” $供应商名0供应商名IN %北京犷D) AT (供应商名,“北京”)B18、使数据库表变为自由表的命令是A) DROP TABLE B) REMOVE TABLEC) FREE TABLE D) RELEASE TABLE B19、在Visual FoxPro的查询设计器中筛选”选项卡对应的SQL短 语是A) WHERE B) JOINC) SET D) ORDER BY A20、SQL支持集合的并运算,在Visual FoxPro中SQL并运算的运算 符是A) PLUS B) UNION C) + D) U B21、根据“职工”项目文件生成emp_sys.
8、exe应用程序的命令是A) BUILD EXE emp_sys FROM 职工B) DUILD APP emp_sys. exe FROM 职工C) LINK EXE emp_sys FROM 职工D) LINK APP emp_sys FROM 职工 A22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的 记录时A)系统自动备份父表中被删除记录到一个新表中B)若字表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关C 23、以下关于关系的说法正确的是A)列的次序非常重要B)当需要索引时列的次序非常重要0列的次序无关紧要D
9、)关键字必须指定为第一列C24、为了在报表中打印当前时间,这时应该插入一个A)表达式控件B)域控件C)标签控件D)文件控件B25、在Visual FoxPro中释放和关闭表单的方法是A) RELEASE B) CLOSE C) DELETE D) DROP A26、为了从用户菜单返回到系统菜单应该使用命令A) SET DEFAULT SYSTEM B) SET MENU TO DEFAULTC) SET SYSTEM TO DEFAULT D) SET SYSMENU TO DEFAULT D27、在表单中为表格控件指定数据源的属性是A) DataSource B) RecordSource
10、C) DataFrom D) RecordFrom B28、以下关于表单数据环境叙述错误的是A)可以向表单数据环境设计器中添加表或视图B)可以从表单数据环境设计器中移出表或视图0可以在表单数据环境设计器中设置表之间的关系D)不可以在表单数据环境设计器中设置表之间的关系D29、以下关于查询描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询0只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询D30、查询职工实发工资的正确命令是A) SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资FROM工 资B) SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资FR
11、OM工 资WHERE职工.职工号二工资.职工号0 SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资FROM工 资,职工WHERE职工.职工号二工资.职工号D) SELECT姓名,(基本工资+津贴+奖金-扣除)AS实发工资 FROM 工资JOIN职工WHERE职工.职工号二工资.职工号C 31、查询1962年10月27日出生的职工信息的正确命令是A) SELECT*FROM 职工 WHERE 出生日期二1962To-27B) SELECT*FROM 职工 WHERE 出生日期二 1962To-27C) SELECT*FROM 职工 WHERE 出生日期二 “1962-10-27”D)
12、 SELECT*FROM 职工 WHERE 出生日期二(“1962T0-27” ) A 32、查询每个部门年龄最长者的信息,要求得到的信息包括部门名和 最长者的出生日期。正确的命令是A) SELECT部门名,MIN(出生日期)FROM部门JOIN职工ON部门. 部门号二职工.部门号GROUP BY部门名B) SELECT部门名,MAX(出生日期)FROM部门JOIN职工ON部门. 部门号二职工.部门号GROUP BY部门名C) SELECT部门名,MIN(出生日期)FROM部门JOIN职工WHERE部 门.部门号二职工.部门号GROUP BY部门名D) SELECT部门名,MAX(出生日期)F
13、ROM部门JOIN职工WHERE部 门.部门号二职工.部门号GROUP BY部门名A33、查询有10名以上(含10名)职工的部门信息(部门名和职工人数), 并按职工人数降序排列。正确的命令是A) SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号二职工.部门号GROUP BY 部门名 HAVING COUNT(*)=10 ORDER BY COUNT(职 工号)ASCB) SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号二职工.部门号GROUP BY 部门名 HAVING COUNT W =10 ORDER
14、BY COUNT(职 工号)DESC0 SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号二职工.部门号GROUP BY 部门名 HAVING COUNT W =10 ORDER BY 职工人数ASCD) SELECT部门名,COUNT(职工号)AS职工人数FROM部门,职工WHERE部门.部门号二职工.部门号GROUP BY 部门名 HAVING COUNT(*)=10 ORDER BY 职工人数DESC D34、查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、 性别和年龄),正确的命令是A) SELECT姓名,性别,YEAR (DATE
15、。)-YEA性出生日期)年龄FROM 职工WHERE年龄35B) SELECT 姓名,性别,YEAR (DATE。)-YEAR (出生日期)年龄 FROM 职工WHERE YEAR(出生日期)35C) SELECT 姓名,性别,YEAR (DATE。)-YEAR (出生日期)年龄 FROM 职工 WHERE YEAR (DATE。)-YEAR (出生日期)35D) SELECT姓名,性别,年龄=YEAR (DATE。)-YEAR (出生日期)FROM职 工 WHERE YEAR (DATE。)-YEAR (出生日期)35 C35、为“工资”表增加一个“实发工资”字段的正确命令是A) MODIF
16、Y TABLE 工资 ADD COLUMN 实发工资 N(9, 2)B) MODIFY TABLE 工资 ADD FIELD 实发工资 N(9, 2)C) ALTER TABLE 工资 ADD COLUMN 实发工资 N(9, 2)D) ALTER TABLE 工资 ADD FIELD 实发工资 N(9, 2) C二、填空题(每空2分,共30分)1、使用数据库设计器为两个表建立联系,首先应在父表中建立索引, 在子表中建立索引。11 【2】主、候选或普通2、常量.n.表示的是型的数据。 【3】逻辑3、在Visual FoxPro中参数传递的方式有两中,一种是按值传递, 另一种是按引用传递,将参数
17、设置为按引用传递的语句是:SETUDFPARMS4 TO REFERENCE4、运行表单时,Load事件是在Init事件之被引发。【5】前5、如下程序的输出结果是.i=lDO WHILE i07 ALTER 8 ALTER 【9】CHECK7、查询与项目“si”(项目号)所使用的任意一个零件相同的项目 号、项目名称、零件号和零件名称,使用的SQL语句是SELECT项目.项目号,项目名称,使用零件.零件号,零件名称;FROM项目,使用零件,零件WHERE项目.项目号二使用零件.项目号 使用零件.零件号二零件.零件号AND使用零件.零件号 (SELECT零件号FROM使用零件WHERE使用零件.项目号二 sr)10 AND 11=人四或=50怔8、建立一个由零件名称、数量、项目号、项目名称字段构成的视图, 视图中只包含项目号为“s2”的数据,应该使用的SQL语句是CREATE VIEW item view