计算机类 二级 VFP
2013年全国计算机等级《二级VF》全真模拟试卷(6) 43 题 含答案 VFP
1 单选题 1 / 43
软件详细设计的主要任务是确定每个模块的( )。
A 算法和使用的数据结构 B 外部接口 C 功能 D 编程
查看答案 A. 算法和使用的数据结构
2 单选题 2 / 43
在Visual FoxPo,下列选项卡属于项目管理器的是( )。
A 数据选项卡、菜单选项卡、文档选项卡、类选项卡 B 数据选项卡、文档选项卡、其他选择卡、类选项卡 C 数据选项卡、代码选项卡、视图选项卡、类选项卡 D 数据选项卡、表单选项卡、报表选项卡、类选项卡
查看答案 B. 数据选项卡、文档选项卡、其他选择卡、类选项卡
3 单选题 3 / 43
在SQL中,集合成员算术比较操作“元组<>ALL(集合)”中的“<>ALL”的等价操作符是( )。
A NOT IN B IN C <>SOME D =SOME
查看答案 A. NOT IN
4 单选题 4 / 43
如果运行一个表单,以下事件首先被触发的是( )。
A Load B Error C Init D Click
查看答案 A. Load
5 单选题 5 / 43
表单上有一个选项组:○上午⊙下午,初始时该选项组的Value属性值为1。若选项按钮“下午”被选中,该选项组的Value属性值是( )。
A 1 B 2 C ”下午” D ”上午”
查看答案 B. 2
6 单选题 6 / 43
为了在报表中打印当前时间,应该插入一个( )。
A 标签控件 B 文本控件 C OLE对象 D 域控件
查看答案 D. 域控件
7 单选题 7 / 43
有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
A 选择 B 投影 C 交 D 并
查看答案 A. 选择
8 单选题 8 / 43
要为当前表所有职称为“教授”的职工增加1000元津贴,应使用命令( )。
A REPLACE ALL津贴WITH津贴+1000 B REPLACE津贴WITH津贴+1000 FOR职称=”教授” C CHANGE ALL津贴WITH津贴+1000 D CHANGE ALL津贴WITH津贴+1000 FOR职称=”教授”
查看答案 B. REPLACE津贴WITH津贴+1000 FOR职称=”教授”
9 单选题 9 / 43
以下关于关系的说法不正确的是( )。
A 关系必须规范化 B 行的次序无关紧要 C 列的次序非常重要 D 不允许有冗余
查看答案 C. 列的次序非常重要
10 单选题 10 / 43
设X=”123”,Y=”1234”,则下列表达式中值为.T.的是( )。
A x$Y B AT(X,Y)=0 C X==Y D X:Y
查看答案 A. x$Y
11 单选题 11 / 43
如果有定义LOCAL data,data的初值是( )。
A 整数0 B 不定值 C 逻辑真 D 逻辑假
查看答案 D. 逻辑假
12 单选题 12 / 43
下列日期型常量的表示中,错误的是( )。
A {^2012/12/30} B {^12/30/12} C {^2012/12/30}+100 D {^12/30/2012}
查看答案 C. {^2012/12/30}+100
13 单选题 13 / 43
命令?LEN(SPACE(3)-SPACE(2))的结果是( )。
A 1 B 2 C 3 D 5
查看答案 D. 5
14 单选题 14 / 43
在数据流图中,O(椭圆)代表( )。
A 源点 B 结束 C 数据流 D 加工
查看答案 D. 加工
15 单选题 15 / 43
变量的一个重要属性是作用域,它指的是变量在什么范围内是有效的或能够被访问的。其中在任何模块中都可使用的内存变量是( )。
A 公共变量 B 私有变量 C 局部变量 D 本地变量
查看答案 A. 公共变量
16 单选题 16 / 43
页框控件也称作选项卡控件,则用于指明一个页框对象所包含的页对象的数量的属性是( )。
A Tabs B Page Count C Active Page D Pages
查看答案 B. Page Count
17 单选题 17 / 43
在Visual FoxPro中,容器层次中的对象引用属性parent的含义是指( )。
A 当前对象所在的表单集 B 当前对象所在的表单 C 当前对象的直接容器对象 D 当前对象
查看答案 C. 当前对象的直接容器对象
18 单选题 18 / 43
执行SQL语句DROP VIEW MyView的结果是( )。
A 创建MyView视图 B 删除查询MyView C 删除视图MyView D 删除临时表MyView
查看答案 C. 删除视图MyView
19 单选题 19 / 43
以下命令中,与命令“LIST ALL FIELDS姓名,年龄,班级”不等效的是( )。
A LIST姓名,年龄,班级 B UST FIELDS姓名,年龄,班级 C DISPLAY FIELDS姓名,年龄,班级 D DISPLAY ALL姓名,年龄,班级
查看答案 C. DISPLAY FIELDS姓名,年龄,班级
20 单选题 20 / 43
算法的时间复杂度是指( )。
A 算法所处理的数据量 B 算法的执行时间 C 算法在执行过程中所需要的基本运算次数 D 算法程序中的语句或指令条数
查看答案 C. 算法在执行过程中所需要的基本运算次数
21 单选题 21 / 43
有某商场的销售记录(日期、商品名称、商品单价、销售数量),要查询每天的销售情况,以下正确的SQL语句是( )。
A SELECT*FROM销售记录0RDER BY日期 B SELECT*FROM销售记录GROUP BY日期 C SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量*商品单价)销售总额FROM销售记录0RDER BY日期 D SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量)*SUM(商品单价)销售总额FROM销售记录0RDER BY日期
查看答案 C. SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量*商品单价)销售总额FROM销售记录0RDER BY日期
22 单选题 22 / 43
将查询结果存储到临时表的SQL SELECT格式是( )。
A TO FILE B INTO CURSOR C INTO DBF D INTO ARRAY
查看答案 B. INTO CURSOR
23 单选题 23 / 43
某个表单文件中有一个文本框控件,其PasswordChar属性值设置为星号(* ),当在文本框中输入“伦敦2012”时,文本框中显示的是( )。
A 伦敦2012 B ***** C ******** D 伦敦****
查看答案 C. ********
24 单选题 24 / 43
SQL命令中的HAVING短语必须与( )结合使用,不能单独使用。
A ORDER BY B FROM C WHERE D GROUP BY
查看答案 D. GROUP BY
25 单选题 25 / 43
关系表中的每一横行称为一个( )。
A 字段 B 元组 C 行 D 码
查看答案 B. 元组
26 单选题 26 / 43
在表单中为表格控件指定数据源的属性是( )。
A Data Source B Data From C Record Source D Reeord Source Type
查看答案 C. Record Source
27 单选题 27 / 43
程序流程图(PFD)中的菱形代表的是( )。
A 数据流 B 控制流 C 加工步骤 D 逻辑条件
查看答案 D. 逻辑条件
28 单选题 28 / 43
在数据库系统中,用户所见数据模式为( )。
A 逻辑模式 B 存储模式 C 内模式 D 外模式
查看答案 D. 外模式
29 单选题 29 / 43
现有员工工资表(PAYMENT),其字段包含如下:员工号(EmployeeID)C(10),基本工资(BaseFee)N (8.2),津贴(SubsidyFee)N(8.2),奖金(AwardFee)N(8.2),保险扣除(’InsuranceFee)N(8.2)。现要求为“工资”表增加一个“实发工资”字段(RealFee),类型为数值型,正确SQL命令是( )。
A ALTER TABLE PAYMENT ADD COLUMN RealFee N(8,2) B ALTER TABLE PAYMENT ADD FIELD RealFee N(8,2) C MODIFY TABLE PAYMENT ADD COLUMN Re,Fee N(S,2) D MODIFY TABLE PAYMENT ADD FIELD RealFee N(8,2)
查看答案 A. ALTER TABLE PAYMENT ADD COLUMN RealFee N(8,2)
30 单选题 30 / 43
数据流图中方框表示的是( )。
A 数据流 B 存储文件 C 控制流 D 源,潭
查看答案 D. 源,潭
31 单选题 31 / 43
在软件设计中,不属于过程设计工具的是( )。
A PDL B DFD图 C PAD图 D N—s图
查看答案 B. DFD图
32 单选题 32 / 43
将当前表单从内存中释放的正确语句是( )。
A ThisForm.Drop B ThisForm.Destory C ThisForm.Release D ThisForm.Refresh
查看答案 C. ThisForm.Release
33 单选题 33 / 43
层次型、网状型和关系型数据库划分的原则是根据( )。
A 数据之间的联系方式 B 记录长度 C 联系的复杂程度 D 文件的大小
查看答案 A. 数据之间的联系方式
34 单选题 34 / 43
有三个关系R、s和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A 合并 B 交 C 广义笛卡尔积 D 连接
查看答案 B. 交
35 单选题 35 / 43
如果学生表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<25)) 下面的SQL语句中可以正确执行的是( )。
A INSERT INTO STUDENT(SN,SEX,AGE)VALUES(”王磊”,”男”,20) B INSERT INTO STUDENT(SN0,SEX,AGE)VALUES(”S9”,”男”,17) C INSERT INTO STUDENT(SEX,AGE)VALUES(”男”,20) D INSERT INTO STUDENT(SN0,SN,AGE)VALUES(”S9”,”王磊”,14)
查看答案 B. INSERT INTO STUDENT(SN0,SEX,AGE)VALUES(”S9”,”男”,17)
36 单选题 36 / 43
欲执行程序NAME.prg,应该执行的命令是( )。
A DO PRG NAME.prg B DO NAME.prg C DO CMD NAME.prg D DO F(RM NAME.prg
查看答案 B. DO NAME.prg
37 单选题 37 / 43
SQL语句中查询条件短语的关键字是( )。
A WHERE B FOR C WHILE D CONDITION
查看答案 A. WHERE
38 单选题 38 / 43
在Visual FoxPro中,扩展名为.dbc的文件是( )。
A 数据库文件 B 表单文件 C 菜单文件 D 视图文件
查看答案 A. 数据库文件
39 单选题 39 / 43
建立一个库文件结构,库中有姓名字段(Char型,6字节)、出生年月字段(Data型)和婚否字段(Losic型),则该库中总的字段宽度是( )。
A 15 B 16 C 17 D 18
查看答案 B. 16
40 单选题 40 / 43
有如下赋值语句:a=”计算机”,b=”微型”,结果为“微型机”的表达式是( )。
A b+LEFT(a,3) B b+RIGHT(a,1) C b+LEFT(a,5,2) D b+RIGHT(a,2)
查看答案 D. b+RIGHT(a,2)
41 主观题 41 / 43
1.在考生文件夹下根据SCORE_MANAGER数据库,使用查询向导建立一个含有“姓名”和“出生日期”的标准查询QUERY3_1.QPR。 2.从SCORE_MANAGER数据库中删除名为NEW_VIEW3的视图。 3.用SQL命令向SCORE1表中插入一条记录:学号为“993503433”,课程号为‘'0001”,成绩为99。 4.打开表单MYFORM3_4,向其中添加一个“关闭”命令按钮(名称为Commandl),表单运行时,单击此按钮可关闭表单(不能有多余的命令)。
查看答案 【操作步骤】 (1)单击工具栏中的“新建”按钮,在弹出的“新建”对话框中,选择“查询”,单击“向导”按钮,按照向导的提示,首先从 STUDENT表中选择“姓名”和“出生日期”字段,然后按提示单击“完成”按钮,在“另存为”对话框中输入文件名QUERY3_1.QPRo(2)单击工具栏中的“打开”按钮,打开考生文件夹下的 SCORE_MANAGER数据库,选择NEW_VIEW3视图并右击,选择“删除”命令,再在提示框中单击“移去”按钮。(3)在命令窗口中输入下列代码并按回车键。INSERT INTO SCOREl(学号,课程号,成绩)VALUES(”993503433”,”0001”,99)(4)单击工具栏中的“打开”按钮,打开考生文件夹下的表单MYFORM3_4.SCX,通过表单控件工具栏向其中添加一个命令按钮控件,并设置其CAption属性为“关闭”,双击“关闭”命令按钮,编写其CliCk事件代码为”ThisForm.RElEAsE”。保存并运行表单。
42 主观题 42 / 43
1.建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件 grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Com— mand1,在程序运行时单击该命令按钮将关闭表单。
2.修改two.prg文件中的SQL SELECT命令,使其运行时可以显示如下结果:
查看答案 (1)【操作步骤】 步骤1:在命令窗口中输入命令“CrEAtE Form myForm”,并按回车键新建一个表单。步骤2:在表单空白处单击鼠标右键,选择“数据环境”命令,为表单添加数据环境表“EmployEE”,并将“EmployEE”从数据环境中拖拽到表单中,在表单的属性窗口中修改表格的 NAmE属性为GriD1。步骤3:通过表单控件工具栏为表单添加一个命令按钮,修改其CAption属性为“退出”,双击命令按钮,编写其CliCk事件“ThisForm.RElEAsE”。步骤4:保存并运行表单。 (2)【操作步骤】步骤1:单击工具栏中的“打开”按钮,打开考生文件夹下的程序文件two.prG。步骤2:修改程序中的错误命令。第1处错误改为:From EmployEE P join EmployEE E;第2处错误改为:0n P.组别=E.组别whErE E.职务=“组长”AnD E.姓名<>P.姓名; 步骤3:保存并运行程序,查看程序的运行结果。
43 主观题 43 / 43
在考生文件夹下完成下列操作:
(1)建立一个表单名和文件名均为my form的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2)、两个复选框(Check1和Check2)和两个单选按钮(Option1和 Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,0ptionl和Option2的标题分别是“按职工号升序”和“按职工号降序”。
(2)为“生成表”命令按钮编写Click事件代码,代码功能为根据表单运行时复选框指定的字段和单选按钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one—x.dbf,字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one—xx.dbf,字段包括职工号、姓名、工资和课程号。
(3)运行表单,并分别执行如下操作:
①选中两个复选框和“按职工号升序”单选钮,单击“生成表”命令按钮;
②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮;
③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
查看答案 【操作步骤】步骤1:单击工具栏中的“新建”按钮,新建一个表单文件,通过表单控件工具栏向表单中添加两个复选框、一个选项组和两个命令按钮,并将“教师表”和“学院表”添加到表单的数据环境中。步骤2:设置表单的NAmE属性为my Fo I'm,CAption属性为“教师情况”;设置两个命令按钮的CAption属性分别为“生成表”和“退出”;设置两个复选框的CAption属性分别为“系名”和“工资”;两个单选按钮的CAption属性分别为“按职工号升序”和“按职工号降序”。步骤3:双击“生成表”按钮,为“生成表”命令按钮编写CliCk事件代码: