2010年3月计算机等级考试二级VF笔试试题 (2)

合集下载

计算机二级VF历年上机试题及答案汇集

计算机二级VF历年上机试题及答案汇集

计算机二级VF上机试题及答案汇集一、第一套:一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1) 将考试文件夹中的数据库“图书”添加到新建立的项目my中。

(2) 建立新自由表pub,结构为:出版社字符型(30)地址字符型(30)传真字符型(20)(3) 将新建立的自由表pub添加到数据库“图书中”。

(4) 为数据库“图书”的表borr建立惟一索引,索引名称和索引表达式均为“借书证号”。

答案:(1) 步骤1:单击工具栏的新建按钮,在【文件类型】区域选择【项目】单选项,并单击【新建文件】图标按钮,然后在打开的【创建】对话框中输入“my”,单击【保存】按钮。

步骤2:单击【项目管理】对话框的【全部】选项卡,展开“数据”根目录,选择“数据库”。

然后单击右边的【添加】按钮,在弹出的对话框中选择“图书.dbc”数据库。

最后单击【确定】按钮。

(2) 建立自由表。

在【项目管理器】中,【全部】选项卡中选择“自由表”,单击【新建】按钮,然后从【新建】对话框中的【文件类型】组框中选择“表”,然后单击【新建文件】按钮,在输入表名的对话框输入文件名“pub”,点击【保存】,在弹出的表设计器中的字段名、类型和宽度中输入题目要求的内容,点击【确定】。

(3) 在项目管理器的【全部】选项卡中,依次展开“数据库”、“自由表”,将自由表“pub”拖到数据库表的“图书”标签上。

(4) 在项目管理器的【全部】选项卡中,展开“数据库”,双击表“borr”,打开表设计器,单击【索引】选项卡,索引名称和表达式均填“借书证号”,类型列表框中选择“惟一索引”。

二、简单应用题(2小题,每题20分,计40分)(1) 在考试文件下建立数据库:“成绩管理”,将考生文件夹下的自由表“成绩”添加到“成绩管理”数据库中,根据“成绩”表建立一个视图my,视图中包含的字段与“成绩”表相同但视图只能查询到积分小于等于2000的信息,结果按积分升序排序。

计算机二级vf笔试试题,三套,附答案

计算机二级vf笔试试题,三套,附答案

第一部分软件技术基础一、是非判断题1. 2. 3. 4. 5.6. 7. 8. 9. 10二、选择题1. 2. 3. 4. 5.第二部分一、单项选择题1.CBCAD6.DCBAC二、读程序题1.BB2.DD3.DA4.DCB5.ADD6.BDD三、程序填空题1. N<=19 INPUT N=N+12. XH CONTI UPPER LOOP3. 专业year(date())-year(出生年月)count(*)>3 成果数4. rowsourcetype 操作员.操作员passwordchar setfocus30次试题第一部分答案对错对对对对错错错对BDBCB第二部分答案1. D B C D B2. B B A A C(1) C A(2) D A D(3) A C(4) C C B(5) D D(6) C D C1、I<100 I/8 N=N+12、USE XS21 FOR NOT 性别N=N+13、ORDER TO TEMP.TEXT4、AVG(成绩)成绩.学号GROUP BY5、THISFORM.TEXT1.VALUE=“”THISFORM.RELEASETHISFORM.TEXT1.VALUE=TIME()CAPTION31次试题第一部分答案第二部分答案一、单项选择题1、BABDD 6、CBCAA 11、BBACA二、读程序题1、CDC2、CB3、DCA4、BC二、程序填空题1、选择、投影、连接2、CDX、主索引、远程3、*、PACK4、YEAR(出生日期)、N=N+15、X<=10、S=S+W6、INTO、VALUES7、ALTER、ADD8、.T.、READONLY、CLICK、VALUE33次试题第一部分错对对错错对对对错对BDCAD第二部分一。

选择题DDDAA DDCCD BCBCB二。

读程序题CC DAB BBC AB三。

