2009年3月笔试试卷Visual FoxPro
2009年3月全国计算机等级考试二级VFP笔试

09年3月全国计算机等级考试二级VFP笔试真题一、选择题(每小题2分,共70分)(1)下列叙述中正确的是A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既司以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是A)10B)8C)6D)4(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件〔或工具软件)。
下面属于应用软件的是A)编译程序B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是A)软件测试的日的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利丁提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训R,S如下:由关系R通过运算得到关系S,则所使用的运算为A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域(11)数据库(DB )、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS(12)SQL语言的查询语句是A)INSERTB)UPDATEC)DELETED)SELECT(13)下列与修改表结构相关的命令是A)INSERTB)ALTERC)UPDATED)CREATE(14)对表SC(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是A)(‘20080101','c1','90',NULL)B)('20080101','cl',90,’成绩优秀‘)C)('20080101','cl','90',’成绩优秀‘)B)('20080101','cl','79',’成绩优秀‘)(15)在表单中为表格控件指定数据源的属性是A)DataSourceB)DataFromC)RecordSourceD)RecordFrom(l6)在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是A)可以定义一个新的基本表结构B)可以定义表中的主关键字C)可以定义表的域完整性、字段有效性规则等D)对自由表,同样可以实现其完整性、有效性规则等信息的设置(17)在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是A)主索引B)唯一索引C)侯选索引D)普通索引(18)在Visual FoxPro中,用于建立或修改程序文件的命令是A)MODIFY<文件名>B)MODIFY COMMAND<文件名>C)MODIFY PROCEDURE<文件名>D)上面B和C都对(19)在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是A)局部变量B)私有变量C)公共变量D)全局变量(20)以下关于空值(NULL值)叙述正确的是A)空值等于空字符串B)空值等同于数值0C)空值表示字段或变量还没有确定的值D)Visual FoxPro不支持空值(21)执行USE sc IN 0命令的结果是A)选择0号工作区打开sc表B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表D)显示出错信息(22)在Visual FoxPro中,关系数据库管理系统所管理的关系是A)一个DBF文件B)若干个二维表C)一个DEC文件D)若干个DBC文件(23)在Visual FoxPro中,下面描述正确的是A)数据库表允许对字段设置默认值B)自由表允许对字段设置默认值C)自由表或数据库表都允许对字段设置默认值D)自由表或数据库农都不允许对字段设置默认值(24)SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的A)列B)行C)关系D)分组(25)在Visual FoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value 属性值为1。
2009-1Visual FoxPro及参考答案

VF2009第一次等级考试一、单项选择题(每小题1分,共30分)1.在Visual FoxPro中,数据库文件的扩展名是( C )。
A)PRG B)DBF C)DBC D)FRM2.以下赋值语句正确的是( D )。
A)STORE 8 TO X Y B)STORE 8,9 TO X,YC)X=8+Y=9 D)X=8<>93.在Visual FoxPro中,表文件中的字段是一种( B )A)常量 B)变量 C)运算符 D)函数4.以下命令的输出是(B )X1="1"X2="3"X13=X2-X1?&X13-13A)13 B)18 C)31 D)25. 函数MOD(20,-3)的值是( D )A) 2 B) -2 C) 1 D) -16.以下关于数据库及数据表的叙述中,不正确的....是( C )。
A) 数据库表的字段或记录可以定义有效性规则B) 数据库表的字段名可超过10个字符C) 在数据库设计器中,既可以创建数据库表,也可以创建自由表D) 打开数据库之后,数据库包含的数据表并不一定被打开7.在定义表结构时,字段宽度是系统自动设置的有(D )。
A)字符型、货币型、数值型B)字符型、货币型、逻辑型C)备注型、逻辑型、数值型D)日期型、备注型、逻辑型8.用DIMENSION Y(2,3)命令定义数组Y后,对部分数组元素赋值:Y(1,3)=3,Y(2,1)=4,然后执行命令?Y(2),Y(3),则显示的结果是( A)A).F. 3 B).F. .F. C)3 4 D)变量未定义的提示9.下列命令使用时不要求对数据表进行排序或索引的是( B )A)SEEK,DELETE B)LOCATE,COUNT C)TOTAL,LIST D)FIND,APPEND 10.设当前所使用的数据表有10条记录,而当前记录指针指向第5条记录,则执行以下语句后,使记录指针指向第10条记录的语句是(C)A)LIST REST B)LIST ALLC)LIST NEXT 6 D)LIST RECORD 511.数据表STUD.DBF中有成绩等字段,执行SQL 命令“SELECT * FROM STUD INTO DBF XX ORDER BY 成绩”之后,将(B )。
2009年Visual FoxPro 试卷

