您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 模拟题 >> 正文    
  计算机等级二级VisualFoxPro笔试试卷 【注册男护士专用博客】          

计算机等级二级VisualFoxPro笔试试卷

www.nanhushi.com     佚名   不详 

一、选择题( (1)~(35) 每题2分,共70分) 
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 数据库(DB)、数据库系统(DBS)、数据库 管理 系统(DBMS)三者之间的关系是
A) DBS包括DB和DBMS B) DBMS包括DB和DBS
C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS

(2) 在Visual FoxPro中“表”是指
A) 报表 B) 关系 C) 表格 D) 表单

(3) 数据库系统与文件系统的最主要区别是
A) 数据库系统复杂,而文件系统简单
B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 
D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量

(4) 在当前表单的LABEL1控件中显示系统时间的语句是
A) THISFORM.LABEL1.CAPTION=TIME()
B) THISFORM.LABEL1.VALUE=TIME()
C) THISFORM.LABEL1.TEXT=TIME()
D) THISFORM.LABEL1.CONTROL=TIME()

(5) 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 
A) 临时关键字 B) 主关键字
C) 外部关键字 D) 索引关键字

(6) 在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
A)pro   B) prj   C) pjx   D) itm

(7) 在Visual FoxPro的项目管理器中不包括的选项卡是
A) 数据 B) 文档 C) 类 D) 表单

(8)在Visual FoxPro 中说明数组的命令是
A) DIMENSION和ARRAY          B) DECLARE和ARRAY
C) DIMENSION和DECLARE      D) 只有DIMENSION

(9) 数据库表可以设置字段有效性规则,字段有效性规则属于
A) 实体完整性范畴 B) 参照完整性范畴
C) 数据一致性范畴 D) 域完整性范畴

(10) 在Visual FoxPro中字段的数据类型不可以指定为
A) 日期型 B) 时间型
C) 通用型 D) 备注型

(11) 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是
A) 主索引 B) 候选索引 C) 普通索引 D) 惟一索引

(12) 以下关于主索引和侯选索引的叙述正确的是
A) 主索引和侯选索引都能保证表记录的惟一性
B) 主索引和侯选索引都可以建立在数据库表和自由表上
C) 主索引可以保证表记录的惟一性,而侯选索引不能
D) 主索引和侯选索引是相同的概念

(13) 查询订购单号首字符是“P”的订单信息,应该使用命令
A) SELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P”
B) SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”
C) SELECT * FROM 订单 WHERE “P”
D) SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= “P”

(14) 有如下赋值语句,结果为“大家好”的表达式是
 a=“你好”
 b=“大家”
A) b+AT(a,1)      B) b+RIGHT(a,1)
C) b+ LEFT(a,3,4)    D) b+RIGHT(a,2)

(15) 数据库表的字段可以定义默认值,默认值是
A) 逻辑表达式 B) 字符表达式
C) 数值表达式 D) 前三种都可能

(16) 数据库的字段可以定义规则,规则是
A) 逻辑表达式 B) 字符表达式
C) 数值表达式 D) 前三种说法都不对

 (17) 在SQL语句中,与表达式“供应商名 LIKE” %北京%“”功能相同的表达式是
A) LEFT(供应商名,4)=“北京”       B) “北京”
C) 供应商名IN“%北京%”              D) AT(供应商名,“北京”)

(18) 使数据库表变为自由表的命令是
A) DROP TABLE     B) REMOVE TABLE
C) FREE TABLE       D) RELEASE TABLE

(19) 在Visual FoxPro的查询设计器中“筛选”选项卡对应的SQL短语是
A) WHERE     B) JOIN    C) SET    D) ORDER  BY

(20) SQL支持集合的并运算,在Visual FoxPro中SQL并运算的运算符是
A) PLUS     B) UNION    C) +    D) U

(21) 根据“职工”项目文件生成emp_sys.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 职工

(22) 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
A)系统自动备份父表中被删除记录到一个新表中
B)若字表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性 检查 ,删除父表记录与子表无关

