您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 习题/试题 > 2009-2010年vf笔试真题
2009年3月一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(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)数据库管理员培训(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)在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是________。A)可以定义一个新的基本表结构B)可以定义表中的主关键字C)可以定义表的域完整性、字段有效性规则等D)对自由表,同样可以实现其完整性、有效性规则等信息的设置(17)在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是________。A)主索引B)唯一索引C)侯选索引D)普通索引(18)在VisualFoxPro中,用于建立或修改程序文件的命令是________。A)MODIFY文件名B)MODIFYCOMMAND文件名C)MODIFYPROCEDURE文件名D)上面B和C都对(19)在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是________。A)局部变量B)私有变量C)公共变量D)全局变量(20)以下关于空值(NULL值)叙述正确的是________。A)空值等于空字符串B)空值等同于数值0C)空值表示字段或变量还没有确定的值D)VisualFoxPro不支持空值(21)执行USEscIN0命令的结果是________。A)选择0号工作区打开sc表B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表D)显示出错信息(22)在VisualFoxPro中,关系数据库管理系统所管理的关系是________。A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件(23)在VisualFoxPro中,下面描述正确的是________。A)数据库表允许对字段设置默认值B)自由表允许对字段设置默认值C)自由表或数据库表都允许对字段设置默认值D)自由表或数据库表都不允许对字段设置默认值(24)SQL的SELECT语句中,HAVING条件表达式用来筛选满足条件的________。A)列B)行C)关系D)分组(25)在VisualFoxPro中,假设表单上有一选项组:○男⊙女。初始时该选项组的Value属性值为l。若选项按钮女被选中,该选项组的Value属性值是________。A)1B)2C)女D)男(26)在VisualFoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询是研究生导师的女老师信息,那么SQL语句SELECT*FROMTWHERE逻辑表达式中的逻辑表达式应是________。A)研究生导师AND性别=女B)研究生导师OR性别=女C)性别=女AND研究生导师=.F.D)研究生导师=.T.OR性别=女(27)在VisualFoxPro中,有如下程序,函数IIF()返回值是________。*程序PRIVATEX,YSTORE男TOXY=LEN(X)+2?IIF(Y4,男,女)RETURNA)女B)男C).T.D).F.(28)在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是________。A)1个B)2个C)任意个,根据内存资源而确定D)35535个(29)在VisualFoxPro中,有关参照完整性的删除规则正确的描述是________。A)如果删除规则选择的是限制,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B)如果删除规则选择的是级联,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C)如果删除规则选择的是忽略,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D)上面三种说法都不对(30)在VisualFoxPro中,报表的数据源不包括________。A)视图B)自由表C)查询D)文本文件(31)第31~35题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询学生选修课程成绩小于60分的学号,正确的SQL语句是________。A)SELECTDISTINCT学号FROMSCWHERE成绩60B)SELECTDISTINCT学号FROMSCWHERE成绩60C)SELECTDISTINCT学号FROMSCWHERE成绩60D)SELECTDISTINCT学号FROMSCWHERE成绩60(32)查询学生表S的全部记录并存储于临时表文件one中的SQL命令是________。A)SELECT*FROM学生表INTOCURSORoneB)SELECT*FROM学生表TOCURSORoneC)SELECT*FROM学生表INTOCURSORDBFoneD)SELECT*FROM学生表TOCURSORDBFone(33)查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是________。A)SELECT学号,课程号,成绩FROMscWHERE成绩BETWEEN70AND85B)SELECT学号,课程号,成绩FROMscWHERE成绩=70OR成绩=85C)SELECT学号,课程号,成绩FROMscWHERE成绩=70OR=85D)SELECT学号,课程号,成绩FROMscWHERE成绩=70AND=85(34)查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是________。A)SELECT学号,课程号FROMscWHERE成绩=B)SELECT学号,课程号FROMscWHERE成绩=NULLC)SELECT学号,课程号FROMscWHERE成绩ISNULLD)SELECT学号,课程号FROMscWHERE成绩(35)查询选修C2课程号的学生姓名,下列SQL语句中错误的是________。A)SELECT姓名FROMSWHEREEXISTS(SELECT*FROMSCWHERE学号=S.学号AND课程号='C2')B)SELECT姓名FROMSWHERE学号IN(SELECT学号FROMSCWHERE课程号='C2')C)SELECT姓名FROMSJOINSCONS.学号=SC.学号WHERE课程号='C2'D)SELECT姓名FROMSWHERE学号=(SELECT学号FROMSCWHERE课程号='C2')二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。(1)假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有__【1】__个元素。(2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于__【2】__测试。(3)符合结构化原则的三种基本控制结构是:选择结构、循环结构和__【3】__。(4)数据库系统的核心是__【4】__。(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是__【5】__框。(6)所谓自由表就是那些不属于任何__【6】__的表。(7)常量{^2009-10-01,15:30:00}的数据类型是__【7】__。(8)利用SOL语句的定义功能建立一个课程表,并且为课程号建立主索引,语句格式为:CREATETABLE课程表(课程号C(5)__【8】__,课程名C(30))(9)在VisualFoxPro中,程序文件的扩展名是__【9】__。(10)在VisualFoxPro中,SELECT语句能够实现投影、选择和__【10】__三种专门的关系运算。(11)在VisualFoxPro中,LOCATEALL命令按条件对某个表中的记录进行查找,若查不到满足条件的记录,函数EOF()返回值应是__【11】__。(12)在VisualFoxPro中,设有一个学生表STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令__【12】__年龄WITH年龄+1将表中所有学生的年龄增加一岁。(13)在VisualFoxPro中,有如下程序:*程序名:TEST.PRGSETTALKOFFPRIVATEX,YX=数据库Y=管理系统DOsub1?X+YRETURN*子程序:sub1PROCEDUsub1LOCALXX=应用Y=系统X=X+YRETURN执行命令DOTEST后,屏幕显示的结果应是__【13】__。(14)使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当在GROUPBY中使用__【14】__子句。(15)设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT学号FROMscWHERE成绩=(SELECT__【15】__FROMsc)200
本文标题:2009-2010年vf笔试真题
链接地址:https://www.777doc.com/doc-3086847 .html