填空1.数据库、DBMS主索引、更新选项卡浏览窗口、INTO TABLE2.100 INT(K/3)=K/3T=T+K3.EOF() >10 AND 数量<=50 SKIP4ALTER UPDATE课程.课程号=授课.课程号WHERE5NAME CAPTION READONLY YEAR(DATE())第三十次等级考试第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。

全国计算机等级考试二级VF历年笔试题及答案

全国计算机等级考试二级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。

2010年3月计算机二级考试VF笔试试题

2010年3月计算机二级考试VF笔试试题

2010年3月全国计算机等级考试二级vfp笔试试卷一、选择题(每题2分,共70分)(1)下列叙述中正确的是( )A)对长度为n的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指( )A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是( )A)编辑软件 B)操作系统 C)教务管理系统D)浏览器(4)软件(程序)调试的任务是( )A)诊断和改正程序中的错误 B)进肯能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是( )A)软件概要设计的工具B)软件详细设计的工具C)机构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可以分为定义阶段,开发阶段和维护阶段。

详细设计属于( )A)定义阶段 B)开发阶段C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是( )A)数据定义语言 B)数据管理语言C)数据操作语言 D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是( )A) 文件 B)数据库 C)字段 D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )A) 需求分析阶段 B) 逻辑设计阶段 C) 概念设计阶段 D) 物理设计阶段(10)有连个关系R和T如下:则有关系R得到关系T的操作是( )A) 选择 B)投影 C)交 D)并(11)在Visual FoxPro中,编译后的程序文件的扩展名为( )A) PRG B) EXE C) DBC D)FXP(12)假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令( )A) MODI STRU B) MODI COMM TEST C) MODI DBF D) MODI TYPE TEST(13)为当前表中所有学生的总分增加10分,可以使用的命令是( )A) CHANGE 总分 WITH 总分+10 B) REPLACE 总分 WITH 总分+10C) CHANGE ALL 总分 WITH 总分+10 D) REPLACE ALL 总分 WITH 总分+10(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )A) 属性用于描述对象的状态 B) 方法用于表示对象的行为C) 事件代码也可以象方法一样被显式调用 D) 基于同一个类产生的两个对象的属性不能分别设置自己的属性值(15)有如下的赋值语句,结果为“大家好”的表达式是( )a="你好"b="大家"A) b+A T(a,1) B) b+RIGHT(a,1) C)b+LEFT(A,3,4) D)b+RIGHT(a,2)(16)在Visual FoxPro中“表”是指( )A)报表 B)关系 C)表格控件 D)表单(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( )A) EMPTY(.NULL.) B) LIKE(‘xy?’,‘xyz’) C) A T(‘xy’,‘abcxyz’) D) ISNULL(SPACE(0))(18)以下关于视图的描述正确的是( )A) 视图和表一样包含数据B) 视图物理上不包含数据C) 视图定义保存在命令文件中 D) 视图定义保存在视图文件中(19)以下关于关系的说法正确的是( )A) 列的次序非常重要 B) 行的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(20)报表的数据源可以是( )A) 表或视图B) 表或查询C) 表、查询或视图D) 表或其他报表(21)在表单中为表格控件指定数据源的属性是( )A) DataSource B) RecordSource C) DataFrom D) RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )A) 系统自动备份父表中被删除记录到一个新表中B) 若子表中有相关记录,则禁止删除父表中记录C) 会自动删除子表中所有相关记录D) 不作参照完整性检查,删除父表记录与子表无关(23)为了在报表中打印当前时间,这时应该插入一个( )A) 表达式控件 B) 域控件C) 标签控件 D) 文本控件(24)以下关于查询的描述正确的是( )A) 不能根据自由表建立查询 B) 只能根据自由表建立查询C) 只能根据数据库表建立查询 D) 可以根据数据库表和自由表建立查询(25)SQL语言的更新命令的关键词是( )A) INSERT B) UPDATE C) CREATE D) SELECT(26)将当前表单从内存中释放的正确语句是( )A)ThisForm.Cloee B) ThisForm..Clear C)ThisForm..Release D) ThisForm.Refresh(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。

国家二级VF笔试模拟试卷123(题后含答案及解析)

国家二级VF笔试模拟试卷123(题后含答案及解析)

国家二级VF笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.DBMS的含义是______。

A.数据库系统B.数据库管理系统C.数据库管理员D.数据库正确答案:B解析:数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。

它们之间的关系是数据库系统包括数据库和数据库管理系统。

2.从关系模式中指定若干个属性组成新的关系的运算称为______。

A.连接B.投影C.选择D.排序正确答案:B解析:选择是从关系中找出满足指定条件元组的操作;投影是从关系中指定若干个属性组成新的关系;连接是两个关系的横向结合,而拼成一个更宽的关系模式。

3.对于“关系”的描述,正确的是______。

A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名正确答案:D解析:在同一个关系中不能出现相同的属性名,Visual FoxPro不允许同一个表中有相同的字段名;关系中不允许有相同的元组,即冗余;关系中元组的次序无关紧要,关系中的关键字是属性或属性的组合,其值能够唯一标识一个元组。

4.在表设计器的“字段”选项卡中可以创建的索引是______。

A.唯一索引B.候选索引C.主索引D.普通索引正确答案:D解析:在表设计器“字段”选项卡的索引下拉框中,只能为字段建立普通索引(系统默认),要建立主索引、候选索引或唯一索引,必须在“索引”选项卡中设置。

5.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是______。

A.局部变量B.公共变量C.私有变量D.全局变量正确答案:C解析:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明,全局变量和局部变量都需要先声明后才能使用。

全国计算机等级考试二级VF笔试真题及答案

全国计算机等级考试二级VF笔试真题及答案
A.选择
B.投影
C.连接
D.并
答案B
解析;选择是求从水平方向求元组的,投影是从列方向取数据的.连接和并都要求有两个表.
15.报表的数据源不包括(。
A.视图
B.自由表
C.数据库表
D.文本文件
答案D
16.使用索引的主要目的是(。
A.提高查询速度
B.节省存储空间
C.防止数据丢失
D.方便管理
答案A
17.表单文件的扩展名是(。
B答案少了AS人数. C答案将结果存入的是文本文件.只有D正确
二、填空
1.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有个结点。
答案14
解析:二叉树中的结点由度为0、1、2的三种结点组成,其中度为0的结点的个数比度为2的结点的个数多1个,所以总结点数为5+6+3=14个
19.下列程序段执行时在屏幕上显示的结果是(。
X1=20
X2=30
SET U DFPAR M S T O VA LU E
D O test With X1,X2
?X1,X2
PR O CED U RE test
PARA M ETERS a,b
x=a
a=b
b=x
ENDPR O
A. 30 30
B.30 20
A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
答案A
解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.
5.软件设计中划分模块的一个准则是(。

2010年计算机等级考试二级VF笔试模拟试题(2)-中大网校

2010年计算机等级考试二级VF笔试模拟试题(2)-中大网校

2010年计算机等级考试二级VF笔试模拟试题(2)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)窗体上有两个名称分别为Textl、Text2的文本框,一个名称为Commandl的命令按钮。

运行后的窗体外观如图所示。

设有如下的类型声明:当单击“保存”按钮时,将两个文本框中的内容写人一个随机文件Test29.dat中。

设文本框中的数据已正确地赋值给Person类型的变量P。

则能够正确地把数据写入文件的程序段是(2)开发大型软件时,产生困难的根本原因是()A. 大系统的复杂性B. 人员知识不足C. 客观世界干变万化D. 时间紧、任务重(3)软件开发离不开系统环境资源的支持,其中必要的测试数据属于()A. 硬件资源B. 通信资源C. 支持软件D. 辅助资源(4)假定有如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer’X As Single,Y As Single)If Button=2 ThenPopupMenu popFormEnd IfEnd Sub则以下描述中错误的是()A. 该过程的功能是弹出一个菜单B. popForm是在菜单编辑器中定义的弹出式菜单的名称C. 参数x、Y指明鼠标的当前位置D. Button=2表示按下的是鼠标左键(5)窗体上有l个名称为Textl的文本框和1个名称为Commandl的命令按钮。

要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件out.txt中,每次写入的内容附加到文件原有内容之后。

下面能够正确实现上述功能的程序是(6)在Visual FoxPr0中,下列各项的数据类型所占字符的字节数相等的是()A. 日期型和逻辑型B. Et期型和通用型C. 逻辑型和备注型D. 备注型和通用型(7)在窗体上画一个名称为Command 1的命令按钮和一个名称为Textl的文本框,在文本框中输入以下字符串:Microsoft Visual Basic Programming然后编写如下事件过程:(8)下列选项不属于软件危机表现出来的问题的是()A. 软件开发的成本B. 软件开发的质量C. 软件开发的技术D. 软件开发的生产率(9)在窗体上画两个标签,其标题分别为“字体”、“字形”。

计算机二级VF上机考试真题及答案

计算机二级VF上机考试真题及答案
计算机二级 VF 上机考试真题及答案
一、基本操作题(共 4 小题,第 1 题和第 2 题各 7 分、第 3 题和第 4 题各 8 分,计 30 分) 在考生文件夹下完成如下操作: 1. 从数据库 stock 中移去表 stock_fk(不是删除)。 2. 将自由表 stock_name 添加到数据库中。 3. 为表 stock_sl 建立一个主索引,索引名和索引表达式均为“股票代码”。 4. 为 stock_name 表的股票代码字段设置有效性规则,“规则”是: left (股票代码, 1) = ”6”,错误提示信息是“股票代码的第一位必须是 6”。 二、简单应用(共 2 小题,每题 20 分,计 40 分) 在考生文件夹下完成如下简单应用: 1. 用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入 价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。 2. 使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选 择字段:“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票 代码升序排序;报表标题为:“股票持有情况”;生成的报表文件名为 stock_report。 三、综合应用(1 小题,计 30 分) 设计名为 mystock 的表单(控件名、文件名均为 mystock)。表单的标题为:“股票持有情况”。 表单中有两个文本框(text1 和 text2)和两个命令按钮“查询”(名称为 Command1)和“退 出”(名称为 Command2)。 运行表单时,在文本框 text1 中输入某一股票的汉语拼音,然后单击“查询”,则 text2 中会 显示出相应股票的持有数量。 单击“退出”按钮关闭表单。.

2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列叙述中正确的是A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为n的有序链表进行对分查找,最坏情况F需要的比较次数为(nlog2n)正确答案:A解析:对长度为n的有序链表进行查找,最坏情况是从最小值开始查找最大值(或从最大值开始查找最小值),这个过程需要比较的次数为n,故选项A)正确。

对分查找只能针对随机存取的有序表进行,而有序链表只能进行顺序存取,不能进行随机存取,在有序链表上不能进行对分查找,故B)、C)、D)选项都错误。

2.算法的时间复杂度是指A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数正确答案:D解析:算法的时间复杂度足指算法需要消耗的时间资源,是独立于机器的,选项D)正确;相同的算法在不同的机器上运行时间可能不同,选项A)错误;算法所处理的数据量与算法无关,选项B)错误;程序的长短与程序执行时需要消耗的时间资源没有必然的关系,比如一个条件语句可以很长,但只需判断一次,而一个循环语句可能只有几行,但可以执行很多次,故选项C)错误。

3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器正确答案:B解析:编辑软件、教务管理软件属于应用软件,操作系统属于系统软件,浏览器属于支撑软件,故本题答案选B。

4.软件(程序)调试的任务是A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质正确答案:A解析:软件调试的任务是诊断和改正程序中的错误,本题正确答案为A)。

计算机二级VF试题及答案解析

计算机二级VF试题及答案解析

计算机二级VF试题及答案解析计算机二级VF试题及答案解析随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。

下文是计算机二级VF试题及答案解析。

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。

2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。

3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。

4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:30262873361.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。

查询保存为qq.qpr,并运行该查询。

2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

全国计算机等级二级VF模拟笔试题(含答案)

全国计算机等级二级VF模拟笔试题(含答案)

计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。

而实现递归调用中的存储分配通常用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)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。

计算机二级(VF)2_真题-无答案

计算机二级(VF)2_真题-无答案

计算机二级(VF)2(总分1780,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。

1. 对于长度为n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。

A. 冒泡排序为n/2B. 冒泡排序为nC. 快速排序为nD. 快速排序为n(n-1)/22. 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是______。

A. 改变表中记录的物理顺序B. 为了对表进行实体完整性约束C. 加快数据库表的更新速度D. 加快数据库表的查询速度3. 如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是______。

GO 2SCAN NEXT 4 FOR LEFT(名称,2)="电" IF RIGHT(名称,2)="线"EXIT ENDIF ENDSCAN?名称A. 电话线B. 电线C. 电冰箱D. 电视机4. 如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示:记录号名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是______。

GO 2SCAN NEXT 4 FOR LEFT(名称,2)="电" IF RIGHT(名称,2)="线"LOOP ENDIF??名称ENDSCANA. 电话线B. 电冰箱C. 电冰箱电线D. 电视机电冰箱5. 假定系统日期是2004年3月15日,则执行命令PI=MOD(YEAR(DATE( ))-2000,10)后,PI的值是()。

A. 从其所在的服务器上下载图形B. 从其他服务器上下载图形C. 从其他服务器上的Web页装载到运行该小程序的浏览器中D. Applet使用自身的代码和Applet浏览器提供的Java API6. 下列对于软件测试的描述中正确的是______。

全国计算机等级考试二级VF笔试历届真题

全国计算机等级考试二级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如下:RST则由关系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)为数据库表增加有效性规则是为了保证数据的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)关于内在变量的调用,下列说法正确的是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真题2010年3月

