2012年9月计算机等级考试二级VFP考前全真模拟试卷(五)
-
(11)使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句:
SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;
______ 国家.国家代码 = 获奖牌情况.国家代码:
WHERE 国家.国家名称 = “中国”AND 名次=1
-
(12)将金牌榜.DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数3项的和,应使用SQL语句
______ 金牌榜 ______ 奖牌总数=金牌数+银牌数+铜牌数
-
(9)在Visual FoxPro文件中,CREATE DATABASE命令创建一个扩展名为___的数据库。
-
(8)在SQL的SELECT查询中使用___子句消除查询结果中的重复记录。
-
设有如下说明,请回答(10)~(12)小题:
有三个数据库表:
金牌榜.DBF 国家代码C(3),金牌数I,银牌数I,铜牌数I
获奖牌情况.DBF 国家代码C(3),运动员名称C(20),项目名称C(30),名次I
国家.DBF 国家代码C(3),国家名称C(20)
“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:
(10)为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句:
ALTER TABLE 金牌榜 ___ 奖牌总数 I ___ 奖牌总数>=0
-
(6)想要定义标签控件的Caption显示效果的大小,要定义标签属性的___。
-
(7)在SQL的嵌套查询中,量词有ANY,___,___。
-
(4)弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入___两个字符。
-
(5)运行表单时,Load事件是在Init事件之___被引发。
-
(2)在Visual FoxPro中项目文件的扩展名是___。
-
(1) Visual FoxPro 6.0是一个___位的数据库管理系统。
-
(3)常量.n.表示的是___型的数据。
-
(34)SQL语句
SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;
FROM 部门表,商品表;
WHERE部门表.部门号=商品表.部门号;
ORDER BY部门表.部门号 DESC,单价
查询结果的第一条记录的商品号是
- A)0101 B)0202 C)0110 D)0112
-
(35)SQL语句
SELECT 部门名称 FROM部门表 WHERE 部门号 IN(SELECT 部门号,
FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)
查询结果是
- A)家用电器部、电话手机部 B)家用电器部、计算机部
- C)电话手机部、电视录摄像机部 D)家用电器部、电视录摄像机部
-
(31)~(35)题使用如下表的数据:
(31)SQL语句
SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY 部门号
查询结果有几条记录?
- A)1 B)4 C)3 D)10
-
(33)SQL语句
SELECT 部门表.部门号,部门名称,SUM(单价*数量);
FROM 部门表,商品表;
WHERE部门表.部门号=商品表.部门号;
GROUP BY部门表.部门号
查询结果是
- A)各部门商品数量合计 B)各部门商品金额合计
- C)所有商品金额合计 D)各部门商品金额平均值
-
(32)SQL语句
SELECT 产地,COUNT(*)提供的商品种类数;
FROM 商品表;
WHERE 单价>200;
GROUP BY 产地 HAVING COUNT(*)>=2;
ORDER BY 2 DESC
查询结果的第一条记录的产地和提供的商品种类数是
- A)北京,1 B)上海,2 C)广东,5 D) 广东,7
-
(29)以下程序为输入50个学生某门课程的成绩,并求出平均成绩
DIMENSION A (50)
Sum = 0
FOR I = 1 TO 50
INPUT TO A (i)
_______
END FOR
- Aver = sum / 50 ? "平均成绩为:",Aver 程序空白处应填入
- A)sum=A(i) B)sum=sum+A(i) C) sum=sum+i D) sum=i
-
(30)在SQL的SELECT查询结果中,消除重复记录的方法是
- A)通过指定主关系键 B)通过指定惟一索引
- C)使用DISTINCT子句 D)使用HAVING字句
-
(28)如果学生表STUDENT是使用下面的SQL语句创建的
CREATE TABLE STUDENT (SNO C (4) PRIMARY KEY NOT NULL , ;
SN C (8) , ;
SEX C (2) , ;
- AGE N (2) CHECK (AGE>15 AND AGE<30 )) 下面的SQL语句中可以正确执行的是
- A)INSERT INTO STUDENT(SNO,SEX,AGE)VALUES("S9","男",17)
- B)INSERT INTO STUDENT(SN,SEX,AGE)VALUES("李安琦","男",20)
- C)INSERT INTO STUDENT(SEX,AGE)VALUES("男",20)
- D)INSERT INTO STUDENT(SNO,SN) VALUES("S9","安琦",16)
-
(27)下列表达式中,返回结果为.F.的表达式是
- A) AT("A","BCD") B)"[信息] "$"管理信息系统"
- C) ISNULL (.NULL.) D) SUBSTR("计算机技术",3,2)
-
(26)在命令窗口中,可用DO命令运行菜单程序的扩展名为
- A)FMT B)MPR C)MNX D)FRM
-
(24)为了在报表中打印当前时间,这时应该插入一个
- A)表达式控件 B)域控件 C)标签控件 D)文本控件
-
(25)以下关于工作区的叙述中,哪个是正确的?
- A)一个工作区只能打开一个表
- B)一个工作区最多可以打开225个表
- C)一个工作区最多可以打开10个表
- D)一个工作最多可以打开32767个表
-
(23)SUBSTR("ABCDEF",3,2)的结果是
- A)AB B)CD C)FE D)CB
-
(22)如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时
- A)系统自动备份父表中被删除记录到一个新表中
- B)若子表中有相关记录,则禁止删除父表中记录
- C)会自动删除子表中所有相关记录
- D)不作参照完整性检查,删除父表记录与子表无关
-
(19)在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是
- A) CREATE B)CREATESDB
- C)CREATE TABLE SDB D)CREATE DATABASE SDB
-
(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职工
-
(20)下面关于类、对象、属性和方法的叙述中,错误的是
- A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法
- B)属性用于描述对象的状态,方法用于表示对象的行为
- C)基于同一个类产生的两个对象可以分别设置自己的属性值
- D)通过执行不同对象的同名方法,其结果必然是相同的
-
(18)使数据库表变为自由表的命令是
- A) DROP TABLE B) REMOVE TABLE
- C)FREE TABLE D)RELEASE` TABLE
-
(17)在SQL语句中,与表达式“仓库号NOT IN("whl ","wh2")”功能相同的表达式是
- A)仓库号="wh1"AND仓库号="wh2"
- B)仓库号!="whl" OR仓库号="wh2"
- C) 仓库号<>"wh 1" OR仓库号!="wh2"
- D)仓库号!="whl" AND仓库号!= "wh2"
-
(15)以下关于视图的叙述中,正确的是
- A)只能根据自由表建立视图 B)只能根据数据库表建立视图
- C)可以根据查询建立视图 D)数据库表和自由表都可以建立视图
-
(14)在Visual FoxPro中,打开数据库的命令是
- A)OPFN DATABASE<数据库名> B)USE<数据库名>
- C)USE DATABASE<数据库名> D)OPEN<数据库名>
-
(16)SQL命令中建立表的命令是
- A) CREATE VIEW B)CREATE LABEL
- C)CREATE DABATE D)CREATE TABLE
-
(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(订购单号,I)=”P”
-
(12)在Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是
- A) MNX B)PRG C)MPR D)SPR
-
(11)在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的
- A)参照完整性 B)实体完整性
- C)域完整性 D)用户定义完整性
-
(9)下面关于数据库系统的叙述正确的是
- A)数据库系统减少了数据冗余
- B)数据库系统避免了一切冗余
- C)数据库系统中数据的一致隆是指数据类型的一致
- D)数据库系统比文件系统能管理更多的数据
-
(10)数据库系统的核心是
- A)数据模型 B)数据库管理系统
- C)数据库 D)数据库管理员
-
(7)Visual FoxPro内存变量的数据类型不包括
- A)数值型 B)货币型 C)备注型 D)逻辑型
-
(8)数据库设计的根本目标是要解决
- A)数据共享问题 B)数据安全问题
- C)大量数据存储问题 D)简化数据维护
-
(5)在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是
- A)局部变量 B)公共变量 C)私有变量 D)全局变量
-
(6)在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
- A)概要设计 B)详细设计 C)可行性分析 D)需求分析
-
(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
- A) log2n B) n/2 C) n D) n+1
-
(3)对于“关系”的描述,正确的是
- A)同一个关系中允许有完全相同的元组
- B)在一个关系中元组必须按关键字升序存放
- C)在一个关系中必须将关键字作为该关系的第一个属性
- D)同一个关系中不能出现相同的属性名
-
(2)在Visual FoxPro中“表”是指
- A)报表 B)关系 C)表格 D)表单
-
(1)数据的存储结构是指
- A)存储在外存中的数据 B)数据所占的存储空间量
- C)数据在计算机中的顺序存储方式 D)数据的雌结构在计算机中的表示