国家二级VF机试(操作题)模拟试卷324(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷324 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. 注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到mysql.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做,相应行为空。 (1)利用SOL SELEcT命令将“数量”表复制到“股票数量bk.dbf”。 (2)利用SOL INSERT命令插入记录(”600038”,5,69,5.82,4800)到“股票数量bk”表。 (3)利用SOL UPDATE命令将“股票数量bk”表中“股票代码”为“600016”的股票“现价”改为“16.83”。 (4)利用SOL DEL,ETE命令删除“股票数量bk”表中“股票代码”为“600009”的记录。
正确答案:【操作步骤】 (1)~(4)题所用的语句内容如下。 ①在命令窗口执行命令:MODIFY FILE MYSQL,打开文本编辑器编写SQL命令。 ②在编辑器中输入如下程序代码:SELECT*FROM数量INTO TABIE股票数量bkINSERT INTO股票数量bk VALuEs(”600038”,5.69,5.82,4800)UPDATE股票数量bk sET现价=16.83 WHERE股票代码=”600016”DELETE FROM股票数量bk WHERE股票代码=“600009” ③存命令窗口执行命令:DO
MYSQL,TXT,执行文件(往意:执行文件时,义件后缀名.txt不能缺省)。
简单应用题
2. (1)歌手比赛分为四个组,“歌手表”中的“歌手编号”字段的左边两位表示了该歌手所在的组号。考生文件夹下的程序文件five.prg的功能是:根据“歌手表”计算每个组的歌手人数,将结果填入表one.dbf,表0ne.dbf中有两个字段:“组号”和“歌手人数”。程序中有3处错误,请修改并执行程序。注意:只能修改标有错误的语句行,不能修改其他语句,数组名A不允许修改。
(2)建立一个数据库文件“歌手大奖赛.dbc”,并将“歌手表”、“评委表”和“评分表”3个自由表添加到该数据库中。使用视图设计器建立视图songer _view,该视图根据“歌手表”、“评委表”和“评分表”建立,视图中的字段项包括:“评委姓名”、“歌手姓名”、“分数”,视图中的记录按“歌手姓名”升序、“分数”降序排列。
正确答案:(1) 【操作步骤】 步骤1:在命令窗口执行命令:MODIFY
cOMMANDfive,打开程序文件,文件中的命令代码如下: &&根据”歌手表”计算每个组的歌手人数CLOSE DATAUSE oneGO
TOPWHILE.NOT.EOF( ) &&错误 zuhao=组号 SELECT
COUNT(*)FROM歌手表WHERE歌手表.歌手编号=zLthao INTO ARRAY A&&错误 REPLACE歌手人数工NT0 A &&错误 SKIPENDDO修改程序中的错误行,修改后的程序如下:CLOSE DATAUSE oneGO TOPDO WHILE NOT
EOFfl zuhao=组号 SELECT COUNT(*) FROM歌手表WHERE
LEFT(歌手表.歌手编号,2)=zuhacINT0 ARRAY A REPLACE歌手人数眦TH
A[1] SKIPENDD0 步骤2:保存文件修改,在命令窗口执行命令:DO five,执行程序文件。(2) 【操作步骤】 步骤1:在命令窗口执行命令:MODIFY
DATABASE歌手大奖赛,新建并打开数据库设计器。右击鼠标,选择【添加表】,在“打开”对话框中双击“歌手表”添加到数据库中;同样的方法.将“评委表”和“评分表”添加到数据库中。 步骤2:在数据库设计器巾右击,选择【新建本地视图】打开视图设计器.存“新建本地视图”中单击“新建视图”按钮,在“添加表或视图”中依次双击“歌手表”、“评分表”和“评委表”(按顺序添加),添加到视图设计器中。 步骤3:双击“评委表”中的“评委姓名”字段,“歌手表”中的“歌于姓名”字段和“评分表”中的“分数”字段,将3个字段添加到“选定字段”中。 步骤4:“排序依据”选项卡中双击“选定_字段”列表框中的“歌手表.歌手姓名”字段,添加到“排序条件”列表框中;再双击“选定字段”中的“评分表.分数”字段添加到“排序条件”列表框中,“排序选项”中选择“降序”:以songer view名保存视图。
综合应用题
3. 首先利用表设计器在考生文件夹下建立表table3,表结构如下: 民族
字符型(4) 数学平均分 数值型(6,2) 英语平均分 数值型(6,2) 然后在考生文件夹下创建一个下拉式菜单mymenu.max,并生成菜单程序mymenu
mpr。运行该菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3.5所示。 菜单命令“计算”和“返回”的功能都通过执行过程完成。
菜单命令“计算”的功能是根据xuesher喀表和chenNi表分别统计汉族学生和少数民族学生在“数学”和“英语”两门课程上的平均分,并把统计数据保存在表table3中。表table3的结果有两条记录:第1条记录是汉族学生的统汁数据,“民族”字段填“汉”;第2条记录是少数民族学生的统计数据,“民族”字段填“其他”。 菜单命令“返回”的功能是恢复标准的系统菜单。 菜单程序生成后,运行菜单程序并依次执行“计算”和“返划”菜单命令。
正确答案:【操作步骤】 步骤1:在命令窗口执行命令:CREATE table3,打开数据表设计器新建表。 步骤2:根据题意,在表设计器中逐行输入每个字段的字段名,并设置字段类型和宽度,然后单击“确定”按钮,此时系统会弹出一个对话框询问“现在输入数据记录吗?”,本题小需要录入数据,单击“否”按钮。 步骤3:在命令窗口执行命令:CREATE MENU mymenu,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。 步骤4:在菜单设计器“菜单名称”列的文本框中输入“考试”,“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第1、2行文本框中依次输入子菜单名“计算”、“返回”,将两个子菜单的“结果”都设置为“过程”,分别单击两个子菜单行的“创建”命令按钮,打开过程编辑框编写过程代码。 步骤5:两个了菜单的过程代码如下:*****“计算”子菜单的过程代码*****CLUSE UATABASE ALL SELECT AVG《数学),AVG《英语)FROM XUESHENG; JOIN CHENGJI ON XUESHE.NG.学号=CHENGJI.学号; WHERE民族=“汉”INTO ARRAY TMPl SELECT AVG(数
学),AVG(英语)FROM XUESHENG ; JOIN cHENGJI ON
XUESHENG.学号=CHENGJI.学号; WHERE民族<>”汉”INT0 ARRAY
TMP2SELECT 0 USE TABLE3 APPEND BLANKREPLAcE民族WITH “汉”,数学平均分WITH TMPl(1),英语平均分WITH TMPl(2)APPEN
D.BLANK REPLACE民族WITH”其他”,数学平均分WITH TMp2(1),英语平均分WITH TMP2(2)CLOSE DATA ALL*****“返回”子菜单的过程代码***** SET.SYSMENU NOSAVESET SYSMENU TO DEFAULT 步骤6:执行【显示】→【常规选项】菜单命令,在“位置”区域选中“追加”单选项,则新建立的子菜单会在当前Visual FoxPm系统菜单后显示。 步骤7:执行【菜单】→【生成】菜单命令,存弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。 步骤8:在命令窗口执行命令:DO mymenu:mpr,运行菜单,并执行“计算”菜单命令。 【考点链接】菜单设计器的使用;SQL简单查询:vfp对数据记录的修改(SQL更新数据)。
全国计算机等级考试二级VF历年笔试题及答案
═════════════════════════════════════════════════════
精品文档
全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)
2010年9月全国计算机等级考试二级笔试试卷
Visual FoxPro数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D)上述三种说法都不对
(2)下列叙述中正确的是
A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D)上述三种说法都不对
(3)软件测试的目的是
A)评估软件可靠性 B)发现并改正程序中的错误
C)改正程序中的错误 D)发现程序中的错误
(4)下面描述中,不属于软件危机表现的是
A)软件过程不规范 B)软件开发生产率低 C)软件质量难以控制 D)软件成本不断提高
(5)软件生命周期是指
A)软件产品从提出、实现、使用维护到停止使用退役的过程
B)软件从需求分析、设计、实现到测试完成的过程
C)软件的开发过程
D)软件的运行维护过程
(6)面向对象方法中,继承是指
A)一组对象所具有的相似性质 B)一个对象具有另一个对象的性质
C)各对象之间的共同性质 D)类之间共享属性和操作的机制
(7)层次型、网状型和关系型数据库划分原则是
A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系方式
全国计算机等级考试二级Visual Basic模拟试卷
全国计算机等级考试二级Visual Basic模拟试卷
模拟考试仅能测试应试者目前复习水平,须通过章节题库进行系统练习,才能提高应试者真实掌握程度,提高应试能力。点击交卷按钮后才可查看答案 >>
■ 单选题
1. 下列说法错误的是(
C
)
A.标准模块也称程序模块文件,扩展名是.bas
B.标准模块由程序代码组成
C.标准模块只用来定义一些通用的过程
D.标准模块不附属于任何一个窗体
【解析】本题考核标准模块的性质。标准模块不仅可以用来定义一些通用的过程,还可以用来声明一些全局变量,所以选项C)不正确;标准模块也称为程序模块文件,其扩展名是.bas,所以选项A)正确;正因为标准模块是程序模块文件,所以必然是程序代码组成,所以选项B)正确;标准模块不属于任何一个固定的窗体,在工程中是公用的,所以选项D)正确。
2. 下列不能在“工程资源管理器”窗口中列出的文件类型是(
D
)
A..bas
B..res
C..frm
D..OCX
【解析】.bas是模块文件,.res是资源文件,.frm是窗体文件都可以出现在“工程资源管理器”中,而.ocx文件不能在“工程资源管理器”窗口中显示。
3. 下列说法错误的是(
B )
A.对象的操作由对象的属性、事件和方法来描述
B.Visual Basic是面向对象的程序设计,Visual Basic中只有窗体和控件两种对象
C.属性是对象的特征,不同的对象有不同的属性
D.对象事件在代码窗口中体现为过程
4. 下列说法错误的是(
B
)
A.双击鼠标可以触发DblClick事件
B.窗体或控件的事件名称可以由编程人员确定
C.移动鼠标时,会触发MouseMove事件
D.控件的名称可以由编程人员设定
【解析】窗体或控件的事件名称是由系统事先确定好的,不能由编程人员确定,所以选项B)错误,而DblClick事件和Move事件的触发条件分别是双击和移动鼠标,所以选项A)和选项C)正确,而改变控件的名称就是设置修改控件的Name属性,选项D)正确,本题的正确答案为选项B)。
国家二级ACCESS机试(选择题)模拟试卷327(题后含答案及解析)
国家二级ACCESS机试(选择题)模拟试卷327 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 下列叙述中错误的是( )。
A.循环链表中有一个表头节点
B.循环链表是循环队列的存储结构
C.循环链表的表头指针与循环链表中最后一个节点的指针均指向表头节点
D.循环链表实现了空表与非空表运算的统一
正确答案:B
解析:循环链表是指在单链表的第一个节点前增加一个表头节点,队头指针指向表头节点,最后一个节点的指针域的值由NULL改为指向表头节点。循环链表是线性表的一种链式存储结构,循环队列是队列的一种顺序存储结构。
2. 某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为( )。
A.6
B.7
C.8
D.不存在这样的树
正确答案:D
解析:根据题意,树中只有度为3的节点和叶子节点(7个),则度为3的节点有25—7=18个;又根据树中的节点数:树中所有节点的度之和+1,设度为3的节点数为n,则3n+1=25,得n=8。两种方式得到的度为3的节点数不同,故不存在这样的树。
3. 度为3的一棵树共有30个节点,其中度为3,l的节点个数分别为3.4。则该树中的叶子节点数为( )。
A.14
B.15
C.16
D.不可能有这样的树
正确答案:B
解析:设叶子节点数为n,则度为2的节点数为30-3-4-n=23-n,根据树中的节点数=树中所有节点的度之和+l,得3×3+2×(23一n)+l×4+0×n+1=30,则n=15。
4. 深度为7的二叉树共有127个节点,则下列说法中错误的是( )。
A.该二叉树是满二叉树
B.该二叉树有一个度为1的节点
C.该二叉树是完全二叉树
D.该二叉树有64个叶子节点
正确答案:B
解析:满二叉树满足深度为m的二叉树最多有2m-1个节点,本题中二叉树深度为7且有127个l忡点,满足27一l=127,达到最大值,故此二叉树为满二叉树,也是完全二叉树。满二叉树第k层上有2k-1节点,则该二叉树的叶子节点数为27-1=64个。满二叉树不存在度为l的节点。
全国计算机二级VF二级试题集及答案
2002年9月全国计算机考试VF二级考试笔试试题
一、选择题((一)——(35)每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。
(1)在写列四个选项中,不属于基本关系运算的是
A)连接 B)投影 C)选择 D)排序
(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
(3)VF支持的数据模型是
A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型
(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮
B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮
C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮
D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮
(5)将内存变量定义为全局变量的VF命令是
A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是
A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件
(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是
A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是
A)简化里索引以后。原来的数据库表文件中记录的物理顺序将被改变
B)索引与数据库表的数据存储在一个文件中
国家二级VB机试(选择题)模拟试卷427(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷427 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。
A.0
B.m-1
C.m+l
D.产生栈空错误
正确答案:C
解析:栈的顺序存储空间为S(1:m),初始状态top=m+1,所以这个栈是m在栈底(也可理解为开口向下的栈)。经过一系列入栈与退栈操作后top=m,则栈中有1个元素,若现在又退出一个元素,那么栈顶指针下移一位,回到m+1的位置。 知识模块:公共基础知识
2. 某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10。rear=5。该队列中的元素个数为( )。
A.4
B.5
C.6
D.不确定
正确答案:D
解析:带链的队列使用了链表来表示队列,而链表中的元素存储在不连续的地址中,因此当front=10,rear=5时,不能确定队列中元素的个数。 知识模块:公共基础知识
3. 某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为( )。
A.CBADE
B.CBEDA
C.ABCDE
D.EDCBA
正确答案:C
解析:二叉树的后序遍历序列为CBEDA,由于后序遍历最后访问根结点,可以确定该二叉树的根结点是A。再由中序遍历序列为CBADE,可以得到子序列(CB)一定在左子树中,子序列(DE)一定在右子树中。结点C、B在中序序列和后序序列中顺序未变,说明结点B是结点C的父结点;结点D、E在中序序列
和后序序列中顺序相反,说明结点D是结点E的父结点。因此该二叉树的前序遍历序列为ABCDE。 知识模块:公共基础知识
4. 下列序列中不满足堆条件的是( )。
A.(98,95,93,94,89,90,76,80,55,49)
二级ACCESS笔试-324_真题(含答案与解析)-交互
二级ACCESS笔试-324
(总分96, 做题时间90分钟)
一、选择题
1.
下列有关宏操作的叙述正确的是( )。
SSS_SINGLE_SEL
A 宏的条件表达式中不能引用窗体或报表的控件值
B 不是所有的宏操作都可以转化为相应的模块代码
C 使用宏不能启动其他应用程序
D 可以利用宏组来管理相关的一系列宏
分值: 2
答案:D
[解析] 本题考查宏操作的知识。①宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码;②使用宏不但可以启动另一个宏,也能启动其他应用程序;⑧在条件宏的条件表达式中可以引用窗体或报表的控件值:④可以利用宏组来管理相关的一系列宏。
2.
下列关于字段属性的叙述,正确的是( )。
SSS_SINGLE_SEL
A 格式和输入掩码是一样的
B 可以对任意类型的字段使用向导设置输入掩码
C 有效性规则属性是用于限制此字段输入值的表达式
D 有效性规则和输入掩码是一样的
分值: 2
答案:C
[解析] 本题考查字段属性的知识。在表中的每个字段都可以设置一些字段属性,其中的“格式”属性用来决定数据的打印方式和屏幕显示方式,“输入掩码”是用来控制输入格式或检查输入中的错误的,二者不一样。虽然对于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期时间”型字段才可以使用“输入掩码向导”。有效性规则属性是用于限制此字段输入值的表达式,和输入掩码的作用也不一样。
3.
在Access中,可以从( ) 中进行打开表的操作。
SSS_SINGLE_SEL
A “数据表”视图和“设计”视图
B “数据表”视图和“表向导”视图
C “设计”视图和“表向导”视图
D “数据库”视图和“表向导”视图
分值: 2
答案:A
[解析] 本题考查表各种视图的知识。Access中的表是数据实际存储的对象,共有3种视图,“数据表”视图、“设计”视图、“表向导”视图。其中的“数据表”视图和“设计”视图均可以进行打开表的操作,“表向导”视图不能完成打开表的操作。
国家二级ACCESS机试(操作题)模拟试卷29(题后含答案及解析)
国家二级ACCESS机试(操作题)模拟试卷29 (题后含答案及解析)
题型有:1.mdb”数据库文件中已建立3个关联表对象(名为”职工表”、”物品表”和”销售业绩表”)、一个窗体对象(名为”fTest”和一个宏对象(名为”mTest”)。请按以下要求,完成表和窗体的各种操作:(1)分析表对象”销售业绩表”的字段构成,判断并设置其主键。(2)为表对象”职工表”追加一个新字段。字段名称为”类别”、数据类型为”文本型”、字段大小为2,设置该字段的有效性规则为只能输入”在职”与”退休”值之一。(3)将考生文件夹下文本文件Test.txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以”tTest”命名保存。(4)窗体fTest上命令按钮”bt1”和命令按钮”bt2”大小一致,且上对齐。现调整命令按钮”bt3”的大小与位置,要求:按钮”bt3”的大小尺寸与按钮”bt1”相同、上边界与按钮”bt1”上对齐、水平位置处于按钮”bt1”和”bt2”的中间。注意,不要更改命令按钮”bt1”和”bt2”的大小和位置。(5)更改窗体上3个命令按钮的Tab键移动顺序为:bt1->bt2->bt3->bt1->...。(6)将宏”mTest”重命名为”mTemp”。
正确答案:(1)【操作步骤】步骤1:选择”表”对象,右键单击”线路”,从弹出的快捷菜单中选择【设计视图】。步骤2:选中”线路ID”字段行,右键单击”线路ID”行,从弹出的快捷菜单中选择【主键】。步骤3:单击”天数”字段行任一点,在”字段属性”的”有效性规则”行输入”>0”。步骤4:单击工具栏中”保存”按钮,关闭设计视图。(2)【操作步骤】步骤1:选择”表”对象,右键单击”团队”表,从弹出的快捷菜单中选择【设计视图】。步骤2:选中”团队ID”字段行,右键单击”团队ID”行,从弹出的快捷菜单中选择【主键】。步骤3:在”出发日期”的下一行”字段名称”列输入”线路ID”,单击”数据类型”列,在”字段大小”行输入”8”。步骤4:单击工具栏中”保存”按钮,关闭设计视图。(3)【操作步骤】步骤1:右键单击”游客”表,从弹出的快捷菜单中选择【设计视图】。步骤2:选中”年龄”字段行,右键单击”年龄”行,从弹出的快捷菜单中选择【删除行】。步骤3:在”团队ID”字段行的下一行”字段名称”列输入”证件编号”,单击”数据类型”列,在下方”字段大小”行输入”20”。步骤4:在”证件编号”字段行的下一行”字段名称”列输入”证件类型”,单击 “数据类型”列,在下拉列表中选中”查阅向导”,在弹出对话框中选择”自行键入所需值”复选框,单击”下一步”按钮。在弹出的对话框中依次输入”身份证”、”军官证”、”护照”,单击”下一步”按钮,再单击”完成”按钮。步骤5:单击工具栏中”保存”按钮,关闭设计视图。(4)【操作步骤】步骤1:单击菜单栏【文件】|【获取外部数据】|【链接表】,在考生文件夹中找到要导入的文件,在”文件类型”列表中选中”Microsoft Excel”,选中”Test.xls”文件,单击”链接”按钮。步骤2:单击”下一步”按钮,选中”第一行包含列标题”复选框,单击”下一步”按钮。步骤3:在”链接表名称”输入”tTest”,单击”完成”按钮。(5)【操作步骤】步骤1:单击菜单栏【工具】|【关系】,如果不出现”显示表”对话框则单击菜单栏【关系】|【显示表】,分别双击表”线路”、”团队”和”游客”,关闭”显示”表对话框。 步骤2:选中表”线路”中的”线路ID”字段,拖动鼠标到表”团队”的”线路ID”字段,放开鼠标,勾选”实施参照完整性”选项,然后单击”创建”按钮。步骤3:选中表”团队”中的”团队ID”字段,拖动鼠标到表”游客”的”团队ID”字段,放开鼠标,勾选”实施参照完整性”选项,然后单击”创建”按钮。步骤4:单击工具栏中”保存”按钮,关闭”关系”界面。(6)【操作步骤】步骤1:选择”窗体”对象,
国家二级ACCESS机试(操作题)模拟试卷311(题后含答案及解析)
国家二级ACCESS机试(操作题)模拟试卷311 (题后含答案及解析)
全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题
基本操作题
1. 在考生文件夹下的“sampl.acedb”数据库文件中已建立表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。请按以下要求,完成各种操作。
(1)分析并设置表“tScore”的主键。 (2)将学生“入校时间”字段的默认值设置为下一年度的1月1日(规定:本年度的年号必须用函数获取)。 (3)冻结表“tStud”中的“姓名”字段列。 (4)将窗体“fTest”的“标题”属性设置为“测试”。 (5)将窗体“fTest”中名为“bt2”的命令按钮的宽度设置为2厘米,与命令按钮“bt1”左边对齐。 (6)将宏“mTest”重命名保存为自动执行的宏。
正确答案:(1)步骤1:右键单击表“tScore”,从弹出的快捷菜单中选“设计视图”命令。 步骤2:选中“学号”和“课程号”字段,单击“表格工具”选项卡“工具”组中的“主键”按钮。保存并关闭设计视图。 (2)步骤1:右键单击表“tStud”,从弹出的快捷菜单中选择“设计视图”命令。 步骤2:单击“入校时间”字段行的任一点,在“字段属性”的“默认值”行输入“=DateSerial(Year(Date( ))+1,1,1)”。如图3.135所示。 步骤3:单击快速访问工具栏中的“保存”按钮。 (3)步骤1:右键单击表“tStud”,在弹出的快捷菜单中选择“打开”命令或双击打开“tStud”表。 步骤2:选中“姓名”字段列,右键单击“姓名”列,从弹出的快捷菜单中选择“冻结字段”命令。如图3.136所示。 步骤3:单击快速访问工具栏中的“保存”按钮,关闭数据表。 (4)步骤1:选择窗体对象,右键单击窗体“fTest”,从弹出的快捷菜单中选择“设计视图”命令。 步骤2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,在“标题”行输入“测试”。关闭属性表。如图3.137所示。 (5)步骤1:右键单击命令按钮“bt2”,从弹出的快捷菜单中选择“属性”命令,在“宽度”行输入“2cm”。关闭属性表。如图3.138所示。 步骤2:单击命令按钮“bt2”,按住“Shift”键再单击命令按钮“bt1”,单击右键,弹出快捷菜单,选择“对齐”下的“靠左”命令。 步骤3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (6)步骤1:选择宏对象,右键单击“mTest”,在弹出的快捷菜单中选择“重命名”命令。 步骤2:在光标处输入“AutoExec”。
国家二级VF机试(表单设计与应用)模拟试卷7
国家二级VF机试(表单设计与应用)模拟试卷7
(总分:64.00,做题时间:90分钟)
一、 选择题(总题数:32,分数:64.00)
1.在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是
(分数:2.00)
A.属性用于描述对象的状态,方法用于表示对象的行为
B.基于同一个类产生的两个对象可以分射设置自己的属性值
C.事件代码也可以象方法一样被显式调用
D.在创建一个表单时,可以添加新的属性、方法和事件 √
解析:解析:事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。
2.在Visual Foxpro中,可视类库文件的扩展名是
(分数:2.00)
A..dbf
B..SCX
C..VCX √
D..dbc
解析:解析:.dbf是表的扩展名,.sex是表单的扩展名,.dbc是数据库的扩展名,.VCX是可视类文件的扩展名。
3.向项目中添加表单,应该使用项目管理器的
(分数:2.00)
A.“代码”选项卡
B.“类”选项卡
C.“数据”选项卡
D.“文档”选项卡 √
解析:解析:在“文档”选项卡中所显示和管理的是Visual FoxPro中的表单、报表和标签:程序、API库和应用程序属于“代码”选项卡,数据库、自由表和查询属于“数据”选项卡。
4.打开已经存在的表单文件的命令是
(分数:2.00)
A.MODIFY FORM √
B.EDIT FORM
C.OPEN FORM
D.READ FORM
解析:解析:打开已经存在的表单文件的命令是modify form。
5.表单文件的扩展名是
(分数:2.00)
A.frm
B.prg
C.SCX √
D.VCX
解析:解析:表单的扩展名是.SCX,表单备注文件的扩展名是.SCT。
6.建立表单的命令是
全国计算机二级《VFP》考题与答案解析
全国计算机二级《VFP》考题与答案解析
全国计算机二级《VFP》考题与答案解析
1.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是( )。
A.数据
B.文档
C.类
D.代码
2.扩展名为pjx的文件是( )。
A.数据库表文件
B.表单文件
C.数据库文件
D.项目文件
3.在Visual FoxPro中以下叙述正确的是( )。
A.关系也被称作表单
B.数据库表文件存储用户数据
C.表文件的扩展名是.DBC
D.多个表存储在一个物理文件中
4.以下关于“视图”的描述正确的是( )。
A.视图保存在项目文件中
B.视图保存在数据库中
C.视图保存在表文件中
D.视图保存在视图文件中
5.关闭表单的程序代码是ThisForm.Release,Release是( )。
A.表单对象的标题
B.表单对象的属性
C.表单对象的事件
D.表单对象的方法
6.在关系模型中,每个关系模式中的关键字( )。 A.可由多个任意属性组成
B.最多由一个属性组成
C.可由一个或多个其值能唯一标识关系中任何元组的属性组成
7.Visual FoxPro是( )。
A.数据库系统
B.数据库管理系统
C.数据库
D.数据库应用系统
8.在Visual FoxPm中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用 “学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则( )。
A.允许修改表S中的学号字段值
B.允许删除表S中的记录
C.不允许修改表S中的学号字段值
D.不允许在表S中增加新的记录
9.在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是( )。
A.空值等同于空字符串
B.空值表示字段还没有确定值
C.不支持字段值为空值
D.空值等同于数值0