二级VF真题2010年3月

[真题] 二级VF真题2010年3月一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。

第1题:下列叙述中正确的是______。

A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log<sub>2</sub>n)D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog<sub>2</sub>n)参考答案:A答案解析:[知识点] 查找技术对于长度为n的有序线性表,在量坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。

二分法查找只适用于顺序存储的有序表,如果采用链式存储结构,也只能用顺序查找,所以选项A是正确的。

第2题:算法的时间复杂度是指______。

A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数参考答案:D答案解析:[知识点] 算法的时间复杂度所谓算法的时间复杂度,是指执行算法所需要的计算工作量。

为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。

为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。

第3题:软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是______。

A.编辑软件B.操作系统C.教务管理系统D.浏览器参考答案:B答案解析:[知识点] 软件的划分软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。

应用软件是为解决特定领域的应用而开发的软件。

例如,事务处理软件,工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的各种软件。

2010上半年计算机等考二级VF真题及答案

2010上半年计算机等考二级VF真题及答案

2010年上半年计算机等级考试二级VF模拟试题一、选择题(1) 由两个栈共享一个存储空间的好处是A)减少存取时间,降低下溢发生的机率B)节省存储空间,降低上溢发生的机率C)减少存取时间,降低上溢发生的机率D)节省存储空间,降低下溢发生的机率正确答案: B(2)设有两个串p和q,求q在p中首次出现位置的运算称做A)连接B)模式匹配C)求子串D)求串长正确答案: B(3)n个顶点的连通图中边的条数至少为A)0B)1C)n-1D)n正确答案: C(4)对象实现了数据和操作的结合,是指对数据和数据的操作进行A)结合B)隐藏C)封装D)抽象正确答案: C(5)下列叙述中,正确的是A)软件就是程序清单B)软件就是存放在计算机中的文件C)软件应包括程序清单及运行结果D)软件包括程序和文档正确答案: D(6) 软件设计中,有利于提高模块独立性的一个准则是A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合正确答案: C(7)软件生命周期中花费时间最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护(8)下列4项中说法不正确的是A)数据库减少了数据冗余B)数据库中的数据可以共享C)数据库避免了一切数据的重复D)数据库具有较高的数据独立性正确答案: C(9) 下列4项中,必须进行查询优化的是A)关系数据库B)网状数据库C)层次数据库D)非关系模型正确答案: A(10) 最常用的一种基本数据模型是关系数据模型,它的表示应采用A)树B)网络C)图D)二维表正确答案: D(11)在文件系统阶段,操作系统管理数据的基本单位是A)记录B)程序C)数据项D)文件正确答案: D(12)Visual FoxPro提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是A)表单设计器B)报表设计器C)数据环境设计器D)数据库设计器正确答案: C(13)在Visual FoxPro中,可以在同类数据之间进行"-"运算的数据类型有A)数值型、字符型和逻辑型B)数值型、字符型和日期型C)数值型、日期型和逻辑型D)字符型、日期型和逻辑型正确答案: B(14)下列关于数组的叙述中,错误的是A)用DIMENSION和DECLARE都可以定义数组B)Visual FoxPro中只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值为.F.(15)下列表达式中,写法错误的是A)"计算机"+"123"B)"计算机"+DTOC({^2004/01/01})C). T.+. F.D){^2004/01/01}+10正确答案: C(16)在"数据工作期"窗口中,"一对多"按钮的作用是A)一个表与多个表建立关联B)父表中的一条记录与子表中的多条记录建立关联C)父表中的一条记录与子表中的一条记录建立关联D)多个表与当前表建立关联正确答案: B(17)表结构中的空值(NULL)表示的含义是A)空格B)数值0C)默认值D)尚未输入的值正确答案: D(18)要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表A)是同一个数据库中的两个表B)是不同数据库中的两个表C)是两个自由表D)一个数据库表,另一个是自由表正确答案: A(19)不论索引是否生效,定位到相同记录上的命令是A)GO TOPB)GO BOTTOMC)SKIPD)GO 5正确答案: D(20)数据表当前记录的"基本工资"字段值为500,执行以下命令:REPLACE 基本工资WITH 基本工资*1.2当前记录的基本工资字段值为A)1.2B)500C)600D)语法错误正确答案: C(21)在Visual FoxPro某数据表中有一个数值型字段,要求有4位整数,2为小数,其值可能为负值,它的宽度应为A)6B)7C)8D)9正确答案: C(22)对数据表的记录做相同规律的修改时,最方便的是使用A)EDITB)BROWSEC)REPLACED)CHANGE正确答案: C(23)在SQL中,建立索引的命令是A)CREA TE TABLEB)CREATE INDEXC)CREATE VIEWD)INDEX ON正确答案: B(24)对于查询输出到临时表中的叙述,下列说法错误的是A)产生的临时表文件的后缀名仍为.dbfB)执行查询后,该临时表文件是当前文件C)可以像一般的dbf文件一样使用,可查询和修改表中记录D)当关闭文件时,临时表文件将自动被删除正确答案: C(25)SQL语句中,DISTINCT短语的功能是A)按要求显示部分查询记录B)消除重复出现的查询记录C)删除查询结果中符合条件的记录D)对查询结果进行排序正确答案: B(26)下列关于查询的说法,正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据视图建立查询D)可以根据数据库表、自由表或视图建立查询正确答案: D(27)视图设计器中,共提供选项卡的个数是A)5B)6C)7D)8正确答案: C(28)下列对调试器的叙述中,正确的是A)"跟踪"窗口用于显示正在执行的程序文件B)"监视"窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C)"局部"窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D)"调试输出"窗口用于显示程序中指定调试的输出正确答案: A(29)下列程序实现的功能是USE 学生表DO WHILE NOT EOF()IF 计算机>=60SKIPLOOPENDIFDISPLAYSKIPENDDOUSEA)显示所有计算机成绩大于等于60的学生记录B)显示所有计算机成绩小于60的学生记录C)显示第一条计算机成绩大于等于60的学生记录D)显示第一条计算机成绩小于60的学生记录正确答案: B(30)表单控件工具栏的作用是在表单上创建A)文本B)事件C)控件D)方法正确答案: C(31)下面表单及控件常用事件中,与鼠标操作有关的是A)ClickB)DbClickC)RightClickD)以上3项都是正确答案: D(32)有"仓库"表和"职工"表,检索仓库中基本工资大于3000元的职工姓名和他们所在的仓库名A)SELECT 姓名,仓库名FROM 职工;WHERE 基本工资>3000B)SELECT 姓名,仓库名FROM 仓库;WHERE 基本工资>3000C)SELECT 姓名,仓库名FROM 职工,仓库;WHERE (基本工资>3000) OR (职工.仓库号=仓库.仓库号)D)SELECT 姓名,仓库名FROM 职工,仓库;WHERE (基本工资>3000) AND (职工.仓库号=仓库.仓库号)正确答案: D(33)有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是A)SELECT 班级名称FROM 班级表WHERE 班级号IN;SELECT 班级号FROM 学生表WHERE 民族!= "汉"B)SELECT 班级名称FROM 班级表WHERE 班级号IN;(SELECT 班级号FROM 学生表WHERE 民族!= "汉")C)SELECT 班级名称FROM 班级表WHERE 学号IN;SELECT 学号FROM 学生表WHERE 民族!= "汉"D)SELECT 班级名称FROM 班级表WHERE 学号IN;(SELECT 学号FROM 学生表WHERE 民族!= "汉")正确答案: B(34)在数据库已打开的情况下,利用SQL 命令从学生表中派生出含有"学号"、"姓名"和"年龄"字段的视图,下列语句正确的是A)CREA TE VIEW xs_view AS;SELECT 学号,姓名,年龄FROM 学生表B)CREATE VIEW xs_view;SELECT学号,姓名,年龄FROM 学生表C)CREATE VIEW xs_view AS;(SELECT学号,姓名,年龄FROM 学生表)D)CREA TE VIEW xs_view;(SELECT学号,姓名,年龄FROM 学生表)正确答案: A(35)有如下SQL语句:SELECT 姓名FROM 学生表WHERE 学号IN;(SELECT 学号FROM 成绩表WHERE 成绩>90)下列哪条命令与该SQL语句等价A)SELECT 姓名FROM 学生表WHERE EXISTS;(SELECT 学号FROM 成绩表WHERE 成绩>90)B)SELECT 姓名FROM 学生表WHERE EXISTS;(SELECT 学号FROM 成绩表WHERE 学号=学生表.学号AND 成绩>90)C)SELECT 姓名FROM 学生表WHERE学号EXISTS;(SELECT 学号FROM 成绩表WHERE 学号=学生表.学号AND 成绩>90)D)SELECT 姓名FROM 学生表WHERE学号=;(SELECT 学号FROM 成绩表WHERE 成绩>90)正确答案: B二、填空题(1)当线性表采用顺序存储结构实现存储时,其主要特点是【1】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在Visual FoxPro中,编译后的程序文件的扩展名为A)PRGB)EXEC)DBC(12)假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令A)MODI STRUB)MODI COMM TESTC)MODI DBFD)MODI TYPE TEST(13)为当前表中所有学生的总分增加10分,可以使用的命令是A)CHANGE 总分WITH 总分+10B)PEPLACE 总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)PEPLACE ALL 总分WITH 总分+10(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A)属性用于描述对象的状态B)方法用于表示对象的行为C)事件代码也可以象方法一样被显式调用D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值(15)有如下赋值语句,结果为“大家好”的表达式是a="你好"B="大家"A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)(16)在Visual FoxPro中,“表”是指A)报表B)关系C)表格控件D)表单(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.)B)LIKE('xy?', 'xyz')C)AT('xy','abcxyz')D)LSNULL(SPACE(0))(18)以下关于视图的描述正确的是A)视图和表一样包含数据B)视图物理上不包含数据C)视图定义保存在命令文件中D)视图定义保存在视图文件中(19)以下关于关系的说法正确的是A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列(20)报表的数据源可以是A)表或视图B)表或查询C)表、查询或视图D)表或其他报表(21)在表单中为表格控件指定数据源的属性是A、DataSourceB)RecordSourceC)DataFromD)RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关(23)为了在报表中打印当前时间,这时应该插入一个A)表达式控件B)域控件C)标签控件D)文本控件(24)以下关于查询的描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询(25)SQL语言的更新命令的关键词是A)INSERTB)UPDATEC)CREATED)SELECT(26)将当前表单从内存中释放的正确语句是A)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFornn.Refresh(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”。

(C型字段)。

在命令窗口输入并执行如下命令:姓名=姓名-"出勤"?姓名屏幕上会显示A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤(28)假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令A)DELETE FROM图书FOR图书编号=''A"B)DELETE FROM图书WHERE图书编号="A%"C)DELETE FROM图书FOR图书编号="A*"D)DELETE FROM图书WHERE图书编号LIKE "A%"(29)下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1?SA)0B)1C)123D)由A的值决定第(30)到第(35)题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;借阅(借书证号,图书编号,借书日期.还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。