(23) 以下关于关系的说法正确的是
A) 列的次序非常重要 B) 当需要索引时列的次序非常重要
C) 列的次序无关紧要 D) 关键字必须指定为第一列 

(24) 为了在报表中打印当前时间,这时应该插入一个
A) 表达式控件 B) 域控件
C) 标签控件      D) 文件控件

(25) 在Visual FoxPro中释放和关闭表单的方法是
A) RELEASE     B) CLOSE    C) DELETE    D) DROP

(26) 为了从用户菜单返回到系统菜单应该使用命令
A) SET DEFAULT SYSTEM          B) SET MENU TO DEFAULT
C) SET SYSTEM TO DEFAULT    D) SET SYSMENU TO DEFAULT

(27) 在表单中为表格控件指定数据源的属性是
A) DataSource    B) RecordSource
C) DataFrom      D) RecordFrom

(28) 以下关于表单数据环境叙述错误的是
A) 可以向表单数据环境设计器中添加表或视图
B) 可以从表单数据环境设计器中移出表或视图
C) 可以在表单数据环境设计器中设置表之间的关系
D) 不可以在表单数据环境设计器中设置表之间的关系 
(29) 以下关于查询描述正确的是
A) 不能根据自由表建立查询       B) 只能根据自由表建立查询
C) 只能根据数据库表建立查询   D) 可以根据数据库表和自由表建立查询

第(30)-(35)题使用如下三个表:
部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D
工资.DBF:职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)
(30) 查询职工实发工资的正确命令是
A) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资
B) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资;
WHERE 职工.职工号=工资.职工号
C) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;
FROM 工资,职工 WHERE 职工.职工号=工资.职工号
D) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;
FROM 工资 JOIN 职工 WHERE 职工.职工号=工资. 职工号

(31) 查询1962年10月27日出生的职工信息的正确命令是
A) SELECT*FROM 职工 WHERE 出生日期={^1962-10-27}
B) SELECT*FROM 职工 WHERE 出生日期=1962-10-27
C) SELECT*FROM 职工 WHERE 出生日期=“1962-10-27”
D) SELECT*FROM 职工 WHERE 出生日期=(“1962-10-27”)

(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(出生日期)FROM 部门 JOIN 职工;
WHERE 部门.部门号=职工.部门号 GROUP BY 部门名

(33) 查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。正确的命令是
A) SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工 WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY COUNT(职工号)ASC
B) SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工 WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY COUNT(职工号)DESC
C) SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY 职工人数 ASC
D) SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY 职工人数 DESC

(

二、填空题( 每空2分,共30分) 
 请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整
(1)使用数据库设计器为两个表建立联系,首先应在父表中建立【1】 索引,在子表中建立【2】索引。

(2) 常量 .n.表示的是【3】型的数据。

(3) 在Visual FoxPro中参数传递的方式有两中,一种是按值传递,另一种是按引用传递,
将参数设置为按引用传递的语句是:SET UDFPARMS 【4】 

(4) 运行表单时,Load事件是在Init事件之【5】被引发。

(5) 如下程序的输出结果是【6】.
 i=1
 DO WHILE i<10
 i=i+2
 ENDDO
 ?i

第(6)~(9)题使用如下三个表
 零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)
 使用零件.DBF:项目号C(2),零件号C(2),数量I
 项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)
(6) 为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是
【7】TABLE使用零件【8】数量SET【9】数量>0

(7) 查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是
SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;
FROM 项目,使用零件,零件WHERE 项目.项目号=使用零件.项目号【10】;
使用零件.零件号=零件.零件号 AND 使用零件.零件号【11】;
(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=‘s1’)

(8) 建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的SQL语句是
CREATE VIEW item_view 【12】;
SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;
FROM 零件 INNER JOIN 使用零件;
INNER JOIN 【13】;
ON 使用零件.项目号=项目.项目号;
ON 零件.零件号=使用零件.零件号;
WHERE 项目.项目号=‘s2’

(9) 从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是
SELECT* 【14】 2 FROM item_view 【15】 数量DESC

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。