2008~2009学年第二学期VFP期末考试卷答题纸(2008经济、管理类)专业班级学号姓名得分一、选择题(用铅笔把选中的方格涂黑50×1=50分)1 2 3 45 6 7 89 11二、填空题(每行写一个答案25×2=50分)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.2008~2009学年第二学期VFP期末考试卷题目(2008级经济、管理类)一、选择题(50*1=50)1、已知某数据库中的xs.dbf已在2号工作区打开,且当前工作区为1号工作区,则下列命令不能将xs表关闭的是(1)。
A.CLOSE TABLE B. USE IN 2C.CLOSE DATABASE ALL D. USE2、子类或对象具有延用父类的属性、事件和方法的能力,称为类的_(2)。
A.继承性 B.抽象性 C.封装性 D.多态性3、根据需要,可以把查询结果输出到不同的目的地。
以下不可以作为查询输出类型的是(3) 。
A、自由表B、表单C、临时表D、报表4、以下的四组函数,返回值的数据类型一致的是__(4)___。
A. DTOC(DATE()),DATE(),YEAR(DA TE())B. ALLTRIM(〃VFP5.0〃),ASC(〃A〃),SPACE(8)C. STR(3.14,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)D. EOF(),RECCOUNT(),DBC()5、在下列几组文件类型中,均可设置为项目主程序的是(5)。
A.表单、菜单和.PRG程序 B.查询、菜单和表C.项目、数据库和.PRG程序 D.表单、查询、报表6、SQL的SELECT语句中,(6) 短语用于筛选源表记录。
A、JOINB、WHEREC、HA VINGD、ORDER BY7、设有一个表jsb,该表有一个名为zc的字段。
全国计算机二级VISUAL BASIC机试真题2009年03月

二级VISUAL BASIC机试真题2009年03月1 基本操作题请根据以下各个小题的要求设计Visual Basic应用程序(包括界面和代码)。
1. 在窗体上拖拉出一个文本框,名称为Txt1,Text属性为空白。
再画一个列表框,名称为Lst1,通过属性窗口向列表框中添加4个项目,分别为“aaaa”、“bbbb”、“cccc”和“dddd”(如下图所示)。
编写适当的事件过程,使程序运行后,在文本框中输入一个字符串,如果双击列表框中的任一项,则把文本框中的字符串添加到列表框中。
程序运行时的窗体界面如下图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
答案:第一步:建立工程和添加窗体。
单击考试界面的“功能”选项,从弹出的菜单中选择“启动应用程序”选项。
启动Visual Basic后,在“新建工程”对话框中选择“新建”项目中的“标准EXE”,然后单击“打开”按钮,建立一个新的工程文件,里面会同时自动建立一个名为Form1的窗体文件。
第二步:设计窗体。
单击工具箱中的ListBox控件图标,然后在窗体上拖拉出一个列表框,通过属性窗口设计其Name属性为Lst1,通过设置List属性为列表框添加“aaaa”、“bbbb”、“cccc”和“dddd”四个列表项,按Ctrl+Enter组合键换行。
单击工具箱中的TextBox 控件图标,然后在窗体上拖拉出一个文本框,通过属性窗口设置其Name属性为Txt1,Text属性为空。
第三步:编写代码:在弹出的代码窗口中,输入如下程序语句:1 Private Sub Lst1_DblClick()2 Lst1.AddItem Txt1.Text3 End Sub第四步:保存。
(1)[解答]本题主要考查列表框的AddItem方法,用来在列表框中插入一行文本。
另外,注意本题的触发事件是DblClick,而不是Click。
2. 在名称为Form1的窗体上建立两个名称分别为Command1和Command2.标题分别为“上午”和“下午”的命令按钮。
2009年辽宁专升本考试真题-VFP部分

2009年辽宁省高职高专毕业生升入本科学校招生考试计算机试卷考生须知:请将所有答案写在答题卡上,写在试卷上无效第二部分:计算机高级语言部分(Visual FoxPro语言)说明:试卷中使用到“学生”表、“课程”表和“学生成绩”表结构和内容如下:每道使用此三表的题目均使用下面的原始数据,即不考虑各程序运行的影响学生.DBF学生(学号(C,6), 姓名(C,6), 性别(C,2) ,出生日期(D),系别(C,6 ) )记录号学号姓名性别出生日期系别1 080001 王小丽女05/21/86 计算机2 080002 刘大海男03/05/87 计算机3 080003 程丽媛女09/01/85 管理课程.DBF课程(课程号(C,6),课程名(C,10),学时(N,3,0),学分(N,3,0))记录号课程号课程名学时学分1 101 英语200 122 102 高等数学120 83 103 大学语文80 5学生成绩.DBF学生成绩(学号(C,6),课程号C(3),成绩(N,3,0))记录号学号课程号成绩1 080001 101 932 080001 102 873 080001 103 784 080002 101 865 080002 102 826 080002 103 877 080003 101 958 080003 102 939 080003 103 88四、填空题(将正确答案填写到答题卡的相应位置上。
每空2分,共10分)41、MODIFY COMMAND命令建立的文件的默认扩展名为_______。
42、项目管理器的“数据”选项卡中包括数据库、自由表和_______。
43、对于标签控件,可设置其________属性值为.T.,使其能自动调整大小以容纳其内容。
44、表达式VAL(“123D456.789”)+ASC(“A”)的值是___________。
45、命令按钮控件的Default属性值为.T.,表示该按钮在按下________键时得到响应。
《Visual Foxpro》精选试题及答案汇总

A)选定文件,单击"项目"菜单中的"移去文件"命令
B)选定文件,按[Delete]键
C)选定文件,单击"项目管理器"中的"移去"按钮
D)以上三种都正确
13.函数库API Libraries在“项目管理器”的( )选项卡下。
A)文档 B)数据 C)代码 D)其他
第1章 Visual FoxPro是( )。
A)数据运算 B)数据存储 C)数据管理 D)数据传输
2.数据库系统主要具有的特点( )。
A)数据库系统中不存在数据的冗余
B)可只考虑数据某一局部的应用,因而使用起来简单
C)数据之间的关系比文件系统复杂得多
D)实现了数据共享,减少了冗余
8.数据处理的最小单位是( )。
A)数据 B)数据元素 C)数据结构 D)数据项
9.下面关于面向对象数据库的叙述中错误的是( )
A)每个对象在系统中都有唯一的对象标识
B)事件作用于对象,对象识别事件并作出相应反应
C)一个父类包括其所有子类的属性和方法
D)一个子类能够继承其所有父类的属性和方法
10.从数据库的整体结构看,数据库系统采用的数据模型有( )。
D)数据库中只有记录间有联系
17.关系数据库管理系统所管理的关系是( )。
A)一个DBF文件 B)若干个二维表
C)若干个DBC文件 D)一个DBC文件
18.关系数据库管理系统能实现的专门关系运算有()
A)排序、索引、统计 B)显示、打印、制表
C)关联、更新、排序 D)选择、投影、连接
19.关系是指( )。
二级VF机试真题2009年3月

[真题] 二级VF机试真题2009年3月一、基本操作题第1题:(1)将数据库stu添加到项目my当中。
(2)在数据库stu中建立数据库表“比赛安排”,表结构为:场次字符型(20)时间日期型裁判字符型(15)(3)为数据库stu中的表“住址”建立“候选”索引,索引名称和索引表达式为“电话”。
(4)设置表“比赛安排”的字段“裁判”的默认值为tyw。
______参考答案:(1)步骤1:单击工具栏上的[打开]按钮,在弹出的对话框中选择项目文件“my.pjx”单击[确定]按钮。
步骤2:在[项目管理器]对话框中,选择[全部]选项卡,展开“数据”,再展开“数据库”,单击[添加]按钮。
在弹出的对话框中选择“stu.dbc”,单击[确定]按钮。
(2)双击[项目管理器]对话框的[全部]选项卡中展开数据库,展开“stu”后,选择“表”,在弹出的[新建表]对话框中单击[新建表]按钮,此时在打开的对话框中输入表名“比赛安排”,然后单击[保存]按钮打开表设计器。
在弹出的表设计器中对字段、类型、宽度进行设置。
单击[确定]按钮,在弹出的对话框中选择否(现在不输入数据)。
(3)在[项目管理器]对话框的[全部]选项卡中展开数据库,展开“tu”后,双击“住址”,在打开的[表设计器]对话框中选择[索引]选项,在索引名和表达式中均输入“电话”,在类型中选择为“候选索引”,单击[确定]按钮。
(4)在[项目管理器]对话框的[全部]选项卡中展开数据库,展开“stu”,双击“比赛安排”,在打开的[表设计器]对话框中选择[字段]选项卡,选中“裁判”字段,在[字段有效性]组合框中的[默认值]一栏输入“tyw”,单击[确定]按钮。
本大题首先考虑到它存在项目文件,可使用项目管理器来操作;数据库添加可以通过项目管理器中的[命令]按钮,打开相应的设计器直接管理;建立索引可以在数据表设计器中完成;字段的有效性规则建立可在“字段”选项卡中完成。
二、简单应用题第2题:(1)请按要求修改modil.prg程序文件中的错误并使之能够正确运行,注意:不可增加或删除程序。
VisualFoxPro笔试习题集参考答案

