2014年全国计算机等级《二级VF》全真模拟试卷(13)
-
在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前Visual FoxPro系统菜单的末尾追加一个“考试”子菜单,包括“计算和考试”两条菜单,如下图所示。
“计算”和“返回”菜单命令的功能都通过执行“过程”完成。
“计算”菜单命令的功能如下:
(1)用ALTER TABLE语句在order表中添加一个“总金额”字段,该字段为数值型,宽度为7,小数位数为2。
(2)根据0rderitem表和goods表中的相关数据汁算各订单的总金额,其中,一个订单的总金额等于它所包含的各商品的金额之和,每种商品的金额等于其数量乘以单价,将计算结果填入刚建立的字段中。
“返回”菜单命令的功能是恢复Visual FoxPro的系统菜单。
生成菜单程序后,运行该程序,并依次执行“计算”和“返回”菜单命令。
-
打开考生文件夹下的DB数据库,完成如下基本操作:
1.为表TABB增加一个字段,字段名为“日期”,数据类型为日期型。
2.使用SQL UPDATE语句将表TABB中所有记录的“日期”字段的值修改为2005—10—01,并将SQL语句存储到名为TW0.PRG的文件中。
3.用SQL语句将表TABA中的记录复制到另外一个与它结构相同的表TABC中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将SQL的SELECT语句存储到名为THREE. PRG的文件中。
4.使用报表向导建立一个简单报表。要求选择TABA中的所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为N0,升序;报表标题为“计算结果一览表”;报表文件名为P_ONE。
-
在考生文件夹下完成如下简单应用。
1.用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件 item.txt中。
2.根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为"s2”。
-
有如下语句:
OPEN DATABASE学生管理 SELECT 1
USE学生SELECT 2 USE课程 SELECT 3 USE成绩 如果要到第1个工作区去操作学生表,则命令是( )。
- A.SELECT O
- B.SELECT 1
- C.SELECT 2
- D.SELECT 3
-
表单里有一个选项按钮组,包含两个选项按钮0ption1和Option2。假设Option2没有设置Click事件代码,而Optionl和选项按钮组以及表单都设置了Click事件代码。那么当表单运行时,如果用户单击0p-tion2,系统将( )。
- A.执行表单的Click事件代码
- B.执行选项按钮组的Click事件代码
- C.执行Optionl的Click事件代码
- D.不会有反应
-
下列日期型常量的表示中,错误的是( )。
- A.{^2012/12/30}
- B.{^12/30/12}
- C.{^2012/12/30}+100
- D.{^12/30/2012}
-
从student表删除年龄大于30的记录的正确SQL命令是( )。
- A.DELETE FOR年龄>30
- B.DELETE FROM student WHERE年龄>30
- C.DELETE student FOR年龄>30
- D.DELETE student WHERE年龄>30
-
下列选项中属于结构化程序设计原则的是( )。
- A.可封装
- B.多态性
- C.自下而上
- D.逐步求精
-
D0命令可以执行程序文件,其程序文件的默认扩展名是( )。
- A.prg
- B.app
- C.cmd
- D.exe
-
在SQL中,建立索引的命令是( )。
- A.ALTER INDEX
- B.SET ORDER T0
- C.SET INDEX TO
- D.INDEX ON
-
在Visual FoxPro中,在打开了多个工作区的情况下,执行SELECT0的结果是( )。
- A.选择了0号工作区
- B.选择已打开工作区中最小号的工作区
- C.选择了空闲的最小号工作区
- D.关闭选择的工作区
-
下列排序方法中,最坏情况下比较次数最少的是( )。
- A.简单选择排序
- B.冒泡排序
- C.堆排序
- D.直接插入排序
-
在Visual FoxPro中,下列选项中,不属于常量的是( )。
- A.{01/02/13}
- B.$154.56
- C.T
- D.-T
-
在Visual FoxPro的表单设计中,决定选项组中单选按钮个数的属性是( )。
- A.Button Count
- B.Buttons
- C.Browse
- D.Border Style.
-
为学生表增加一个字段“平均分数F(6,2)”,正确的命令是( )。
- A.ALTER TABLE学生ADD平均分数F(6,2)
- B.ALTER TABLE学生ALTER平均分数F(6,2)
- C.UPDATE TABLE学生ADD平均分数V(6,2)
- D.UPDATE TABLE学生ALTER平均分数F(6,2)
-
向Visual FoxPro的项目中添加表单,可以使用项目管理器的( )。
- A.“代码”选项卡
- B.“类”选项卡
- C.“数据”选项卡
- D.“文档”选项卡
-
为了在报表中插入一个文字说明,应该插入的控件是( )。
- A.标签控件
- B.域控件
- C.OLE对象
- D.圆角矩形
-
下列关于报表的说法中,正确的是( )。
- A.报表必须是多栏报表
- B.报表的数据源不可以是视图
- C.报表的数据源可以是临时表
- D.必须设置报表的数据源
-
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
- A.log2n
- B.n2
- C.n
- D.n+1
-
不可以作为文本框控件数据来源的是( )。
- A.日期型字段
- B.备注型字段
- C.数值型字段
- D.内存变量
-
在下列有关查询设计器的叙述中,正确的叙述是( )。
- A.“杂项”选项卡与SQL语句的HAVING短语对应
- B.“筛选”选项卡与SQL语句的HAVING短语对应
- C.“排序依据”选项卡与SQL语句的ORDER BY短语对应
- D.“分组依据”选项卡与SQL语句的ORDER BY短语对应
-
执行下列命令,正确的输出结果是( )。
STORE—123.456 TO NUM?”NUM=”+STR(NUM,8,3)
- A.123.456
- B.—123.456
- C.NUM=—123.456
- D.NUM=123.456
-
命令“DIME myArray(10,10)”执行后,myArray(5,5)的值为( )。
- A.O
- B.5
- C..T.
- D..F.
-
现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。
其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程 名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是( )。
- A.SELECT CNAME,GRADE FROM Students INNER JOIN SCORE ON Students.SID=SCORE.SID INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE SN=’王华’
- B.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SID=Courses.CID WHERE SN=’王华’
- C.SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE CNAME=。王华。
- D.SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SN=Courses.CNAME WHERE SN=’王华。
-
在Visual FoxPro中,数据库表和自由表的字段名可允许的最大字符数分别是( )。
- A.10、10
- B.10、128
- C.128、10
- D.256、128
-
在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法错误的是( )。
- A.可以定义一个新的基本表结构
- B.可以定义数据库表中的主关键字
- C.可以定义表的域完整性、字段有效性规则等
- D.对自由表,同样可以实现其完整性、有效性规则等信息的设置
-
在面向对象方法中,具有相似属性与操作的一组对象称为( )。
- A.类
- B.实例
- C.消息
- D.数据
-
以下叙述正确的是( )。
- A.自由表不能被加入到数据库中
- B.数据库表可以建立字段级规则约束,而自由表不能
- C.可以在自由表之间建立参照完整性规则,而数据库表不能
- D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值
-
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。
- A.模块间的关系
- B.系统结构部件转换成软件的过程描述
- C.软件层次结构
- D.软件开发过程
-
设x=”998”,Y=1,k=”2”,则表达式X+&k的值是( )。
- A.9982
- B.1000
- C.”9982”
- D.数据类型不匹配
-
在Visual FoxPro中,执行下列命令后,当前打开的数据库文件名是( )。
Number=”5”
File=”File”+Number USE&File
- A.File Number
- B.&File
- C.file5
- D.Data Base File
-
把表中“学历”字段的有效性规则取消,正确的SQL语句是( )。
- A.ALTER TABLE学生ALTER学历DROP CHECK
- B.ALTER TABLE学生DELETE学历DROP CHECK
- C.ALTER TABLE学生DELETE CHECK学历
- D.ALTER TABLE学生DROP CHECK学历
-
在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( )。
- A.单击选项按钮
- B.双击选项按钮
- C.先右击选项组,并选择“编辑”命令,然后再单击选项按钮
- D.以上B和C都可以
-
以下关于删除表中记录的描述,正确的是( )。
- A.删除数据的命令格式是DELETE*FROM<表名>[WHERE<条件>]
- B.如果删除数据的命令中不包含WHERE子句,则删除该表中的全部记录
- C.SQL的DELETE命令是物理删除表中数据
- D.以上描述都不正确
-
下列选项中属于软件生命周期中开发阶段任务的是( )。
- A.详细设计
- B.运行维护
- C.可行性研究
- D.需求分析
-
在Visual Foxpro中,调用表设计器修改数据库表STUDENT.DBF的命令是( )。
- A.MODIFY STRUCTURE
- B.MODIFY COMMAND STUDENT
- C.CREATE STUDENT
- D.CREATE TABLE STUDENT
-
下列说法中,不属于数据模型所描述的内容的是( )。
- A.数据结构
- B.数据操作
- C.数据约束
- D.数据管理
-
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。
- A.路径的集合
- B.选择的集合
- C.操作的集合
- D.目标的集合
-
为当前表中所有教师的工资增加1000元,可以使用的命令是( )。
- A.CHANGE工资WITH工资+1000
- B.REPLACE工资WITH工资+1000
- C.REPLACE ALL工资WITH工资+1000
- D.CHANGE ALL工资WITH工资+1000
-
下列有关查询的说法中正确的是( )。
- A.查询文件的扩展名是.VCX
- B.查询文件中保存的是查询的结果
- C.查询是基于表且可更新的数据集合
- D.查询设计器本质上是SQL—SELECT命令的可视化设计方法
-
“项目管理器”中的“文档”选项卡用于显示和管理( )。.
- A.项目、应用程序和数据库
- B.数据表、自由表和文件
- C.查询、视图和控件
- D.表单、报表和标签
-
在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( )。
- A.参照完整性
- B.实体完整性
- C.域完整性
- D.用户定义完整性
-
在Visual FoxPro中,用于建立或修改程序文件的命令是( )。
- A.MODIFY<文件名>
- B.MODIFY COMMAND<文件名>
- C.MODIFY PROCEDURE<文件名>
- D.上面B和C都对