2014年全国计算机等级《二级VF》全真模拟试卷(9)
-
在考生文件夹下完成下列操作。
(1)创建一个名为tablethree的自由表,其结构如下。
姓名C(6)最高金额N(6,2)最低金额N(6,2)平均金额N(6,2)
(2)设计一个用于查询统计的表单formtw0,其界面如下图所示。其中的表格名称为Grid1,“查询统计”按钮的名称为Command1,“退出”按钮的名称为Command2,文本框的名称为Text1。
当在文本框中输入某职员的姓名并单击“查询统计”按钮,会在左边的表格内显示该职员所签订单的金额,并将其中的最高金额、最低金额和平均金额存入表tablethree中。
单击“退出”按钮将关闭表单。
(3)运行上面创建的表单formtwo,然后依次查询统计“赵小青”和“吴伟军”两位职员所签订单的相关金额。执行完后,表tablethree中应该包含两条相应的记录。
-
在考生文件夹下完成如下简单应用:
1.用SQL语句完成下列操作:列出“林诗因”持有的所有外币的名称(源自rate_exchange表)以及持有数量(源自currency_sl表),并将检索结果按持有数量升序排序存储在表rate_temp中,同时将使用的SQL语句存储于新建的文本文件rate.txt中。
2.使用一对多报表向导建立报表。要求如下:父表为rate_exchange,子表为currency_sl;从父表中选择字段“外币名称”,从子表中选择全部字段;两个表通过“外币代码”建立联系;按“外币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为“外币持有情况”;生成的报表文件名为currency_repon。
-
1.在考生文件夹下建立一个名为emp-bak的表,其结构与employee表的结构完全相同。
2.为employee表的“职员号”字段建立一个候选索引,索引名为empid,表达式为“职员号”。
3.使用报表向导生成一个名为employee.frx的报表文件,其中包括employee表的职员号、姓名、性别和职务4个字段,报表样式设为“简报式”,将其按“职员号”升序排序,报表标题则设为“职员一览表”。
4.建立一个名为one.prg的命令文件,该文件包含一条运行(预览)报表文件employee.frx的命令。
-
有以下两个表:
读者(借书证号C C、4),单位C(8),姓名C(、6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
要求分别求出各个单位当前借阅图书的读者人次,下面的SQL语句正确的是( )。
SELECT单位,__________FROM借阅,读者WHERE借阅.借书证号=读者.借书证号__________
- A.COUNT(借阅.借书证号)CROUP BY单位
- B.SUM(借阅.借书证号)GROUP BY单位
- C.COUNT(借阅.借书证号)ORDER BY单位
- D.COUNT(借阅.借书证号)HAVING单位
-
设有关系SC(SN0,CN0,GRADE),其中SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“Sl01”的同学、选修课程号为“C11”、成绩为98分的记录插入到表SC中,正确的语句是( )。
- A.INSERT INTO SC(SN0,CN0,GRADE)VALUES(’S101 ’,’C11’,’98’)
- B.INSERT INTO SC(SN0,CN0,GRADE)VALUES(S101,Cll,98)
- C.INSERT(’Sl01’,’C11’,’98’)INTO SC
- D.INSERT INTO SC VALUES(’Sl01’,’C11’,98)
-
在关系数据库中,用来表示实体之间联系的是( )。
- A.二维表
- B.E~R图
- C.元组
- D.文件
-
设有表:0rder(订单号,客户号,职员号,签订日期,金额)。查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。
- A.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额DESC
- B.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额ASC
- C.SELECT*FROM order WHERE YEAR(签订日期)=2007 0RDER BY金额ASC
- D.SELECT*FROM order WHILE YEAR(签订日期)=2007 0RDER BY金额DESC
-
在下面的Visual FoxPr0表达式中,运算结果不为逻辑真的是( )。
- A.EMPTY(SPACE(0))
- B.LIKE(xy*,xyz)
- C.AT(xy,abcxyz)
- D.ISNULL(.NULL.)
-
将查询学生的结果放在数组MyArray中的SQL语句是: SELECT*FROM学生表WHERE籍贯=’北京’_________ 上面空缺的短语是( )。
- A.INTO CURSOR MyCumor
- B.TO ARRAY MyArray
- C.INTO ARRAY MyArray
- D.INTO TABLE MyTable
-
对于循环队列,下列叙述中正确的是( )。
- A.循环队列中元素的个数是由队头指针和队尾指针共同决定
- B.在循环队列中,需要队头指针就能反映队列中元素的动态变化情况
- C.在循环队列中,队头指针一定大于队尾指针
- D.在循环队列中,队头指针一定小于队尾指针
-
有三个关系R,S和T如下:
其中关系T由关系R和关系s通过某种操作得到,该操作为( )。
- A.选择
- B.交
- C.投影
- D.并
-
算法的空间复杂度是指( )。
- A.算法程序的长度
- B.算法程序中的指令条数
- C.算法程序所占的存储空间
- D.执行算法需要的内存空间
-
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是( )。
- A.CHANGE TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
- B.ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
- C.ALTER TABLE评分ALTER分数CHECK分数>=0 AND分数<=10
- D.CHANGE TABLE评分ALTER分数SET CHECK分数>=0 0R分数<=10
-
下列不属于结构化分析的常用工具的是( )。
- A.数据流图
- B.流程图
- C.数据字典
- D.判定树和判定表
-
以下能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯的命令是( )。
- A.LIST FIELDS姓名,性别,籍贯
- B.LIST FOR专业=”计算机”AND姓名,性别,籍贯
- C.DISPLAY ALL FIELDS姓名,性别,籍贯
- D.LIST FIELDS姓名,性别,籍贯FOR专业=”计算机”
-
以下命令中,与命令“uST ALL FIELDS姓名,年龄,班级”不等效的是( )。
- A.LIsT姓名,年龄,班级
- B.UST FIELDS姓名,年龄,班级
- C.DISPLAY FIELDS姓名,年龄,班级
- D.DISPLAY ALL姓名,年龄,班级
-
在SQL SELECT语句中,下列与INTO DBF等价的短语是( )。
- A.INTO MENU
- B.INTO FORM
- C.INTO TABLE
- D.INTO FILE
-
结构化查询语言中的SELECT语句是( )。
- A.切换数据库语句
- B.数据查询语句
- C.数据修改语句
- D.数据定义语句
-
现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
- A.SELECT学号,姓名,课程名,成绩FROM S,SC,C;WHERE S.学号=SC.学号AND SC.课程号=C.课程号
- B.SELECT学号,姓名,课程名,成绩;FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
- C.SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号
- D.SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号
-
在Visual FoxPro的命令中,定位第6条记录上的命令是( )。
- A.GO TOP
- B.GO BOTYOM
- C.G0 6
- D.GOT0 6
-
使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果下拉框中选择( )。
- A.命令
- B.填充名称
- C.子菜单
- D.过程
-
下列有关SCAN循环结构,叙述正确的是( )。
- A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF( )函数的真假
- B.SCAN循环结构必须SCAN和ENDSCAN成对使用,不可单独使用
- C.SCAN循环结构的循环体中必须写有SKIP语句
- D.SCAN循环结构,如果省略了
子句\FOR 和WHILE 条件子句,则直接退出循环
-
下列叙述中错误的是( )。
- A.数据库管理系统是数据库的核心
- B.数据库系统由数据库、数据库管理系统、数据库管理员三部分组成
- C.数据共享最好的是数据库系统阶段
- D.数据库中的数据独立于应用程序而不依赖于应用程序
-
“图书”表中有字符型字段“图书名称”和“图书类型”,要求用SQL DELETE命令将图书表中书名中含有“计算机”且图书类型是“小说”的记录全部打上删除标记,正确的SQL命令是( )。
- A.DELETE FROM图书FOR图书名称LIKE”%计算机%”AND图书类型=”小说”
- B.DELETE FROM图书WHILE图书名称LIKE”计算机”AND图书类型=”小说”
- C.DELETE FROM图书WHERE图书名称=”%计算机%”AND图书类型=”小说”
- D.DELETE FROM图书WHERE图书名称LIKE”%计算机%”AND图书类型=”小说”
-
在Visual FoxPro中建立一个程序文件Myproject.prg的命令是( )。
- A.MODIFY Myproject.prg
- B.MODIFY COMMAND Myproject.prg
- C.MODIFY PROCEDURE Myproject.Prg
- D.MODIFY FILE Myproject.prg
-
在下列函数中,函数返回值为数值的是( )。
- A.STR(200)
- B.SPACE(5)
- C.AT(’人民’,’中华人民共和国’)
- D.SUBSTR(’中华人民共和国’,7)
-
在面向对象方法中,实现信息隐蔽是依靠( )。
- A.对象的继承
- B.对象的多态
- C.对象的封装
- D.对象的分类
-
现有某高校的选修课记录(SC):学号、姓名、课程名称、成绩,要查询没有选修课成绩的学生和课程,正确的SQL语句是( )。
- A.SELECT学号,课程号FROM sc WHERE成绩=””
- B.SELECT学号,课程号FROM sc WHERE成绩=NULL
- C.SELECT学号,课程号FROM SC WHERE成绩IS NULL
- D.SELECT学号,课程号FROM SC WHERE成绩
-
在下述关于数据库系统的叙述中,正确的是( )。
- A.数据库中只存在数据项之间的联系
- B.数据库的数据项和记录之间都存在联系
- C.数据库的数据项之间无联系,记录之间存在联系
- D.数据库的数据项和记录之间都不存在联系
-
在Visual FoxPro的“项目管理器”下建立命令文件(程序),应该使用的选项卡是( )。
- A.数据
- B.文档
- C.类
- D.代码
-
在SQL SELECT语句中,下列与INTO DBF等价的短语是( )。
- A.INTO MENU
- B.INTO FORM
- C.INTO TABLE
- D.INTO FILE
-
在SQL语句中表达式“工资BETWEEN 2000 AND 2600”的含义是( )。
- A.工资>=2000 AND工资<=2600
- B.工资>2000 AND工资<=2600
- C.工资>=2000 AND工资<2600
- D.工资>2000 AND工资<2600
-
下列描述中正确的是( )。
- A.软件工程只是解决软件项目的管理问题
- B.软件工程主要解决软件产品的生产率问题
- C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
- D.软件工程只是解决软件开发中的技术问题
-
下列选项属于栈和队列共同点的是( )。
- A.只允许在端点处插入和删除元素
- B.都是先进先出
- C.都是先进后出
- D.二者没有共同点
-
下列表达式中运算结果为2011的是( )。
- A.int(2010.9)
- B.ceiling(2010.1)
- C.round(2011.1,1)
- D.floor(2010.9)
-
在Visual FoxPro中,扩展名为.VCX的文件是( )。
- A.菜单文件
- B.项目文件
- C.表单文件
- D.可视类库文件
-
为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是( )。
- A.ALTER TABLE选课ADD nELD等级C(2)
- B.ALTER TABLE选课ALTER FIELD等级C(2)
- C.ALTER TABLE选课ADD等级C(2)
- D.ALTER TABLE选课ALTER等级C(2)
-
要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( )。
- A.UPDATE产品SET单价=单价+单价*8%FOR ALL
- B.UPDATE产品SET单价=单价*1.08 FOR ALL
- C.UPDATE产品SET单价=单价+单价*8%
- D.UPDATE产品SET单价=单价*1.08
-
在Visual FoxPro中,用二维表来表示实体与实体间联系的数据模型称为( )。
- A.层次模型
- B.网状模型
- C.关系模型
- D.E—R模型
-
在SQL的计算查询中,用于求平均值的函数是( )。
- A.AVG
- B.AVERAGE
- C.COUNT
- D.SUM
-
为学生表增加一个字段“平均分数F(6,2)”,正确的命令是( )。
- A.ALTER TABLE学生ADD平均分数F(6,2)
- B.ALTER TABLE学生ALTER平均分数F(6,2)
- C.UPDATE TABLE学生ADD平均分数F(6,2)
- D.UPDATE TABLE学生ALTER平均分数F(6,2)
-
Visual FoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:
执行如下SQL语句后:
SELECT DISTINCT现价FROM stock AS A WHERE EXISTS(SELECT现价FROM stock AS B WHERE B.
现价<10.00)
结果中的记录个数是( )。
- A.8
- B.0
- C.6
- D.1
-
在Visual F0xPro中,数据库表的字段的有效性规则的设置可以在( )。
- A.项目管理器中进行
- B.数据库设计器中进行
- C.表设计器中进行
- D.表单设计器中进行