(30)查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是A)SELECT书名,出版社FROM图书WHERE第一作者=张三B)SELECT书名,出版社FROM图书WHERE第一作者二"张三"C)SELECT书名,出版社FROM图书WHERE"第一作者"=张三D)SELECT书名,出版社FROM图书WHERE"第一作者"="张三"(31)查询尚未归还书的图书编号和借书日期,正确的SQL语句是A)SELECT图书编号, 借书日期FROM借阅WHERE还书日期=" "B)SELECT图书编号, 借书日期FROM借阅WHERE还书日期=NULLC)SELECT图书编号, 借书日期FROM借阅WHERE还书日期IS NULLD)SELECT图书编号, 借书日期FROM借阅WHERE还书日期(32)查询“读者”表的所有记录并存储于临时表文件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)查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是A)SELECT借书证号, 姓名FROM读者WHERE单位="北京%"B)SELECT借书证号, 姓名FROM读者WHERE单位="北京*"C)SELECT借书证号, 姓名FROM读者WHERE单位LIKE "北京*"D)SELECT借书证号, 姓名FROM读者WHERE单位LIKE "%北京%"(34)查询2009年被借过书的图书编号和借书日期,正确的SQL语句是A)SELECT图书编号, 借书日期FROM借阅WHERE借书日期=2009B)SELECT图书编号, 借书日期FROM借阅WHERE year(借书日期)=2009C)SELECT图书编号, 借书日期FROM借阅WIRE借书日期=year(2009)D)SELECT图书编号, 借书日期FROM借阅WHERE year(借书日期)=year(2009)(35)查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是A)SELECT图书编号FROM读者, 借阅WHERE职称="工程师"B)SELECT图书编号FROM读者, 图书WHERE职称="工程师"C)SELECT图书编号FROM借阅WHERE图书编号=(SELECT图书编号FROM借阅WHERE职称="工程师")D)SELECT图书编号FROM借阅WHERE借书证号IN(SELECT借书证号FROM读者WHERE职称="工程师")二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

注意:以命令关键字填空的必须拼写完整。

(1)一个队列的初始状态为空。

现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为【1】。

(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有【2】个元素。

(3) 略(4)软件是【4】、数据和文档的集合。

(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号, 姓名, 班级, 年龄),课程的关系模式为:课程(课号, 课程名, 学时),其中两个关系模式的键分别是学号和课号。

则关系模式选课可定义为:选课(学号, 【5】, 成绩)。

(6)为表建立主索引或候选索引可以保证数据的【6】完整性。

(7)已有查询文件queryone.qpr,要执行该查询文件可使用命令【7】。

相关文档
最新文档