2009-2012VF真题 1
2009年3月二级VISUAL FOXPRO真题
1.下列叙述中正确的是________。 A)栈是\先进先出\的线性表 C)循环队列是非线性结构 A)栈 B)树
B)队列是\先进后出\的线性表
D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 C)队列 D)二叉树
2.支持子程序调用的数据结构是________。
3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A)10 B)8 C)6 D)4 4.下列排序方法中,最坏情况下比较次数最少的是________。
A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序
5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是________。 A)编译程序 B)操作系统 C)教务管理系统 D)汇编程序 6.下面叙述中错误的是________。
A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行\错误定位\是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 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和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 12.SQL语言的查询语句是________。
A)INSERT B)UPDATE C)DELETE D)SELECT 13.下列与修改表结构相关的命令是________
A)INSERT B)ALTER C)UPDATE D)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.在表单中为表格控件指定数据源的属性是________。
2009-2012VF真题 2
A)DataSource B)DataFrom C)RecordSource D)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<文件名> D)上面B和C都对
C)MODIFY PROCEDURE<文件名>
19.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是________。 A)局部变量 B)私有变量 C)公共变量 D)全局变量 20.以下关于空值(NULL值)叙述正确的是________。 A)空值等于空字符串
B)空值等同于数值0
C)空值表示字段或变量还没有确定的值 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语句中,\VING<条件表达式>\用来筛选满足条件的________。 A)列 B)行 C)关系 D)分组
25.在Visual FoxPro中,假设表单上有一选项组:○男 ⊙女。初始时该选项组的Value属性值为l。若选项按钮\女\被选中,该选项组的Value属性值是________。
A)1 B)2 C)\女\ D)\男\
26.在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询\是研究生导师的女老师\信息,那么SQL语句\*FROM T WHERE<逻辑表达式>\中的<逻辑表达式>应是________。 A)研究生导师 AND 性别=\女\ B)研究生导师 OR 性别=\女\C)性别=\女\研究生导师=.F. D)研究生导师=.T. OR 性别=女 27.在Visual FoxPro中,有如下程序,函数IIF()返回值是________。
*程序
PRIVATE X,Y STORE\男\Y=LEN(X)+2 ?IIF(Y<4,\男\,\女\RETURN
A)\女\ B)\男\ C).T. D).F.
28.在Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是________。 A)1个
B)2个
C)任意个,根据内存资源而确定
D)35535个
29.在Visual FoxPro中,有关参照完整性的删除规则正确的描述是________。
A)如果删除规则选择的是\限制\,则当用户删除父表中的记录时,统将自动删除子表中的所有相关记录 B)如果删除规则选择的是\级联\,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 C)如果删除规则选择的是\忽略\,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D)上面三种说法都不对
2009-2012VF真题 3
30.在Visual FoxPro中,报表的数据源不包括________。
A)视图 B)自由表 C)查询 D)文本文件
31.第31~35题基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是________。
A)SELECT DISTINCT 学号 FROM SC WHERE \成绩\ B)SELECT DISTINCT 学号 FROM SC WHERE 成绩<\C)SELECT DISTINCT 学号 FROM SC WHERE 成绩<60 D)SELECT DISTINCT \学号\成绩\32.S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生表S的全部记录并存储于临时表文件one中的SQL命令是________。
A)SELECT*FROM 学生表 INTO CURSOR one B)SELECT*FROM 学生表 TO CURSOR one C)SELECT*FROM 学生表 INTO CURSOR DBF one D)SELECT*FROM 学生表 TO CURSOR DBF one 33.S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是________。 A)SELECT 学号,课程号,成绩 FROM sc WHERE 成绩 BETWEEN 70 AND 85 B)SELECT 学号,课程号,成绩 FROM sc WHERE 成绩>=70 OR 成绩<=85 C)SELECT 学号,课程号,成绩 FROM sc WHERE 成绩>=70 OR <=85 D)SELECT 学号,课程号,成绩 FROM sc WHERE 成绩>=70 AND <=85
34.S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是________。
A)SELECT 学号,课程号 FROM sc WHERE 成绩=\ B)SELECT 学号,课程号 FROM sc WHERE 成绩=NULL C)SELECT 学号,课程号 FROM sc WHERE 成绩 IS NULL D)SELECT 学号,课程号 FROM sc WHERE 成绩 35.S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询选修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')
2009年9月二级VISUAL FOXPRO真题
1.下列数据结构中,属于非线性结构的是________。 A)循环队列 B)带链队列 C)二叉树 D)带链栈
2.下列数据结构中,能够按照\先进后出\原则存取数据的是________。 A)循环队列 B)栈 C)队列 D)二叉树 3.对于循环队列,下列叙述中正确的是________
A)队头指针是固定不变的 B)队头指针一定大于队尾指针
C)队头指针一定小于队尾指针 D)队头指针可以大于队尾指针,也可以小于队尾指针 4.算法的空间复杂度是指________。
A)算法在执行过程中所需要的计算机存储空间 B)算法所处理的数据量 C)算法程序中的语句或指令条数
D)算法在执行过程中所需要的临时工作单元数
2009-2012VF真题 4
5.软件设计中划分模块的一个准则是________。
A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合 6.下列选择项中不属于结构化程序设计原则的是________。 A)可封装 B)自顶向下 C)模块化 D)逐步求精 7.软件详细设计产生的图如下:
该图是________。
A)N-S图 B)PAD图 C)程序流程图 D)E-R图 8.数据库管理系统是________。
A)操作系统的一部分 B)在操作系统支持下的系统软件 C)一种编译系统 D)一种操作系统 9.在E-R图中,用来表示实体联系的图形是________。 A)椭圆形 B)矩形
C)菱形 D)三角形
10.有三个关系R,S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为________。
A)选择 B)投影 C)交 D)并 11.设置文本框显示内容的属性是________。
A)Value B)Caption C)Name D)InputMask 12.语句LIST MEMORY LIKE a*能够显示的变量不包括________ A)a B)a1 C)ab2 D)ba3 13.计算结果不是字符串\的语句是________
A)at(\,3,7) B)substr(\,3,7) C)right(\,7) D)left(\,7) 14.学生表中有\学号\、\姓名\、和\年龄\三个字段,SQL语句\学号FROM学生\完成的操作称为________ A)选择 B)投影 C)联接 D)并 15.报表的数据源不包括________。
A)视图 B)自由表 C)数据库表 D)文本文件 16.使用索引的主要目的是________。
A)提高查询速度 B)节省存储空间 C)防止数据丢失 D)方便管理 17.表单文件的扩展名是________。
A)FRM B)PRG C)SCX D)VCX
2009-2012VF真题 5
18.下列程序段执行时在屏幕上显示的结果是________。
DIME a(6) a(1)=1 a(2)=1 FOR i=3 TO 6 a(i)=a(i-1)+a(i-2) NEXT ?a(6)
A)5 B)6 C)7 D)8 19.下列程序段执行时在屏幕上显示的结果是________。
x1=20 x2=30
SET UDFPARMS TO VALUE DO test WITH x1,x2 ?x1,x2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO
A)30 30 B)30 20 C)20 20 D)20 30 20.以下关于\查询\的正确描述是________。
A)查询文件的扩展名为PRG B)查询保存在数据库文件中 C)查询保存在表文件中 D)查询保存在查询文件中 21.以下关于\视图\的正确描述是________。
A)视图独立于表文件 B)视图不可更新 C)视图只能从一个表派生出来 D)视图可以删除 22.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是________。 A)Value B)ControlSource C)InputMask D)PasswordChar
23.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是________。 A)Hide B)Show C)Release D)SetFocus 24.在数据库中建立表的命令是________。
A)CREATE B)CREATE DATABASE C)CREATE QUERY D)CREATE FORM 25.让隐藏的MeForm表单显示在屏幕上的命令是________。
A)MeForm.Display B)MeForm.Show C)MeForm.List D)MeForm.See 26.在表设计器的\字段\选项卡中,字段有效性的设置项中不包括________。 A)规则 B)信息 C)默认值 D)标题
27.若SQL语句中的ORDER BY短语中指定了多个字段,则________。
A)依次按自右至左的字段顺序排序 B)只按第一个字段排序 C)依次按自左至右的字段顺序排序 D)无法排序 28.在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是________。
A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一个类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显示调用 D)在创建一个表单时,可以添加新的属性、方法和事件 29.下列函数返回类型为数值型的是________。
A)STR B)VAL C)DTOC D)TTOC
30.与\教师表INTO DBF A\等价的语句是________。
A)SELECT * FROM 教师表 TO DBF A B)SELECT * FROM 教师表 TO TABLE A C)SELECT * FROM 教师表 INTO TABLE A D)SELECT * FROM 教师表 INTO A 31.查询\教师表\的全部记录并存储于临时文件one.dbf中的SQL命令是________。