2013年9月全国计算机等级《二级VF》命题预测试卷二
-
在考生文件夹下,对“公司”数据库完成如下综合应用:
(1)请编写名称为“cxl”的命令程序并执行,该程序实现以下功能:将“商品信息”中“商 品编号”后两位编号<“03”的商品的“单价”修改为在“出厂价”的基础上下降5%;使用“价格调整”表对商品信息表的部分商品单价进行修改。
(2)设计一个名称为“bd4”的表单,上面有“执行价格调整”和“关闭”两个命令按钮。单击“执行价格调整”命令按钮时,调用“cxl”命令程序实现“商品单价”调整;单击“关闭”命令按钮,关闭表单。
-
下列叙述中错误的是( )。
- A.软件测试的目的是发现错误并改正错误
- B.对被调试的程序进行“错误定位”是程序调试的必要步骤
- C.程序调试通常也称为Debug
- D.软件测试应严格执行测试计划,排除测试的随意性
-
(1)修改并执行程序“temp”。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。
(2)新建“学校”数据库,在数据库里使用视图设计器建立视图“teacher_v”,该视图是根据“教师表”和“学院表”建立的,视图中的字段项包括“姓名”“工资”和“系名”,并且视图中只包括“工资”大于等于4 000的记录,视图中的记录先按“工资”降序排列,若“工资”相同再按“系名”升序排列。
-
(1)在考生文件夹下新建一个名为“学生管理”的项目。
(2)将“学生”数据库加入到新建的项目中。
(3)将“教师”表从“学生”数据库中移除,使其成为自由表。
(4)通过“学号”字段为“学生”和“选课”表建立永久联系(如有必要请先建立相关索引)。
-
如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是( )。
- A.M.姓名
- B.M->姓名
- C.姓名
- D.A和B都可以
-
在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。
- A.主索引
- B.唯一索引
- C.候选索引
- D.普通索引
-
有三个关系R、S和T如下
则关系R和S得到关系T的操作是( )。
- A.自然连接
- B.交
- C.除
- D.并
-
下列描述中,不符合良好程序设计风格要求的是( )。
- A.程序的效率第一,清晰第二
- B.程序的可读性好
- C.程序中要有必要的注释
- D.输入数据前要有提示信息
-
为了在报表中打印当前时间,这时应该插入一个( )。
- A.表达式控件
- B.域控件
- C.标签控件
- D.文本控件
-
在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“X”的菜单项名称定义是( )。
- A.综合查询(\>x)
- B.综合查询(/>x)
- C.综合查询(\
- D.综合查询(/
- D.综合查询(/
-
下列程序段执行以后,内存变量X和Y的值是( )。
CLEAR
STORE 3 TO X
STORE 5 To Y
PLUS((X),Y)
?X,Y
PROCEDURE PLUS
PARAMETERS Al,A2
- A1=Al+A2
- A2=Al+A2
- ENDPROC
- A.8 13
- B.3 13
- C.3 5
- D.8 5
-
程序调试的任务是( )。
- A.设计测试用例
- B.验证程序的正确性
- C.发现程序中的错误
- D.诊断和改正程序中的错误
-
在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )。
- A.SET CENTURY ON
- B.SET CENTURY TO 4
- C.SET YEAR TO 4
- D.SET YAER TO YYYY
-
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。
- A.编辑软件
- B.操作系统
- C.教务管理系统
- D.浏览器
-
在表单中为表格控件指定数据源的属性是( )。
- A.DataSource
- B.RecordSource
- C.DataFrom
- D.RecordFrom
-
CREATE DATABASE命令用来建立( )。
- A.数据库
- B.关系
- C.表
- D.数据文件
-
支持子程序调用的数据结构是( )。
- A.栈
- B.树
- C.队列
- D.二叉树
-
层次型、网状型和关系型数据库划分原则是( )。
- A.记录长度
- B.文件的大小
- C.联系的复杂程度
- D.数据之间的联系方式
-
下列关于数据环境和数据环境中两个表之间关联的描述中,正确的是( )。
- A.数据环境是对象,关系不是对象
- B.数据环境不是对象,关系是对象
- C.数据环境是对象,关系是数据环境中的对象
- D.数据环境和关系都不是对象
-
为了在报表中打印当前时间,应该在适当区域插入一个( )。
- A.标签控件
- B.文本框
- C.表达式
- D.域控件
-
可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQL SELECT命令是( )。
- A.SELECT姓名,性别,YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE年龄>35
- B.SELECT姓名,性别;YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE YEAR(出生日期)>35
- C.SELECT姓名,性别,年龄=YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE YEAR(DATE)-YEAR(出生日期)>35
- D.SELECT姓名,性别,YEAR(DATE)-YEAR(出生日期)年龄FROM职工; WHERE YEAR(DATE)-YEAR(出生日期)>35
-
根据以下资料,回答下列各题:
使用如下两个表:
部门(部门号,部门名,负责人,电话)
职工(部门号,职工号,姓名,性别,出生日期)
可以正确查询1964年8月23日出生的职工信息的SQL SELECT命令是( )。
- A.SELECT·FROM职工WHERE出生日期=1964-8-23
- B.SELECT·FROM职工WHERE出生日期=“l964-8-23”
- C.SELECT·FROM职工WHERE出生日期={^1964-8-23}
- D.SELECT·FROM职工WHERE出生日期=(“1964-8-23”)
-
可以正确查询每个部门年龄最长的信息(要求得到的信息包括部门名和最长者的出生日期)的SQL SELECT命令是( )。
- A.SELECT部门名,MAX(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门名
- B.SELECT部门名,MIN(出生日期)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.堆排序
-
以下关于“查询”的正确描述是( )。
- A.查询文件的扩展名为.prg
- B.查询保存在数据库文件中
- C.查询保存在表文件中
- D.查询保存在查询文件中
-
在关系数据库中,用来表示实体间联系的是( )。
- A.二维表
- B.树状结构
- C.属性
- D.网状结构
-
下列控件中,不能设置数据源的是( )。
- A.复选框
- B.命令按钮
- C.选项组
- D.列表框
-
在Visual FoxPro中,下列描述正确的是( )。
- A.数据库表允许对字段设置默认值
- B.自由表允许对字段设置默认值
- C.自由表或数据库表都允许对字段设置默认值
- D.自由表或数据库表都不允许对字段设置默认值
-
执行如下命令的输出结果是( )。
?15%4,15%-4
- A.3 -l
- B.3 3
- C.1 1
- D.1 -1
-
在面向对象方法中,不属于“对象”基本特点的是( )。
- A.一致性
- B.分类性
- C.多态性
- D.标识唯一性
-
检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是( )。
- A.SELECT MAX(得分)FROM运动员WHERE投中3分球<=5
- B.SELECT MAX(得分)FROM运动员WHEN投中3分球<=5
- C.SELECT得分MAX(得分)FROM运动员WHERE投中3分球<=5
- D.SELECT得分MAX(得分)FROM运动员WHEN投中3分球<=5
-
下列程序段执行以后,内存变量Y的值是( )。
CLEAR
x=12345
y=O
DO WHILE x>0
y=y+x%10
x=int(x/l0)
ENDDo
?Y
- A.54321
- B.12345
- C.51
- D.15
-
表单文件的扩展名是( )。
- A..frm
- B..prg
- C..scx
- D..VCX
-
以下正确的赋值语句是( )。
- A.Al,A2,A3=10
- B.SET l0 TO Al,A2,A3
- C.LoCAL l0 TO Al,A2,A3
- D.SToRE l0 To Al,A2,A3
-
在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。
- A.属性用于描述对象的状态
- B.方法用于表示对象的行为
- C.事件代码也可以像方法一样被显示调用
- D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值
-
设A=[6*8-2],B=6*8-2,C=”6*8-2”,属于合法表达式的是( )。
- A.A+B
- B.B+C
- C.A-C
- D.C-B
-
与“SELECT*FROM教师表INTO DBF A”等价的语句是( )。
- A.SELECT*FROM教师表TO DBF A
- B.SELECT*FROM教师表TO TABLE A
- C.SELECT*FROM教师表INTO TABLE A
- D.SELECT*FROM教师表INTO A ,
-
在Visual FoxPro的SQL查询中,用于分组的短语是( )。
- A.ORDER BY
- B.HAVING BY
- C.GRoUP BY
- D.COMPUTE BY
-
执行USE sc IN 0命令的结果是( )。
- A.选择0号工作区打开sc表
- B.选择空闲的最小号工作区打开sc表
- C.选择第l号工作区打开sc表
- D.显示出错信息
-
计算结果不是字符串“Teacher”的语句是( )。
- A.AT("MyTeacher",3,7)
- B.SUBSTR("MyTeacher",3,7)
- C.RIGHT("MyTeacher",7)
- D.LEFT("Teacher",7)
-
向student表插入一条新记录的正确SQL语句是( )。
- A.APPEND INTO student VALUES("0401","王芳","女",18)
- B.APPEND student VALUES("0401","王芳","女",18)
- C.INSERT INTO student VALUES("0401","王芳","女",18)
- D.INSERT student VALUES("0401',"王芳","女",18)
-
删除视图myview的命令是( )。
- A.DELETE myview
- B.DELETE VIEW myview
- C.DROP VIEW myview
- D.REMOVE VIEW myview
-
数据库管理系统是( )。
- A.操作系统的一部分
- B.在操作系统支持下的系统软件
- C.一种编译系统
- D.一种操作系统