计算机类二级VFP

2014年全国计算机等级《二级VF》上机考试冲刺试题(1)

43 题含答案VFP
共 43 题返回本类
1单选题1 / 43
设计程序时,应采纳的原则之一是(  ),
查看答案
A. 程序的结构应有助于读者的理解
2单选题2 / 43
列程序(请注意循环体内的LOOP和EXIT语句)的运行结果是(  )。
X=8
DO WHILE.T.
X=X+1
IF X=INT(X/3)*3
? X
ELSE
LOOP
ENDF
IF X>10
EXIT
ENDIF
ENDDO
查看答案
A. 9 12
3单选题3 / 43
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroupl,命令按钮组是一个容器对象,其中包含Commandl和Command2两个命令按钮。如果要在20mmandl命令按钮的某个方法中访问文本框的Value属生值,下面式子正确的是(  )。
查看答案
A. ThisForm.Textl.Value
4单选题4 / 43
库文件TEST.DBF尚未打开,要将该文件复制为数据库文件TESTl.DBF,应该使用命令(  )。
查看答案
C. COPY FILE TEST.DBF T()TESTl.DBF
5单选题5 / 43
主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是(  )。
查看答案
B. 结构复合压缩索引文件
6单选题6 / 43
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(  )。
查看答案
B. 交
7单选题7 / 43
在Visual FoxPr0中,报表的数据源不包括(  )。
查看答案
D. 文本文件
8单选题8 / 43
SQL语句中进行空值运算时,需要使用到的短语是(  )。
查看答案
C. IS NULL
9单选题9 / 43
关系数据库管理系统所管理的关系是(  )。
查看答案
B. 若干个二维表
10单选题10 / 43
当前盘当前日录下有数据库db—stock,其中有数据库表stock.dM,该数据库表的内容是:
股票代码 股票名称 单价 交易所
600600 青岛啤洒 7.48 上海
600601 方正科技 1 5.20 上海
600602 广电电子 10.40 上海
600603 兴业房产 12.76 上海
600604 二纺机 9.96 上海
600605 轻工机械 14.59 上海
000001 深发展 7.48 深圳
000002 深万科 12.50 深圳
执行下列程序段以后,内存变量a的内容是(  )。
CLOSE DATABASE
a=0
USE stock
GO TOP
DOWHILE.NOT.EOF()
IF单价>10
a=a+1
ENDIF
SKIP
ENDD()
查看答案
C. 5
11单选题11 / 43
执行定义数组命令DIMENSION A(3),则语句A=3的作用是(  )。
查看答案
B. 对每个元素均赋相同的值3
12单选题12 / 43
当前目录下有数据库文件xsdak,数据库中有表文件student.dbf,执行如下SQL语句后(  )
SELECT*FORM student INTO DBF xsdak ORDER
BY学号
查看答案
A. 生成一个按“学号”升序的表文件xsdak.dbf
13单选题13 / 43
在Visual FoxPr0中,如果希望跳出SCAN…END—SCAN循环体、执行ENDSCAN后面的语句,应使用(  )。
查看答案
B. EXIT语句
14单选题14 / 43
下列关于SQL对表的定义说法中,正确的选项是(  )。
查看答案
C. SQL只能对数据库表实现其完整性、有效性规则等信息的设置
15单选题15 / 43
下列的SQL语句能实现的功能是(  )。
SELECT*FROM仓库WHERE仓库号=”WHl”
UNION
SELECT*FROM仓库WHERE仓库号=”WH2”
查看答案
B. 查询仓库号为WHl或者WH2的仓库信息
16单选题16 / 43
在Visual FoxPr0中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短是(  )。
查看答案
C. PRIMARY KEY
17单选题17 / 43
在Visual FoxPr0中,每一个工作区中最多能打开数据库表的数量是(  )。
查看答案
A. 1个
18单选题18 / 43
在成绩表中,查找物理分数最高的学生记录,下列sQL语句的空白处应填入的是(  )。
SELECT*FROM成绩表
WHERE物理>=
(SELECT物理FR()M成绩表)
查看答案
D. ALL
19单选题19 / 43
在Visual FoxPr0程序中不需要用PUBl,IC等命令明确声明和建立,可直接使用的内存变量是(  )。
查看答案
B. 私有变量
20单选题20 / 43
下列选项中,(  )不属于一个算法的基本特征。
查看答案
A. 完整性
21单选题21 / 43
下列关于SQL中HAVING子句的描述,错误的是(  )。
查看答案
B. HAVING子句与GROUP BY子旬无关
22单选题22 / 43
在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的命令是(  )。
查看答案
D. SELECT姓名TOP 2 FROM成绩表ORDER BY物理DESC
24单选题24 / 43
视图设计器中包括的选项卡有(  )。
查看答案
D. 更新条件、筛选、字段
25单选题25 / 43
在SQLSELECT语句中,为了将查询结果存储到临时表,应该使用短语(  )。
查看答案
B. INTOCURSOR
26单选题26 / 43
在Visual FoxPr0中调用表单文件mfl的正确命令是(  )。
查看答案
C. DOFORM mfl
27单选题27 / 43
让控件获得焦点,使其成为活动对象的方法是(  )。
查看答案
C. SetFocus
28单选题28 / 43
在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(  )。
查看答案
D. 组合框可以没置多重选择,而列表框不可以
29单选题29 / 43
下列关于软件测试的捕述中正确的是(  )。
查看答案
C. 软件测试的目的是尽可能地多发现程序中的错误
30单选题30 / 43
下列关于编辑框的说法中,不正确的是(  )。
查看答案
D. 编辑框中不可以剪切、复制和粘贴数据
32单选题32 / 43
下列描述中正确的是(  )。
查看答案
A. 软件测试的主要目的是发现程序中的错误
33单选题33 / 43
要判断数值型变量Y是否能够被8整除,错误的条件表达式为(  )。
查看答案
C. INT(Y/8)=MOD(Y,8)
34单选题34 / 43
ABC.DBF是…个具有两个备注型字段的数据库文件,使用CTOPY TO PSQ命令进行复制操作,其结果将(  )。
查看答案
B. 得到一个新的数据库文件和一个新的备注文件
35单选题35 / 43
SQL查询语句中,用来实现关系的投影运算的短语是(  )。
查看答案
C. SELECT
36单选题36 / 43
开发软件时对提高开发人员工作效率至关重要的是(  )。
查看答案
B. 先进的软件开发工具和环境
37单选题37 / 43
常采用的两种存储结构是(  )。
查看答案
A. 顺序存储结构和链式存储结构
38单选题38 / 43
下列关于自由表的叙述,正确的是(  )。
查看答案
C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
40单选题40 / 43
在程序中用WITH MyForm…ENDWITH修改表单对象的属性再显示该表单,其中“…”所书写的正确代码是(  )。
查看答案
C. Width=500
41主观题41 / 43
(1)对数据库职员管理下的表“员工信息”使用表单向导建立一个简单的表单“bd1”,要求:显示表中的全部字段。样式为“阴影式”;按钮类型为“文本按钮”;按“职工编号”升序排序;表单标题为“员工信息浏览”。
(2)修改表单“bd2”,为其添加一个命令按钮,标题为“调用表单一员工信息浏览”。
(3)编写表单“bd2”中“调用”按钮的相关事件,使得单击“调用表单”按钮调用表单“bdl”。
(4)把表单“bd2”添加到项目“xm”中。
查看答案
【考点指引】本大题所考查的是表单向导和表单的一些基本探作。 (1)【操作步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。 ②在“表单向导”对话框中的“数据库和表”列表框中选择“员工信息”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。③在“样式”列表框中选择“阴影式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。 ④在“可用的字段或索引标识”列表框中选择“职工编号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑤输入表单标题为“员工信息浏览”,单击“完成”按钮,输入表单名称“BD1”保存并退出。 (2)【操作步骤】 ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“BD2.SEX”,单击“确定”按钮,打开表单设计器。 ②在表单设计器中,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮CommAnD1,在按钮属性窗口中将命令按钮CommAnDl的CAption属性值修改为“调用表单一员工信息浏览”。 (3)【操作步骤】 ①双击命令按钮,在CliCk事件中输入代码:D()F()RMBD1.sEx,用来调用表单“BD1”。 ②关闭表单设计器并保存表单“BD2”。 (4)【操作步骤】 ①选择【文件】→【打开】命令,在“打开”对话框中“文件类型”下拉列表框中选择“项目”,选择“Xm.pjx”,单击“确定”按钮,打开项目管理器。 ②在项目管理器中选择“文档”选项卡,选择列表框中的“表单”,单击“添加”命令按钮。在“打开”对话框中选择“BD2.SCX”,单击“确定”按钮将表单“BD2'’添加到新建的项目“xm”中。
42主观题42 / 43
(1)根据“school”数据库中的表用SQL SELECT命令查询学生的“学号”、“姓名”、“成绩”,按结果“课程名称”升序排序,“课程名称”相同时按“成绩”降序排序,并将查询结果存储到“score2”表中,将SQL语句保存在“result.txt”文件中。 (2)使用表单向导生成一个名为“score”的表单。要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“成绩数据维护”。
查看答案
【考点指引】本大题第1小题考查了SQL多表查询,设计过程中要注意多个表之间进行关联的字段,注意利用INTO TABLE将查询结果保存到数据表中。第2小题考查的是表单的设计,利用表单向导按提示步骤即可完成表单的设计。 (1)【解题步骤】 ①选择【文件】→【打开】命令,打开考生文件夹下的数据库“sChool”。 ②在命令窗口中输入SQL命令:SELECT stuDEnt.学号,姓名,课程名称,成绩INT()TABLE sCorE2 FR()M stuDEnt,CoursE,sCorE WHERE stuDEnt.学号=sCorE.学号AND CoursE.课程编号=sCorE.课程编号()RDER BY课程名称,成绩DESC(回车执行)^③新建文件夹“rEsult.txt”;将步骤②输入的命令保存到文本文件“rEsult.txt”中。 (2)【解题步骤】 ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“表单向导”,单击“确定”按钮。 ②在“表单向导”窗口的“数据库和表”列表框中选择“sCorE”数据表,将“可用字段”下的全部字段添加到“选定字段”列表框中,单击“下一步”按钮。③在“样式”列表框中选择“凹陷式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。 ④在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑤输入表单标题为“成绩数据维护”,单击“完成”按钮,输入表单名称“sCorE”并保存退出。
43主观题43 / 43
在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到“result”表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。
查看答案
【考点指引】本大题主要考查数据库表的修改及分组统计命令的使用。 【解题步骤】 ①选择【文件】→【打开】命令打开数据库“CompAny”。 ②从数据库设计器中,选择表“DEpt”,单击右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。 ③在表设计器中,单击“字段”选项卡,在最后一行处单击,输入字段名“人数”,类型为“整型”,单击“确定”按钮保存表“DEpt”结构。④切换到命令窗口,输人命令:MODIFY COMMAND rEsult(回车执行)创建程序“rEsult.prG”. ⑤在程序编辑窗口中输入以下程序代码: SELECT DEpt.部门编号,部门名称,COUNT(*)AS人数FROM员工信息,DEpt INTO ARRAY ArrRlt WHEREDEpt.部门编号一员工信息.部门编号GROUP BY DEpt.部门编号,部门名称CLOSE ALLDELETE FR()M DEptPACKINSERT INT0 DEpt FR()M ARRAY ArrRltSELECT*INTO TABLE rEsult FROM DEpt⑥关闭程序编辑器保存“rEsult.prG”,在命令窗口中输入:DO rEsult(回车执行)。
← 上一卷下一卷 →