第一章Visual FoxPro数据库基础一、选择题1、答案:B2、答案:B3、答案:C4、答案:A5、答案:D6、答案:A7、答案:B8、答案:A9、答案:B10、答案:A11、答案:D12、答案:A13、答案:C14、答案:A15、答案:B16、答案:B17、答案:C18、答案:A19、答案:D20、答案:A21、答案:C22、答案:C23、答案:C24、答案:B25、答案:B26、答案:B27、答案:C28、答案:C29、答案:D30、答案:C二、填空题1、答案:共享2、答案:存储在某种媒体上的数据形式3、答案:数据管理4、答案:存储加工5、答案:属性元组6、答案:分量7、答案:数据库管理系统及相关软件数据库管理员8、答案:关系模型9、答案:数据库管理系统10、答案:数据结构11、答案:属性元组12、答案:主关键字13、答案:数据之间的联系14、答案:数据定义语言(或DDL)15、答案:数据共享性16、答案:CLEAR17、答案:概念数据模型18、答案:逻辑设计19、答案:逻辑独立性第二章VFP系统初识一、选择题1、答案:B2、答案:D3、答案:B4、答案:B5、答案:D6、答案:D7、答案:D8、答案:B9、答案:C11、答案:C12、答案:A13、答案:A二、填空题1、答案:QUIT2、答案:PJX3、答案:数据表文件4、答案:CLEAR5、答案:CREATE PROJECT6、答案:折叠7、答案:项目管理器8、答案:设计器9、答案:代码10、答案:交互式11、答案:.app .exe12、答案:区域第三章数据类型与数据运算一、选择题1、答案:D2、答案:D4、答案:C5、答案:A6、答案:C7、答案:D8、答案:A9、答案:C10、答案:B11、答案:A12、答案:B13、答案:A14、答案:B15、答案:B16、答案:B17、答案:B18、答案:B19、答案:D20、答案:C21、答案:D22、答案:D23、答案:B24、答案:B26、答案:D27、答案:C28、答案:A29、答案:D30、答案:C31、答案:C32、答案:D33、答案:C34、答案:D35、答案:B36、答案:B37、答案:A二、填空题1、答案:逻辑真(或.T.)逻辑假(或.F.)前后两个句点(或.)2、答案:字段变量内存变量3、答案:字符表达式数值表达式日期时间表达式逻辑表达式逻辑型4、答案:逻辑非逻辑与逻辑或5、答案:26、答案:{^2008-08-08}(或{^2008/08/08}或{^2008.08.08})7、答案:逻辑(或布尔)8、答案:b*b-4*a*c 或b^2-4*a*c9、答案:数值日期字符10、答案:数值型(N)11、答案:.F.12、答案:U13、答案:? ??14、答案:-8.0015、答案:$ ==16、答案:.F.第四章Visual FoxPro数据库及其操作一、选择题1、答案:A2、答案:D3、答案:A4、答案:C5、答案:B6、答案:A7、答案:B8、答案:C9、答案:B10、答案:C11、答案:A12、答案:B13、答案:A14、答案:C15、答案:C16、答案C:17、答案:C18、答案:A19、答案:C20、答案:A21、答案:D22、答案:A23、答案:D24、答案:B25、答案:A26、答案:D27、答案:C28、答案:D29、答案:C30、答案:A31、答案:C32、答案:C二、填空题1、答案:逻辑设计2、答案:打开数据表MODIFY STRUCTURE3、答案:BROWSE Ctrl+Y APPEND BLANK4、答案:EDIT CHANGE5、答案:当前6、答案:逻辑索引项7、答案:主索引候选索引唯一索引普通索引主索引8、答案:候选索引唯一索引普通索引主索引9、答案:结构复合索引非结构复合索引结构复合索引10、答案:数据库11、答案:ADD TABLE TRMP NAME 学生临时表12、答案:班级表13、答案:数据库查询设计器视图设计器14、答案:/A /D /C15、答案:姓名第五章关系数据库标准语言SQL一、选择题1、答案:B2、答案:D3、答案:C4、答案:D5、答案:B6、答案:D7、答案:D8、答案:D9、答案:A10、答案:C11、答案:D12、答案:B13、答案:B14、答案:D15、答案:A16、答案:D17、答案:D18、答案:A19、答案:D20、答案:A21、答案:D22、答案:C23、答案:B24、答案:B25、答案:A26、答案:A27、答案:D28、答案:C29、答案:A30、答案:A31、答案:A32、答案:A33、答案:C34、答案:A35、答案:B36、答案:C二、填空题1、答案:数据查询2、答案:LIKE3、答案:AGE IS NULL4、答案:INTO TABLE(或INTO DBF)5、答案:DISTINCT6、答案:PRIMARY KEY7、答案:UPDATE8、答案:GROUP BY9、答案:COLUMN10、答案:CHECK11、答案:COUNT(*)12、答案:TO FILE13、答案:NOT LIKE14、答案:B.课程名称=”日语”15、答案:NOT EXISTS第六章查询与视图一、填空题1、答案:D2、答案:D3、答案:D4、答案:A5、答案:C6、答案:B7、答案:B8、答案:C9、答案:A10、答案:A11、答案:B12、答案:B13、答案:C14、答案:A15、答案:C16、答案:D17、答案:D18、答案:A19、答案:C20、答案:A二、填空题1、答案:CREATE QUERY QPR2、答案:DO3、答案:远程视图4、答案:更新条件5、答案:ORDER BY6、答案:打开7、答案:筛选8、答案:查询表9、答案:查询去向10、答案:文本框表格控件表单11、答案:MODIFY VIEW12、答案:视图第七章程序设计基础一、选择题1、答案:A2、答案:D3、答案:A4、答案:D5、答案:B6、答案:B7、答案:A8、答案:D9、答案:D10、答案:B11、答案:D12、答案:D13、答案:D14、答案:C15、答案:B16、答案:C17、答案:D18、答案:A19、答案:A20、答案:A二、填空题1、答案:顺序结构选择结构循环结构选择结构2、答案:除Y、y、N、n这4个字符外的任意字符3、答案:KROW4、答案:EXIT5、答案:1 5 2 36、答案:* ;7、答案:PROCEDURE FUNCTION 字母下划线8、答案:RELEASE PROCEDURE P2 SET PROCEDURE TO9、答案:PARAMETERS LPARAMETERS10、答案:按值传递引用传递SET UDFPARMS TO11、答案:LOCAL12、答案:N=1 TO 100 N=100 TO 1 STEP - 113、答案:最高总分14、答案:15 2015 10第八章表单设计与应用一、选择题1、答案:D2、答案:C3、答案:B4、答案:C5、答案:A6、答案:A7、答案:C8、答案:C9、答案:C10、答案:A11、答案:B12、答案:C13、答案:D14、答案:D15、答案:D16、答案:B17、答案:D18、答案:C19、答案:A20、答案:B21、答案:B22、答案:C23、答案:C24、答案:D25、答案:C26、答案:B27、答案:D28、答案:D29 、答案:D30、答案:D31、答案:B32、答案:C二、填空题1、答案:Load2、答案:Create Form 表单名Do Form 表单名.scx3、答案:AutoCenter4、答案:Click5、答案:Value6、答案:对象7、答案:ColumnCount8、答案:属性方法实例9、答案:多行单行10、答案:多重选择11、答案:Cancel12、答案:ERROR13、答案:Visible14、答案:Caption15、答案:List16、答案:容器控件17、答案:对象第九章菜单设计与应用一、选择题1、答案:A2、答案:D3、答案:A4、答案:D5、答案:B6、答案:A7 、答案:B8、答案:A9、答案:D10、答案:C11、答案:B12、答案:A13、答案:D14、答案:D15、答案:A16、答案:A17、答案:D18、答案:D19、答案:B20、答案:A21、答案:C22、答案:D23、答案:A24、答案:B25、答案:B二、填空题1、答案:条形菜单弹出式菜单2、答案:SYSMENU3、答案:SET SYSMENU TO DEFAULT4、答案:\-(或“\-”、或‘\-’)5、答案:弹出式菜单6、答案:RightClick7、答案:ShowWindow8、答案:Do mymenu.mpr9、答案:Destroy EXTENDED10、答案:常规选项菜单选项常规选项第十章报表设计一、选择题1、答案:D2、答案:B3、答案:C4、答案:D5、答案:A6、答案:D7、答案:B8、答案:C9、答案:B10、答案:A11、答案:C12、答案:B13、答案:B14、答案:C15、答案:B16、答案:A17、答案:B18、答案:B19、答案:A20、答案:B21、答案:A22、答案:A23、答案:C24、答案:C25、答案:D二、填空题1、答案:数据源布局2、答案:MODIFY3、答案:页标头细节页注脚4、答案:按钮锁定5、答案:变量6、答案:标签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级Visual FoxPro2009年3月笔试试卷一、选择题(每小题2分,共70分)(1)下列叙述中正确的是()。
A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是()。
A)栈B)树C)队列D)二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
A)10 B)8C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是()。
A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是()。
A)编译程序B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是()。
A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是()。
A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是()。
A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为()。
A)属性B)键C)关系D)域(11)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS(12)SQL语言的查询语句是()。
A)INSERTB)UPDATEC)DELETED)SELECT(13)下列与修改表结构相关的命令是()。
A)INSERTB)ALTERC)UPDATED)CREATE(14)对表SC(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是()。
A)('20080101','cl','90',NULL)B)('20080101','cl',90,'成绩优秀')C)('20080101','cl','90','成绩优秀')D)('20080101','cl','79','成绩优秀')(15)在表单中为表格控件指定数据源的属性是()。
A)DataSourceB)DataFromC)RecordSourceD)RecordFrom(16)在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是()。
A)可以定义一个新的基本表结构B)可以定义表中的主关键字C)可以定义表的域完整性、字段有效性规则等D)对自由表,同样可以实现其完整性、有效性规则等信息的设置(17)在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是()。
A)主索引B)惟一索引C)候选索引D)普通索引(18)在Visual FoxPro中,用于建立或修改程序文件的命令是()。
A)MODIFY<文件名>B)MODIFY COMMAND<文件名>C)MODIFY PROCEDURE<文件名>D)上面B和C都对(19)在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是()。
A)局部变量B)私有变量C)公共变量D)全局变量(20)以下关于空值(NULL值)叙述正确的是()。
A)空值等于空字符串B)空值等同于数值0C)空值表示字段或变量还没有确定的值D)Visual FoxPro不支持空值(21)执行USE sc IN 0命令的结果是()。
A)选择0号工作区打开sc表B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表D)显示出错信息(22)在Visual FoxPro中,关系数据库管理系统所管理的关系是()。
A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件(23)在Visual FoxPro中,下面描述正确的是()。
A)数据库表允许对字段设置默认值B)自由表允许对字段设置默认值C)自由表或数据库表都允许对字段设置默认值D)自由表或数据库表都不允许对字段设置默认值(24)SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的()。
A)列B)行C)关系D)分组(25)在Visual FoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value属性值为1。
若选项按钮“女”被选中,该选项组的Value属性值是()。
A)1 B)2C)"女" D)"男"(26)在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。
若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT * FROM T WHERE<逻辑表达式>”中的<逻辑表达式>应是()。
A)研究生导师 AND 性别 = "女"B)研究生导师 OR 性别 = "女"C)性别="女" AND 研究生导师 = .F.D)研究生导师=.T. OR 性别 = 女(27)在Visual FoxPro中,有如下程序,函数IIF()返回值是()。
*程序PRIVATE X, YSTORE "男" TO XY = LEN(X)+2? IIF(Y < 4, "男", "女")RETURNA)"女" B)"男"C).T. D).F.(28)在Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是()。
A)1个B)2个C)任意个,根据内存资源而确定D)35535个(29)在Visual FoxPro中,有关参照完整性的删除规则正确的描述是()。
A)如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B)如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C)如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D)上面三种说法都不对(30)在Visual FoxPro中,报表的数据源不包括()。
A)视图B)自由表C)查询D)文本文件第(31)到第(35)题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:S(学号, 姓名, 性别, 年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号, 课程号, 成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。
(31)查询学生选修课程成绩小于60分的学号,正确的SQL语句是()。
A)SELECT DISTINCT 学号 FROM SC WHERE "成绩" <60B)SELECT DISTINCT 学号 FROM SC WHERE 成绩 <"60"C)SELECT DISTINCT 学号 FROM SC WHERE 成绩 <60D)SELECT DISTINCT "学号" FROM SC WHERE "成绩" <60(32)查询学生表S的全部记录并存储于临时表文件one中的SQL命令是()。
A)SELECT * FROM 学生表 INTO CURSOR oneB)SELECT * FROM 学生表 TO CURSOR oneC)SELECT * FROM 学生表 INTO CURSOR DBF oneD)SELECT * FROM 学生表 TO CURSOR DBF one(33)查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是()。
A)SELECT学号,课程号,成绩 FROM sc WHERE 成绩 BETWEEN 70 AND 85B)SELECT学号,课程号,成绩 FROM sc WHERE 成绩 >=70 OR 成绩<=85C)SELECT学号,课程号,成绩 FROM sc WHERE 成绩 >=70 OR <=85D)SELECT学号,课程号,成绩 FROM sc WHERE 成绩 >=70 AND <=85(34)查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是()。
A)SELECT 学号,课程号 FROM sc WHERE 成绩 = ""B)SELECT 学号,课程号 FROM sc WHERE 成绩 = NULLC)SELECT 学号,课程号 FROM sc WHERE 成绩 IS NULLD)SELECT 学号,课程号 FROM sc WHERE 成绩(35)查询选修C2课程号的学生姓名,下列SQL语句中错误是()。
A)SELECT姓名FROM S WHERE EXISTS(SELECT * FROM SC WHERE 学号 = S.学号 AND 课程号 = 'C2') B)SELECT 姓名 FROM S WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 = 'C2')C)SELECT 姓名 FROM S JOIN SC ON S.学号 = SC.学号 WHERE 课程号 = 'C2' D)SELECT 姓名 FROM S WHERE学号 =(SELECT 学号 FROM SC WHERE 课程号 ='C2')二、填空题(每空2分,共30分)(1)假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有__________个元素。