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

全国计算机等级考试二级VFP模拟试题14

www.nanhushi.com     佚名   不详 

答案

一、选择题(每题2分,共计70分)

1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3者之间的关系是
A)DBS包括DB和DBMS
B)DBMS包括DB和DBS
C)DB包括DBS和DBMS
D)DBS就是DB,也就是DBMS
A       B       C       D      
2.在Visual FoxPro中,“表”是指
A)报表
B)关系
C)表格
D)表单
A       B       C       D      
3.数据库系统与文件系统的最主要区别是
A)数据库系统复杂,而文件系统简单
B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
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()
A       B       C       D      
5.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用
A)临时关键字
B)主关键字
C)外部关键字
D)索引关键字
A       B       C       D      

答案  
6.在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
A)pro
B)prj
C)pjx
D)itm
A       B       C       D      
7.在Visual FoxPro的项目管理器中不包括的选项卡是
A)数据
B)文档
C)类
D)表单
A       B       C       D      
8.在Visual FoxPro中,说明数组的命令是
A)DIMENSION和ARRAY
B)DECLARE和ARRAY
C)DIMENSION和DECLARE
D)只有DIMENSION
A       B       C       D      
9.数据库表可以设置字段有效性规则,字段有效性规则属于
A)实体完整性范畴
B)参照完整性范畴
C)数据一致性范畴
D)域完整性范畴
A       B       C       D      
10.在Visual FoxPro中,字段的数据类型不可以指定为
A)日期型
B)时间型
C)通用型
D)备注型
A       B       C       D      

答案
11.用命令"INDEX ON 姓名TAG index_name UNIQUE"建立索引,其索引类型是
A)主索引
B)候选索引
C)普通索引
D)惟一索引
A       B       C       D      
12.以下关于主索引和候选索引的叙述正确的是
A)主索引和候选索引都能保证表记录的惟一性
B)主索引和候选索引都可以建立在数据库表和自由表上
C)主索引可以保证表记录的惟一性,而候选索引不能
D)主索引和候选索引是相同的概念
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″
A       B       C       D      
14.有如下赋值语句,结果为“大家好”的表达式是
a=″你好″
b=″大家″
A)b+AT(a,1)
B)b+RIGHT(a,1)
C)b+LEFT(a,3,4)
D)b+RIGHT(a,2)
A       B       C       D      
15.数据库表的字段可以定义默认值,默认值是
A)逻辑表达式
B)字符表达式
C)数值表达式
D)前三种都可能
A       B       C       D      

答案
16.数据库表的字段可以定义规则,规则是
A)逻辑表达式
B)字符表达式
C)数值表达式
D)前三种说法都不对
A       B       C       D      
17.在SQL语句中,与表达式“供应商名LIKE″%北京%″”功能相同的表达式是
A)LEFT(供应商名,4)=″北京″
B)″北京″$供应商名
C)供应商名IN″%北京%″
D)AT(供应商名,″北京″)
A       B       C       D      
18.使数据库表变为自由表的命令是
A)DROP TABLE
B)REMOVE TABLE
C)FREE TABLE
D)RELEASE TABLE
A       B       C       D      
19.在Visual FoxPro的查询设计器中,“筛选”选项卡对应的SQL短语是
A)WHERE
B)JOIN
C)SET
D)ORDER BY
A       B       C       D      
20.SQL支持集合的并运算,在Visual FoxPro中SQL并运算的运算符是
A)PLUS
B)UNION
C)+
D)∪
A       B       C       D      

答案
21.根据“职工”项目文件生成emp_sys.exe应用程序的命令是
A)BUILD EXE emp_sys FROM职工
B)BUILD APP emp_sys.exe FROM职工
C)LINK EXE emp_sys FROM职工
D)LINK APP emp_sys.exe FROM职工
A       B       C       D      
22.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
A)系统自动备份父表中被删除记录到一个新表中
B)若子表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性检查,删除父表记录与子表无关
A       B       C       D      
23.以下关于关系的说法正确的是
A)列的次序非常重要
B)当需要索引时列的次序非常重要
C)列的次序无关紧要
D)关键字必须指定为第一列
A       B       C       D      
24.为了在报表中打印当前时间,这时应该插入一个
A)表达式控件
B)域控件
C)标签控件
D)文本控件
A       B       C       D      
25.在Visual FoxPro中,释放和关闭表单的方法是
A)RELEASE
B)CLOSE
C)DELETE
D)DROP
A       B       C       D      

答案
26.为了从用户菜单返回到系统菜单应该使用命令
A)SET DEFAULT SYSTEM
B)SET MENU TO DEFAULT
C)SET SYSTEM TO DEFAULT
D)SET SYSMENU TO DEFAULT
A       B       C       D      
27.在表单中为表格控件指定数据源的属性是
A)DataSource
B)RecordSource
C)DataFrom
D)RecordFrom
A       B       C       D      
28.以下关于表单数据环境叙述错误的是
A)可以向表单数据环境设计器中添加表或视图
B)可以从表单数据环境设计器中移出表或视图
C)可以在表单数据环境设计器中设置表之间的联系
D)不可以在表单数据环境设计器中设置表之间的联系
A       B       C       D      
29.以下关于查询描述正确的是
A)不能根据自由表建立查询
B)只能根据自由表建立查询
C)只能根据数据库表建立查询
D)可以根据数据库表和自由表建立查询
A       B       C       D      
30.使用如下3个表:
部门.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 职工职工号=工资职工号
A       B       C       D      

答案
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″)
A       B       C       D      
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 部门名
A       B       C       D      
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
A       B       C       D      
34.查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是
A)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)AS 年龄 FROM 职工 ;
WHERE 年龄>35
B)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) AS年龄 FROM 职工 ;
WHERE YEAR(出生日期)>35
C)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) AS年龄 FROM 职工 ;
WHERE YEAR(DATE())-YEAR(出生日期)>35
D)SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工 ;
WHERE YEAR(DATE())-YEAR(出生日期)>35
A       B       C       D      
35.为“工资”表增加一个“实发工资”字段的正确命令是
A)MODIFY 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)
A       B       C       D      

答案

二、填空题(每空2分,共计30分)

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