全国计算机等级考试二级VF练习题2
- 格式:doc
- 大小:37.50 KB
- 文档页数:3
计算机二级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历年笔试题(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试题及答案(一)一、选择题下列各题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,其中有“教师”表和“学院”表。
2005年9月全国计算机等级考试二级VF笔试试题一、选择题(每小题2分,共70分)(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)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列描述中正确的是()。
A)软件交付使用后还需要再进行维护B)软件工具交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决()。
A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有如下关系表:R S T则下列操作中正确的是()。
A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S(10)数据库系统的核心是()。
A)数据模型B)数据库管理系统C)数据库D)数据库管理员(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指()。
全国计算机等级考试二级vf答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表的字段类型B. 表的记录数C. 表的索引D. 表的存储位置答案:D2. 在Visual FoxPro中,以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. LEFT()D. RIGHT()答案:D3. Visual FoxPro中,以下哪个选项不是SQL语句?A. SELECTB. INSERTC. UPDATED. PRINT答案:D4. 在Visual FoxPro中,以下哪个选项不是数据类型?A. NumericB. DateC. MemoD. Boolean答案:D5. 在Visual FoxPro中,以下哪个选项不是表单控件的事件?A. ClickB. DblClickC. MouseMoveD. Load答案:D6. 在Visual FoxPro中,以下哪个选项不是报表控件?A. LabelB. TextboxC. LineD. Shape答案:D7. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 创建查询B. 修改查询C. 删除查询D. 运行查询答案:C8. 在Visual FoxPro中,以下哪个选项不是视图设计器的功能?A. 创建视图B. 修改视图C. 删除视图D. 运行视图答案:D9. 在Visual FoxPro中,以下哪个选项不是项目管理器的功能?A. 创建项目B. 修改项目C. 删除项目D. 运行项目答案:D10. 在Visual FoxPro中,以下哪个选项不是报表向导的功能?A. 创建报表B. 修改报表C. 删除报表D. 预览报表答案:C11. 在Visual FoxPro中,以下哪个选项不是表单向导的功能?A. 创建表单B. 修改表单C. 删除表单D. 预览表单答案:C12. 在Visual FoxPro中,以下哪个选项不是菜单设计器的功能?A. 创建菜单B. 修改菜单C. 删除菜单D. 运行菜单答案:D13. 在Visual FoxPro中,以下哪个选项不是工具栏设计器的功能?A. 创建工具栏B. 修改工具栏C. 删除工具栏D. 运行工具栏答案:D14. 在Visual FoxPro中,以下哪个选项不是类设计器的功能?A. 创建类B. 修改类C. 删除类D. 运行类答案:D15. 在Visual FoxPro中,以下哪个选项不是代码编辑器的功能?A. 编写代码B. 修改代码C. 删除代码D. 运行代码答案:D16. 在Visual FoxPro中,以下哪个选项不是项目管理器的视图?A. 项目视图B. 类视图C. 数据视图D. 代码视图答案:D17. 在Visual FoxPro中,以下哪个选项不是项目管理器的选项?A. 项目选项B. 表单选项C. 报表选项D. 代码选项答案:D18. 在Visual FoxPro中,以下哪个选项不是项目管理器的窗口?A. 项目窗口B. 类窗口C. 数据窗口D. 代码窗口答案:D19. 在Visual FoxPro中,以下哪个选项不是项目管理器的菜单?A. 文件菜单B. 编辑菜单C. 查看菜单D. 运行菜单答案:D20. 在Visual FoxPro中,以下哪个选项不是项目管理器的工具?A. 项目管理工具B. 表单设计工具C. 报表设计工具D. 代码编辑工具答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
国家二级(VF)机试-试卷2(总分88, 做题时间90分钟)1. 选择题1.软件是指SSS_SINGLE_SELA 程序B 程序和文档C 算法加数据结构D 程序、数据与相关文档的完整集合分值: 2答案:D解析:计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据与相关文档的完整集合。
软件由两部分组成:一是机器可执行的程序和数据:二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。
2.下列描述中正确的是SSS_SINGLE_SELA 程序就是软件B 软件开发不受计算机系统的限制C 软件既是逻辑实体,又是物理实体D 软件是程序、数据与相关文档的集合分值: 2答案:D解析:计算机软件与硬件是计算机系统中相互依存的两部分。
计算机软件是包括程序、数据及相关文档的完整集合。
软件由两部分组成:一部分是机器可执行的程序和数据:二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。
软件具有以下六个特点:①软件是一种逻辑实体,而不是物理实体,具有抽象性。
②软件的生产与硬件不同,它没有明显的制作过程。
⑨软件在运行、使用期间不存在磨损、老化问题。
④软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移值的问题。
⑤软件复杂性高,成本昂贵。
⑥软件的开发涉及诸多社会因素。
3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是SSS_SINGLE_SELA 学生成绩管理系统B C语言编译程序C UNIX操作系统D 数据库管理系统分值: 2答案:A解析:学生成绩管理系统为应用软件。
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软12的是SSS_SINGLE_SELA 编译程序B 操作系统C 教务管理系统D 汇编程序分值: 2答案:C解析:编译程序和汇编程序属于支撑软件,操作系统属于系统软什,而教务管理系统属于应用软件。
全国计算机二级考试VF练习题含答案2016全国计算机二级考试VF练习题(含答案)2016全国计算机等级考试时间定在3月下旬,为了帮助大家备考计算机二级考试,下面店铺为大家带来2016全国计算机二级考试VF 练习题(含答案),欢迎阅读学习,希望对你有所帮助!一、单项选择题(每小题1分,共20分)1.在VFP的命令窗口中,以下叙述正确的是(A)(A)所使用的变量都是全局变量(B)不能运行任何程序(C)不能打开数据表(D)不能修改执行过的命令2.在数据库的三级模式中,真正存储数据的是(B)。
(A)模式(B)内模式(C)外模式(D)概念模式3.在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT 命令后,这些变量所保存的数据将(C)(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(C)随着系统的退出全部丢失(D)转为外存变量保存下来4.通用字段的数据宽度为4,它存放的是(C).(A)多媒体数据(B)文件名称(C)FPT指针(D)CDX指针5.下列符号中,不是变量名的是(A)。
(A)"姓名"(B)性别(C)A100(D)AB6.表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果(A)。
(A)ANLI(B)GUAN(C)YUAN(D)ZIYU7.下列函数中,将字符串转换为数值的是(B)。
(A)STR()(B)VAL()(C)CHR()(D)MOD()8.TIME()函数返回值的数据类型是(B)。
(A)数值型(B)字符型(C)逻辑型(D)日期型9.执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是(B)。
(A)RIGHT(A,4)+SUBSTR(B,2)(B)VAL(LEFT(A,1))+B(C)A+B(D)SUBSTR(A,1,1)+B10.设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是(A)。
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是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)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
国家二级VF机试(操作题)模拟试卷2(题后含答案及解析)题型有:1.【操作步骤】步骤1:单击工具栏中的”打开”按钮,在”打开”对话框中选择考生文件夹的下myform4_4.scx表单,单击”确定”按钮。
步骤2:在”属性”对话框中,设置表单的Caption属性为”欢迎您”。
步骤3:选中标签控件,在”属性”对话框中设置其FontSize属性为25,FontName属性为”黑体”。
步骤4:在表单上添加一命令按钮,设置其Caption属性为”关闭”,双击该按钮,输入thisform.release,再单击工具栏中的”保存”按钮。
2.【操作步骤】步骤1:单击工具栏中的”新建”按钮,在”新建”对话框的”文件类型”选项组中选择”表单”,单击”新建文件”按钮。
步骤2:系统打开表单设计器,单击”表单控件”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象command1,设置其Caption属性为”查询”,双击command1,在打开的代码编辑器窗口中输入以下代码:SELECT 作者姓名,所在城市;FROM AUTHORS;WHERE 作者编号IN;(SELECT 作者编号FROM BOOKS GROUP BY 作者编号HA VING COUNT(*)>=3);ORDER BY 作者姓名;INTO TABLE NEW_VIEW4用同样的方法,在表单上添加命令按钮command2,设置其Caption属性为”退出”,并双击输入Click的事件代码为:THISFORM.RELEASE步骤3:单击工具栏中的”保存”按钮,在另存为对话框中将表单保存为myform4,再单击”保存”按钮。
步骤4:单击工具栏中的”运行”按钮,运行表单,再分别单击表单中的”查询”和”退出”按钮。
综合应用题3.(1)在考生文件夹下,将BOOKS表中所有书名中含有”计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;(2)复制后的图书价格在原价格的基础上降低5%;(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。
2022年9月全国计算机等级考试二级VF笔试试题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。
A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。
国家二级VF机试模拟试卷2(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.在考生文件夹下完成下列操作(在“成绩管理”数据库中完成):(1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。
(2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$”男女”,出错提示信息是:性别必须是男或女。
(3)在“学生”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。
(4)用SQL的UPDATE命令将学生“李勇”的出生日期修改为1984年3月5日,并将该语句粘贴在sql a2.txt文件中(第一行、只占一行)。
正确答案:(1)在命令窗口输入命令:USE学生打开表设计器,在“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。
(2)在“学生”表设计器的字段选项卡中,首先选中“性别”字段,然后在规则文本框中输入“性别$”男女””,在信息文本框中输入““性别必须是男或女””,如图3-6所示。
(3)在“学生”表设计器的“字段”选项卡中,选中“年龄”字段,然后单击右边的“插入”命令按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。
(4)请查看sql a2.txt文件中的命令,其中的SQL语句为:学生SEt出生日期={?3/03/04}WHERE姓名=“李勇”。
解析:本大题所考查的都是数据表结构的一些基本操作,包括字段索引的建立、字段的有效性规则建立以及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在“索引”选项卡中进行设置。
简单应用题(40分)2.(1)在销售记录数据库中有“商品信息”表和“购买信息”表。
用SQL 语句查询会员号为“C3”的会员购买的商品的信息(包括购买表的全部字段和商品名)。
并将结果存放于表new中。
(2)在考生文件夹下有一个数据库“图书借阅”,其中有数据库表借阅。
第1套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系(注意不要建立多余的联系)。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价 * OrderItem.数量),结果不要进行排序,查询去向是表ss。
查询保存为qq.qpr,并运行该查询。
2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。
解题思路:第1题:建立查询可以使用"文件"菜单完成,选择文件--新建--查询--新建文件,将"Customer"表,"article"表,"OrderItem"表添加到查询设计器中(将"article"表和"OrderItem"表通过"商品号"字段建立关联,将"Customer"表和"OrderItem"表通过"会员号"字段建立关联),在"字段"选项卡选择题面中要求的会员号、姓名、商品名、单价、数量字段,金额需要通过计算得到,在函数和表达式处输入"OrderItem.单价 * OrderItem.数量 as 金额",单击"添加"按钮;单击查询菜单下的查询去向,选择表,输入表名ss,最后将查询保存在qq.qpr 文件中,并运行该查询。
计算机等级二级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课后习题习题一一选择题1.用二维表数据来表示实体及实体之间联系的数据模型称为:A 实体—联系模型B 层次模型C网状模型 D 关系模型2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是:A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS3.在下述关于数据库系统的叙述中,正确的是:A 数据库中只存在数据项之间的联系;B 数据库的数据项之间和记录之间都存在联系;C 数据库的数据项之间无联系,记录之间有联系;D 数据库的数据项之间和记录之间都没有联系;4.数据库系统与文件系统的主要区别是:A 数据库系统复杂,而文件系统简单;B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决;C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件;D 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量;5.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指:A 各条记录中的数据彼此有一定的关系;B 一个数据库文件与另一个数据库文件之间有一定的关系;C 数据模型符合满足一定条件的二维表格式;D 数据库中各个字段之间彼此有一定的关系6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括A 联接B 比较C 选择D 投影7.数据库系统的核心是:A 数据库B 操作系统C 数据库管理系统D 文件8. 为了合理组织数据,应遵从的设计原则是:A “一事一地”的原则,即一个表描述一个实体或实体间的一种联系;B 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段;C 用外部关键字保证有关联的表之间的联系;D 以上各条原则都包括二、填空题1.数据模型不仅表示反映事物本身的数据,而且表示(事物与事物之间的联系)。
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. 下列对于软件测试的描述中正确的是______。
41.CD-ROM光盘上的数据,通过普通的读写方法( A )。
A. 不可改变
B. 可以改变
C. 有的可以改变
D. 上述三者全不对
42.二进制数11011101转换成为十进制数是( B )。
A.220 B.221 C.251 D.321
43.十六进制数96C转换成二进制数是( D )。
A. 1000101101100
B. 101001101011
C. 1001011011
D. 100101101100
44. 十进制数241转换为二进制是( A )。
A. 11110001
B. 10111111
C. 11111001
D. 10110001
45.二进制数1010加上1101的结果是( C )。
A 10110
B 10000
C 10111
D 00010
46.下列数据中,值最大的数是( D )。
A.二进制数1000 B.八进制数1000
C.十进制1000 D.十六进制数1000
47. 下列一组数中,最小的数是( A )。
A. (100101)2
B. (45)10
C. (52)8
D. (26)16
48.在其它技术性能都相同的情况下,点距的值越小,显视器屏幕清晰度( A )。
A. 越高
B. 越低
C. 没关系
D. 时高时低
49.不是计算机系统主要性能指标的是( D )。
A. 字长
B. 存储器容量
C. 主频
D. 操作系统性能
50. 全拼音输入法属于( A )。
A. 音码输入法
B. 形码输入法
C. 音形结合输入法
D. 联想输入法
51.目前,国际上广泛采用的西文字符编码是( A )。
A. 五笔字型码
B. 区位码
C. 国际码
D. ASCII码
52. 在微机中,Byte的中文含义是( C )。
A. 二进制位
B. 字
C. 字节
D. 双字
53.经常用“1.44MB”来表示软盘的容量,其中MB表示( C )。
A. 1024字节
B. 1000字节
C. 1024 x 1024字节
D. 1000 x 1000字节
54.在下列各种进制的数中,最小的数是( A )。
A.(101001)B B. (52)O
C.(2B)H D. (44)D
55.字母“B”的ASCII码值比字母“b”的ASCII码值( C )。
A. 大
B. 相同
C. 小
D. 不能比较
56.存放5 个32*32点阵的汉字字模,需要占用( C )字节的存储空间。
A. 160
B. 640
C. 320
D. 512
57.在16*16点阵汉字库中,每个汉字用( B )个字节来表示。
A.16 B.32 C.256 D. 65536
58.下列四条叙述中,正确的一条是( C )。
A.字节通常用英文单词“bit”来表示
B.目前广泛使用的Pentium机其字长为5个字节
C.计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节
D.微型计算机的字长并不一定是字节的倍数
59. 在计算机中表示存储容量时,下列描述正确的是( B )。
A. 1KB=1024MB
B. 1MB=1024KB
C. 1KB=1000B
D. 1MB=1024B
60.硬盘的容量越来越大,常以GB为单位,已知1GB=1024MB,则1GB等于( D )B。
A.1024×1024×8 B.1024×1024
C.1024×1024×1024×8 D.1024×1024×1024
61.为了避免混淆,二进制数在书写时常在后边加上字母( A )。
A. B
B. 0
C. D
D. H
62.下列术语中,属于显示器性能指标的是( D )。
A.速度 B.精度 C.可靠性 D.分辨率
63.个人计算机属于( A )。
A.微型计算机 B.中型计算机
C.小巨型计算机 D.小型计算机
64.构成计算机物理实体的部件被称为( B )。
A.计算机系统 B.计算机硬件
C.计算机软件 D.计算机程序
65.下列说法中,正确的是( D )。
A.外存中的信息可直接被CPU处理
B.计算机中使用的汉字编码和ASCII码是一样的
C.操作系统是一种很重要的应用软件
D.键盘是输入设备,显示器是输出设备
66.十进制整数转换为二进制整数的方法是( B )。
A.乘2取整法 B.除2取整法
C.除2取余法 D.乘2取余法
67.负责从内存中按一定的顺序取出各条指令,每取一条指令,就分析这条指令,然后根据指令的功能产生相应的控制时序的部件是( B )。
A.运算器 B.控制器 C.存储器 D.寄存器
68.某单位自行编制的财务管理系统属于( C )。
A.诊断系统 B.编辑系统
C.应用系统 D.辅助设计系统
69.已知小写英文字母a的ASCII码是十六进制数61H,则小写字母f的ASCII码是( D )。
A.5CH B.5DH C.67H D.66H
70.磁盘驱动器属于( C )设备。
A.输入 B.输出 C.输入和输出 D.以上均不是
71.微型计算机内存容量的基本单位是( B )。
A.字符 B.字节 C.二进制位 D.字
72.十进制数92转换成等值的二进制数和十六进制数是( A )。
A.01011100 5C B.01101100 61
C.10101011 5D D.01011000 4F
73.以下属于高级语言的有( C )。
A.机器语言 B.汇编语言
C.C语言 D.以上都是
74.CPU、存储器、I/O设备是通过( B )连接起来的。
A.接口 B.总线
C.控制线 D.系统文件
75.实时应用软件主要用于( A )。
A.监测与控制 B.事物处理
C.科学计算 D.逻辑推理
76.硬磁盘与U盘相比,具有( B )特点。
A.存储容量小,工作速度快
B.存储容量大,工作速度慢
C.存储容量小,工作速度慢
D.存储容量大,工作速度快
77.下列不属于多媒体的关键特征的是( C )。
A.集成性 B.交互性
C.分时性 D.多样性
78.微型计算机硬件系统中最核心的部件是( D )。
A.硬盘 B.I/O设备
C.内存储器 D.CPU
79.用高级语言编写的程序称之为( A )。
A.源程序 B.目标程序
C.汇编程序 D.命令程序
80.目前社会上普遍使用的计算机属于计算机发展的第( A )个阶段的计算机。
A.4 B.3 C.2 D.1。