计算机二级vf选择题2
1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
A) 12345ABCDEB) EDCBA54321C) ABCDE12345D) 54321EDCBA参考答案:B【解析】栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B)。
2.下列叙述中正确的是()。
A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D【解析】循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B)与C)错误。
3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
A) O(n)B) O(n2)C) O()D)参考答案:C【解析】当有序线性表为顺序存储时才能用二分法查找。
可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较次,而顺序查找需要比较n次。
4.下列叙述中正确的是()。
A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间参考答案:A【解析】链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误。
链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误。
5.数据流图中带有箭头的线段表示的是()。
A) 控制流B) 事件驱动C) 模块调用D) 数据流参考答案:D【解析】数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。
6.在软件开发中,需求分析阶段可以使用的工具是()。
A) N-S图B) DFD图C) PAD图D) 程序流程图参考答案:B【解析】在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B)。
7.在面向对象方法中,不属于"对象"基本特点的是()。
A) 一致性B) 分类性C) 多态性D) 标识唯一性参考答案:A【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。
所以选择A)。
8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A) 一对一B) 一对多C) 多对一D) 多对多参考答案:B【解析】因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
9.在数据管理技术发展的三个阶段中,数据共享最好的是()。
A) 人工管理阶段B) 文件系统阶段C) 数据库系统阶段D) 三个阶段相同参考答案:C【解析】数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。
其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C)。
10.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
A) 笛卡尔积B) 交C) 并D) 自然连接【解析】自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
11.以下关于"视图"的正确描述是()。
A) 视图独立于表文件B) 视图不可进行更新操作C) 视图只能从一个表派生出来D) 视图可以进行删除操作参考答案:D【解析】视图是根据表定义的,因此视图基于表,所以A)选项说法不正确;视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以B)选项说法不正确;视图可以用来从一个或多个相关联的表中提取数据,所以视图可以从多个表派生出来,所以C)选项说法不正确;而视图可以更新表,就可以进行删除操作,所以D)选项的说法正确。
12.设置文本框显示内容的属性是()。
A) ValueB) CaptionC) NameD) InputMask参考答案:A【解析】文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对象的名称;InputMask属性指定在一个文本框中如何输入和显示数据;文本框无Caption属性。
13.在Visual FoxPro中可以建立表的命令是()。
A) CREATEB) CREATE DATABASEC) CREATE QUERYD) CREATE FORM参考答案:A【解析】用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATE命令打开表设计器进行数据表设计。
14.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是()。
A) ValueB) ControlSourceC) InputMaskD) PasswordChar参考答案:D【解析】文本框的Value属性是文本框的当前内容;ControlSource属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask属性指定在一个文本框中如何输入和显示数据;PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。
15.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是()。
A) HideB) ShowC) ReleaseD) SetFocus【解析】表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;Release方法用于从内存中释放表单;SetFocus方法让表单获得焦点,使其成为活动表单。
所以符合此题的方法是Show。
16.让隐藏的MeForm表单显示在屏幕上的命令是()。
A) MeForm.DisplayB) MeForm.ShowC) MeForm.ListD) MeForm.See参考答案:B【解析】表单的Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单。
DisPlay、List、See都不是表单的方法。
17.在数据库表设计器的"字段"选项卡中,字段有效性的设置项中不包括()。
A) 规则B) 信息C) 默认值D) 标题参考答案:D【解析】在数据库设计器的"字段"选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息、默认值三项。
18.报表的数据源不包括()。
A) 视图B) 自由表C) 数据库表D) 文本文件参考答案:D【解析】数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。
19. 在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括()。
A) APPB) EXEC) DBCD) FXP参考答案:C【解析】Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名:.exe(Visual FoxPro可执行文件),.app(Visual FoxPro应用程序文件)->.fxp(Visual FoxPro编译版本)。
20.在Visual FoxPro中,"表"是指()。
A) 报表B) 关系C) 表格控件D) 表单参考答案:B【解析】在Visual FoxPro中,一个"表"就是一个关系。
21. 如果有定义LOCAL data,data的初值是()。
A) 整数0B) 不定值C) 逻辑真D) 逻辑假参考答案:D【解析】声明局部变量的命令是:LOCAL <内存变量表>。
该命令建立指定的局部内存变量,并为它们赋初值逻辑假.F.。
22.执行如下命令序列后,最后一条命令的显示结果是()。
DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A) 变量未定义的提示B) 10C) 20D) .F.参考答案:C【解析】创建数组的命令格式有两种DIMENSION <数组名> (<下标上限1>[,<下标上限2])[...]DECLARE <数组名> (<下标上限1>[,<下标上限2])[...]两种格式的功能完全相同。
数组创建后,系统自动给每个数组元素赋以逻辑假.F.。
可以用一维数组的形式访问二维数组。
本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20。
23.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是()。
GO 2SCAN NEXT 4 FOR LEFT(名称,2)="电"IF RIGHT(名称,2)="线"EXITENDIFENDSCAN名称A) 电话线B) 电线C) 电冰箱D) 电视机参考答案:A【解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串。
RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。
本题是从2、3、4、5四条记录中,找出第一个字是"电",最后一个字是"线"的第一个符合的记录,并显示出来,由此可知第3条记录"电话线"符合。
24.在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令()。
A) DO menu1B) DO menu1.mprC) DO MENU menu1D) RUN menu1参考答案:B【解析】运行菜单可以使用命令格式:DO<文件名>,但文件名的扩展名.mpr不能省略。
25.有如下赋值语句,结果为"大家好"的表达式是()。
a="你好"b="大家"A) b+AT(a,1)B) b+RIGHT(a,1)C) b+LEFT(a,3,4)D) b+RIGHT(a,2)参考答案:D解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串。
3月计算机二级VF练习题及答案
XX年3月计算机二级VF练习题及答案练习做多了自然会形成自己的做题方法和速度,为此,今天为大家了以下xx年3月VF练习题及答案,希望对大家有帮助!1[单项选择题] 在Visual FoxPro中,通常以窗口形式出现,用以创立和修改表、表单、数据库等应用程序组件的可视化工具称为( )。
A.向导B.设计器C.生成器D.工程管理器参考答案:B参考解析:Visual FoxPro的设计器是创立和修改应用系统各种组件的可视化工具,利用各种设计器可以创立表、表单、数据库、查询、报表等。
向导是一种交互式程序,用户在一系列向导屏幕上答复以下问题或者选择选项,向导会根据答复生成文件或者执行任务,帮助用户快速地完成一般性的任务。
生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创立和修改正程。
工程管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。
2[单项选择题] 计算结果不是字符串“Teacher”的表达式是( )。
A.at(〝MyTeacher〞,3,7)B.substr(〝MyTeacher〞,3,7)C.right(〝MyTeacher〞,7)D.left(〝Teacher〞,7)参考答案:A参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式值的左端取-个指定长度的子串作为函数值,fit#t(。
MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端取-个指定长度的子串作为函数值,left(〝eacher〞,7)的值为“Teacher”。
计算机二级VF选择题100题
1。
VFP是一种 ________ 模型的数据库管理系统。
A. 层次_B. 网络_C. 对象_D. 关系 答案: D 2。
对于二维表的关键字来讲,不一定存在的是 ________ 。
选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字 答案: D 3。
目前三种基本的数据模型是 ________ 。
选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型 答案: A 4。
在命令窗口中,不能实现的操作是 ________ 。
选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果 答案: D 5。
VFP系统中,表的结构取决于 ___________ 。
选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序 答案: A 6。
某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。
要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast 的Click事件中应加入_______ 命令。
选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._ 答案: B 7。
数据库管理系统是 ________ 。
选择:A. 教学软件_ B. 应用软件 C. 计算机辅助设计软件_ D.系统软件 答案: D 8。
关系型数据库采用 ________ 表示实体和实体间的联系。
vf真题练习以及 考试注意事项
2011年计算机等级考试二级VFP基础综合试题及答案(2)一.选择题1.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是。
(A)A.选择、投影、联接B.索引、排序、查找C.选择、索引、联系D.差、交、并2.Visual FoxPro是一种关系数据库管理系统,所谓关系是指。
(A)A.数据模型符合满足一定条件的二维表格式B.表中的各个记录之间有联系C.表中的各个字段之间有联系D.数据库中的一个表与另一个表有联系3.下列关于数据库系统的说法,不正确的一项是。
(C)A.数据库系统由五部分组成:计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)B.数据库系统中减少了数据冗余C.数据库系统中没有数据冗余D.数据库系统可以实现有组织地、动态地存储大量相关数据4.关系数据库管理系统所管理的关系是。
(D)A.一个表B.一个二维表C.一个数据库文件D.若干个二维表5.要控制两个表中数据的完整性和一致性,可以设置“参照完整性”,它要求这两个表。
(B)A.是不同数据库中的两个表B.是同一数据库中的两个表C.两个相同的自由表D.两个相关的数据库表6.数据库系统的核心是。
(A)A.数据库管理系统B.数据库C.数据A库系统D.文件系统7.数据处理的中心问题是。
(D)A.数据B.外理数据C.表中的数据D.数据管理8.用二维表结构来表示实体及实体之间联系的模型称为。
(C)A.层次模型B.数据库模型C.关系模型D.网状模型9.二维表中的列称为关系的____;二维表中的行称为关系的____。
(D)A.元组,属性B.列,行C.行,列D.属性,元组10.关系数据库中每个关系的形式是____。
(B)A.表B.二维表C.自由表D.数据库表11.在Visual FoxPro中,一个关系存储为一个文件,文件扩展名为.dbf,称为____。
(D)A.元组(记录)B.属性C.字段D.表12.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为____。
全国计算机等级考试二级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)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。
VF试题及答案
VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
全国计算机等级考试二级(VF)笔试试题及答案
2012年3月全国计算机等级考试二级(VF)笔试试题及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A) 循环队列是队列的一种顺序存储结构B) 循环队列是队列的一种链式存储结构C) 循环队列是非线性结构D) 循环队列是一种逻辑结构(2)下列叙述中正确的是A) 栈是一种先进先出的纯属表B) 队列是一种后进先出的线性表C) 栈与队列都是非线性结构D) 以上三种说法都不对(3)一颗二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为A) 6 B) 10 C) 16 D) 4(4)在下列模式中,能够给出数据库的物理存储结构与物理存取方法的是A) 概念模式B) 逻辑模式C) 外模式D) 内模式(5)在满足实体完整性约束的条件下A) 一个关系中必须有多个候选关键字B) 一个关系中应该有一个或多个候选关键字C) 一个关系只能有一个候选关键字D) 一个关系中可以没有候选关键字(6)有三个关系R、S和T如下:RS----------------------------精品word文档值得下载值得拥有----------------------------------------------T则由关系R和S得到关系T的操作是A) 自然连接B) 交C) 差D) 并(7)软件生命周期中的活动不包括A) 要求分析B) 市场调研C) 软件测试D) 软件维护(8)下面不属于需求分析阶段任务的是A) 制定软件集成测试计划B) 确定软件性能需求C) 需求规格说明书评审D) 确定软件系统的功能需求(9)在黑盒测试方法中,设计测试用例的主要根据是A) 程序内部逻辑B) 程序流程图C) 程序外部功能D) 程序数据结构(10)在软件设计中不使用的工具是A) 系统结构力B) 数据流图(DFD图)C) 程PAD图D) 程序流程图(11)Visual FoxPro 6.0属于A) 层次数据库存管理系统B) 面向对象数据库管理系统C) 分布式数据库管理系统D) 关系数据库管理系统(12)下列字符常量的表示中,错误的是A) '3+5'B) [[品牌]] C) ["计算机"] D) '[X=Y]'(13)函数UPPER("1a2B")的结果是A) 1A2b B) 1a2b C) 1a2B D) 1A2B(14)可以随表的打开而自动打开的索引是A) 结构复合索引文件B) 单项压缩索引文件C) 单项索引文件D) 非结构复合索引文件(15)为数据库表增加有效性规则是为了保证数据的----------------------------精品word文档值得下载值得拥有----------------------------------------------A)参照完整性B) 表完整性C) 域完整性D) 实体完整性(16)在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是A)SELECT B) OPEN C) LOAD D) USE(17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是A) INPUT、ACCEPT和WAIT B) ACCEPT、WAITC) INPUT、WAIT D) INPUT、ACCEPT(18)下列控件中,不能设置数据源的是A) 命令按钮B) 选项组C) 复选框D) 列表框(19)查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是A) SELECT * FROM 教师FOR 住址LIKE "%望京%"B) SELECT * FROM 教师WHERE 住址= "%望京%"C) SELECT * FROM 教师WHERE 住址LIKE "%望京%"D) SELECT * FROM 教师FOR 住址= "%望京%"(20)查询设计器中的“筛选”选项卡的作用是A) 查看生成的SQL代码B) 选择所要查询的字段C) 增加或删除查询表D) 指定查询条件(21)某数据库有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()值是A) 1 B) 19 C) 21 D) 20(22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是A) CHANGE TABLE 教师ALTER 职工号CHECK LEFT(职工号,3)="110"B) ALTER TABLE 教师ALTER 职工号CHECK LEFT(职工号,3)="110"C) CHANGE TABLE 教师ALTER 职工号SET CHECK OCCURS(职工号,3)="110"D) ALTER TABLE 教师ALTER 职工号SET CHECK LEFT(职工号,3)="110"(23)对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为A) 性别+STR(年龄,2)B) VAL(性别)+年龄C) 性别,年龄D) 性别+年龄(24)删除视图salary的命令是A) DELETE salary B) DELETE salary VIEWC) DROP VIEW salary D) DROP salary VIEW(25)关于内在变量的调用,下列说法正确的是----------------------------精品word文档值得下载值得拥有----------------------------------------------A) 私有变量能被本层模块和下层程序调用B) 局部变量能被本层模块和下层程序调用C) 局部变量不能被本层模块程序调用D) 私有变量只能被本层模块程序调用(26)在命令按钮组中,决定按钮数目的属性是A) ButtonNum B) ButtonNumCoint C) ControlSource D) Value(27)报表文件的扩展名是A) .MNX B) .PRG C) .FRX D) .FXP(28)下列选项中,不属于SQL数据定义功能的是A) DROP B) SELECT C) ALTER D) CREATE(29)要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行A) SET TO SYSMENU B) SET DEFAULT TO SYSMENUC) SET TO DEFAULT D) SET SYSMENU TO DEFAULT(30)假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是:A) 选项按钮组的Init B) 表单的LoadC) 表单的Init D) 选项按钮的Init31-35题使用如下三个数据库表:图书(索书号,书名,出版社,定价,ISBN)借书证(借书证号,姓名,性别,专业,所在单位)借书记录(借阅号,索书号,借书证号,借书日期,还书日期)其中:定价是货币型,借书日期和还书日期是日期型,其它是字符型。
计算机二级(VF)笔试405
[模拟] 计算机二级(VF)笔试405一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。
第1题:下列关于数据库表的说法中错误的是______。
A.可设置长表名,长宇段名B.可设置匹配字段类型到类,字段验证和记录验证,触发器C.可设置主索引和候选索引关键字,字段默认倩,显示模式D.不可用use命令直接打开,必须在数据库设计器中打开参考答案:D在Visual FoxPro中,数据库可.以设置长表名,长字段名;可以设置匹配字段类型到类,字段验证和记录验证,触发器;可以设置主索引和候选索引关键字,字段默认值,显示模式;可以用USE命令打开,也可以在数据库设计器中打开,因此本题的正确选项是D。
第2题:模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。
A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法参考答案:C模块的独立程序是评价设计好坏的重要度量标准。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
一般较优秀的软件设计,应尽量做到高内聚、低耦合。
第3题:在结构化设计方法中生成的结构图(SC) 中,带有箭头的连线表示______。
A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向参考答案:A结构图中用带有箭头的连线表示模块之间的调用关系。
第4题:为“客户”表建立普通索引,要求按“客户号”字段升序排列,如果客户号(C,4)相等,则按“订购日期”(D)升序排列,下列语句正确的是( )。
A.INDEX ON客户号,订购日期TO khjeB.INDEX ON客户号+订购日期TO khjeC.INDEX ON客户号,DTOC(订购日期)TO khjeD.INDEX ON客户号+DTOC(订购日期) TO khje参考答案:D利用命令建立多个字段索引时,建立索引的字段之问应用连接符“+”连接,且字段类型要转换为字符型数据,DTDC()函数的功能是将日期型数据转换为字符型数据。
计算机二级VF考试模拟题
NCRE二级VFP习题及答案修改命令(1)计算实发工资字段的值,实发工资=基本工资+津贴-扣款。
REPL ALL实发工资WITH基本工资+津贴-扣款(2)在实发工资为0的情况下,分别执行下列三条命令,比较它们的执行结果。
REPL 实发工资WITH 基本工资+津贴-扣款REPL 实发工资WITH 基本工资+津贴-扣款FOR 职称="讲师"REPL ALL 实发工资WITH 基本工资+津贴-扣款完成下列删除与恢复的命令(1)删除所有男教师的记录DELE FOR 性别(2)在删除所有男教师的记录的前提下,除姓“林”的外,恢复所有男教师的记录RECA FOR !(SUBSTR(姓名,1,2)="林")(3)在删除所有男教师的记录的前提下,除姓“陈”的助讲外,恢复所有男教师的记录RECA FOR !(SUBSTR(姓名,1,2)="陈" AND 职称="助教")对zg.dbf完成下排序、索引命令(1)按基本工资降序建立排序文件szg1.dbfSORT ON 基本工资/D TO SZG1(2)按基本工资降序建立单项索引,文件名为izg1.idxINDEX ON -基本工资TO IZG1(3)按基本工资建立结构复合索引文件,按降序索引INDEX ON 基本工资TAG GZ DESC(4)按基本工资建立独立复合索引文件的降序,索引标识为jbgz,文件名为zgd1.cdx INDEX ON 基本工资DESC TAG JBGZ OF ZGD1(5)按基本工资升序,基本工资相同再按出生年月建立索引文件,文件名为zgd2.cdx USE ZGINDEX ON STR(基本工资,6,2)+DTOC(出生日期)TAG GZCS OF ZGD2(6)分别按姓名、职称、出生日期建立结构复合索引文件,索引标识分别为XM、ZC、BIRTHDAY。
USE ZG1INDEX ON 姓名TAG XMINDEX ON 职称TAG ZCINDEX ON 出生日期TAG BIRTHDAY(7)打开前面所建的所有索引文件,设置结构复合索引文件为主控索引文件,设置XM 为主控索引。
全国计算机等级考试VF二级试题集及答案
全国计算机考试VF二级考试笔试试题(带答案)一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。
请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。
(1)在写列四个选项中,不属于基本关系运算的是DA)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于AA)一对一联系 B)一二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是BA)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤AA)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是CA)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是C A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是BA)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)(8)下面有关索引的描述正确的是CA)简化里索引以后。
原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。
要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。
然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。
2.修改一个名称为TWO.PRG的命令文件。
该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。
然后用ls中的每个顾客的数据去修改表scust对应的记录。
该命令文件有3行语句有错误,打开该命令文件进行修改。
注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
修改完成后,运行该命令文件。
本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。
解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。
然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。
