四川省计算机二级VFP软件技术基础模拟试题及参考答案
四川省计算机二级vf上机题及参考答案 题库
第1套考试盘中已建立项目23test3. PJX,在该项目中已有自由表“医生.DBF”、“药品.DBF”、“处方.DBF”、“STUD1.DBF”和“成绩.DBF”。
下面的程序设计与表单设计都应在项目中完成。
编写程序(文件名:abc3.PRG)(50分)项目23test3.PJX中的数据文件“医生.DBF”、“药品.DBF”、“处方.DBF”数据如下图所示:编程实现:利用磁盘上给定的数据表,实现查查询包括“维生素”类的药品,显示:药品号,药品名称,单价,数量,姓名,职称,部门等信息。
查询结果格式如下:==========================查询结果==========================药品号职工号药品名称单价数量姓名职称部门101 A10003 维生素A 2.0 2 王涛副主任医师外科102 A10004 复合维生素B 3.0 1 张限副主任医师眼科104 A10005 维生素D 5.0 4 苏晓庆隹院医师口腔科105 A10002 维生素E 12.0 2 郭小英主任医师妇产科===========================================================表单设计(文件名:表单3.SCX)(50分)用磁盘上已有的数据表“STUD1.DBF”和“成绩.DBF”,建立一张学生选课查询的表单,界面如下所示:设计要求:通过上部stud1表格中的学号选择,下部的成绩表格中将显示该学生选课情况。
标签控件说明表单的功能。
按结实按钮退出表单的运行。
答案**参考程序abc1.prg **SET SAFE OFFSELE 1USE 处方SELE 2USE 医生INDEX ON 职工号 TAG ZGHSELE 3USE 药品INDEX ON 药品号 TAG YPSELE 1SET RELA TO 职工号 INTO BSET RELA TO 药品号 INTO C ADDILOCA FOR 职工号=B.职工号 AND 药品号=C.药品号 AND "维生素" $ C.药品名称? "=============================查询结果==================================" ?"药品号职工号药品名称单价数量姓名职称部门"DO WHILE NOT EOF()?药品号,职工号,C.药品名称,C.单价,数量,B.姓名,B.职称,B.部门CONTENDDO?"=======================================================================" CLOSE ALLSET SAFE ONRETU二、表单设计(表单1.SCX) (50分)1. 新建表单,正确设置数据环境:STUD1与成绩两表正确关联。
计算机二级考试《VFP》模拟试题及答案(2)
计算机二级考试《VFP》模拟试题及答案(2)计算机二级考试《VFP》模拟试题及答案2017二、基本操作题在考生文件夹下,打开“TEST_DB”数据库,完成如下操作:1. 为表SELL建立一个主索引,索引名为PK,索引表达式为:部门号+年度+月份。
2. 将自由表DataTest、MODEL、TABC和PASS添加到当前打开的数据库中;3. 在当前数据库中创建表TEST(部门号,年份,销售额合计),其中:部门号为字符型,宽度为2;年份为字符型,宽度为4;销售额合计为数值型,宽度为8(其中小数2位)。
4. 使用报表向导建立一个简单报表,要求选择表SELL中所有字段(其他不做要求),报表文件名为TWO。
解题思路:略三、简单应用题在考生文件夹下,完成如下简单应用:1. 打开“TEST_DB”数据库,根据表DEPT和表SELL并使用查询设计器设计一个名称为THREE的查询,按年度分部门(按年度和部门分组)统计月平均销售(通过销售额计算)、月平均工资(通过工资额计算)和月平均利润(通过"月平均销售-月平均工资"计算)。
查询统计结果按部门号、年度升序排序,并将查询结果输出到表TABB中。
表TABB的字段名依次为:部门号、部门名、年度、月平均销售、月平均工资、月平均利润。
设计完成后,运行该查询。
解题思路:1. 建立查询---添加表“dept”和表“sell”---单击“字段”选项卡,选择试题要求的字段“部门号”、“部门名”和“年度”添加到“选定字段”列表框中,在“函数和表达式”下的文本框输入“AVG(销售额) AS 月平均销售”,单击“添加”按钮。
在“函数和表达式”下的文本框输入“AVG(工资额) AS 月平均工资”,单击“添加”按钮。
在“函数和表达式”下的文本框输入“AVG(销售额)-AVG(工资额) AS 月平均利润”,单击“添加”按钮---单击“排序依据”选项卡,选择“Dept.部门号”并选择“升序”,再选择“Sell.年度”并选择“升序”---单击“分组依据”选项卡,选择“Dept.部门号”,单击“添加”按钮,再选择“Sell.年度”,以“部门号和年度”为分组条件。
国家二级VF机试(软件工程基础)模拟试卷5(题后含答案及解析)
国家二级VF机试(软件工程基础)模拟试卷5(题后含答案及解析) 题型有:1. 选择题选择题1.下列关于数据库设计的叙述中,正确的是A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典正确答案:A解析:数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。
分别是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。
数据字典是对系统中数据的详尽描述,是各类数据属性的清单。
对数据设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。
知识模块:软件工程基础2.在软件开发中,需求分析阶段产生的主要文档是A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书正确答案:D解析:在软件开发过程中,需求分析阶段产生的主要文档是软件需求规格说明书。
知识模块:软件工程基础3.软件需求规格说明书的作用不包括A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件设计的依据D.软件可行性研究的依据正确答案:D解析:软件规格说明书主要有三个作用:①用户和软件开发人员之间的合同;②开发人员进行设计和编程的依据;③软件工程项目验收的依据。
知识模块:软件工程基础4.在软件开发中,需求分析阶段产生的主要文档是A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划正确答案:B解析:需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。
知识模块:软件工程基础5.从工程管理角度看,软件设计一般分为两步完成,它们是A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计正确答案:A解析:软件设计是开发阶段最重要的步骤。
四川省计算机二级VF试题(第23次) 含答案
二十三次等级考试第一部分一、是非判断题1、数据在计算机内存中的表示是指数据的存储结构。
2、能影响中断响应次序的技术是中断优先级和中断屏蔽。
3、链表可以随机访问任意一个结点,而顺序表则不能。
4、作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。
5、Windos、OS/2、Linux微机操作系统都是多用户多任务操作系统。
6、数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。
7、流式文件和记录式文件都以字符为基本单位进行存取。
8、不定长文件是指字段的长度不固定。
9、软件工程的三要素包括方法、工具和环境。
10、软件结构是以指令为基础而组成的一种控制层次结构。
二、选择题1、若进栈序列为1,2,3,4,且进栈过程中可以出栈,则不可能出栈的序列是(11) 11 (A)1,4,3,2 (B)2,3,4,1(C)3,1,4,2 (D)3,4,2,12、任何两个并发进程之间( 12 )12 (A)一定存在互斥关系(B)一定存在同步关系(C)一定彼此独立无关(D)可能存在同步或互斥关系3、以下的哪个特征不是分时操作系统的主要特征( 13 )13 (A)中断管理(B)独立性(C)交互性(D)多路性4、以下的准则中哪个不是面向对象软件设计应遵循的( 14 )14 (A)抽象准则(B)独立性准则(C)信息屏蔽准则(D)模块化准则5、需求分析中开发人员主要从用户那里了解( 15 )15 (A)软件做什么(B)软件的结构(C)输入的信息(D)软件的测试第二部分一、单项选择题1、可随表文件打开而自动打开的索引文件是( 16 )16 (A)单索引文件(B)结构复合索引文件(C)独立复合索引文件(D)以上都不是2、执行命令?LEN(TRIM(SUBS(“Vinual FoxPro”,7)))的结果是( 17 )17 (A)13 (B)12 (C)6 (D)73、设当前表未索引,执行LOCA FOR 职称=’讲师’,则( 18 )18 (A)从当前记录开始向后找(B)从当前记录的下一条开始向后找(C)从最后一条记录开始向前找(D)从第一条记录开始向后找4、在Visual Foxpro中进行参照完整性设置时,如果设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( 19 )19 (A)限制(Restrict) (B)忽略(Ignore)(C)级联(Cascade)(D))级联(Cascade)或限制(Restrict) 5、SQL的核心是( 20 )20 (A)数据定义(B)数据修改(C)数据查询(D)数据添加6、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( 21 )21 (A)使用WHERE子句(B)在GROUP BY后面使用HAVING子句(C)先使用WHERE子句,再使用HAVING子句(D)先使用HAVING子句,再使用WHERE子句7、在使用菜单设计器时,输入建立的菜单名后,若要使其执行一段程序,应在结果(result)中选择( 22 )22 (A)子菜单(submenu)(B)填充名称(pad name)(C)命令(command)(D)过程(procedure)8、以下( 23 )是报表文件的扩展名。
计算机二级《VFP》考试试题及答案
计算机二级《VFP》考试试题及答案计算机二级《VFP》考试试题及答案1.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)3.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE5.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.并B.自然连接C.笛卡尔积D.交6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
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.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
四川省计算机二级vf软件基础知识考题
软件技术基础模拟试题(第二十次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、数据元素是数据的基本单位,数据项是数据的最小单位。
()2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。
()3、引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。
()4、编译程序是一种常用应用软件。
()5、顺序文件和链接文件的长度都可以动态变化。
()6、在文件系统中采用目录管理文件。
()7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。
()8、程序、数据、和进程控制块是构成一个进程的三要素。
()9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
()10、软件的总体设计和详细设计都要用PAD图形工具。
()(参考答案:1~10:ABABB ABABB)二、单项选择题:(每小题1分,共5分)1、允许用户把若干作业提交计算机系统集中处理的操作系统称为()。
A 分时操作系统B 实时操作系统C 网络操作系统D 批处理操作系统2、分配到必要资源并获得了处理机时的进程的状态称为()。
A 就绪状态B 执行状态C 等待状态D 阻塞状态3、利用通道技术可以在()之间直接交换数据。
A 内存与CPUB CPU与外设C 内存与外设D 内存、CPU和外设三者4、以下的准则中哪个不是软件设计的准则()。
A 编程语言选择准则B 信息屏蔽准则C 结构化和模块化准则D 抽象准则5、有一数列:97 65 76 13 29 49 58 经过一趟排序后得到:65 97 13 76 29 49 58 请问使用的是何种排序方法?()A 简单插入排序B 冒泡排序C 2路归并排序D 快速排序(参考答案:DBCAC )软件技术基础模拟试题(第十九次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、在目前,用于保证软件质量的主要手段是进行软件测试。
()2、使用DMA方式传送数据期间不需要CPU干预。
四川省计算机二级VF笔试真题(含答案)
四川省计算机⼆级VF笔试真题(含答案)四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗次等级考试笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。
2、线性结构中元素的关系是⼀对⼀,树形结构中元素的关系也是⼀对⼀。
3、在操作系统中,进程是⼀个具有独⽴运⾏功能的程序在某个数据集合上的⼀次运⾏过程。
4、操作系统的存储器管理部分负责对进程进⾏调度。
5、分时操作系统通常采⽤时间⽚轮转策略为⽤户服务。
6、作业与进程的主要区别是前者是由⽤户提交,后者是由系统⾃动⽣成。
7、顺序查找只适⽤于存储结构为顺序存储的线性表。
8、栈顶的位置是随着进栈和退栈操作⽽变化的。
9、结构化程序设计主要强调的是程序的易读性。
10、在结构化分析中,⽤于描述加⼯逻辑的主要⼯具有三种,即:结构化语⾔、判定表、判定树。
⼆、选择题(每题1分,共5分)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.抽象第⼆部分VF(85分)⼀、单项选择题(每题1分,共10分)1、⽀持数据库各种操作的软件系统是()A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使⽤()A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项⽬管理器窗⼝的按钮不可以完成的操作是()A.新建⽂件B.添加⽂件C.重命名⽂件D.删除⽂件4、学⽣表与成绩表的索引⽂件已打开,现要将记录指针定位到底⼀个成绩⾼于90分的记录上,下列()选项可以实现。
国家二级VF笔试模拟试卷108(题后含答案及解析)
国家二级VF笔试模拟试卷108(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.当VFP6.0处于创建式编辑自由表、程序等文件的情况下,系统处于“全屏幕编辑状态”,欲存盘退出,正确的操作为( )。
A.按组合键CTRL+WB.按组合键CTRL+UC.按组合键CTRL+ENDD.按ESC键正确答案:A2.VFP主界面的菜单栏中不包括( )菜单项。
A.“编辑”B.“工具”C.“窗口”D.“项目”正确答案:D3.项目管理器中每一页卡( )单独使用。
A.任何情况下都可以B.任何情况下都不可以C.只有在项目管理器折叠时可以D.项目管理器折叠式拖到菜单栏上时正确答案:C4.关系的3种基本运算方法指( )。
A.选择、投影、联接B.选择、投影、添加C.选择、联接、删除D.选择、投影、插入正确答案:A5.关于数据库,下列说法正确的是( )。
A.数据库就是二维关系表B.数据库就是表和关系的集合C.数据库就是关系D.数据库就是表格正确答案:B6.在VFP中,打开数据库和表的命令分别是( )。
A.USE、OPENB.SELECT、CREATC.OPEN、USED.CREAT、SELECT正确答案:C7.在VFP的三种循环语句中,当循环次数为已知时,应选用( )语句。
A.D0 WHILEB.SCANC.FORD.LOOP正确答案:C8.删除记录数据可分两步来实现,分解命令是( )。
A.PACK和ZAPB.DELETE和PACKC.PACK和RECALLD.DELETE和RECALL正确答案:B9.在下列表达式中结果为日期型的是( )。
A.DATE( )+TIME( )B.DATE( )+30C.DATE( )-CTOD(‘01/02/09’)D.365-DATE( )正确答案:B10.SUBSTR(“四川高校水平考试”,9,4)的值是( )。
四川省二级VF历年真题笔试题26次有答案
四川省⼆级VF历年真题笔试题26次有答案四川省普通⾼等学校计算机应⽤知识和能⼒第⼆⼗六次等级考试⼆级(数据库)笔试试卷第⼀部分软件技术基础(共15分)⼀、是⾮判断题(每⼩题1分,共10分)1.Windows 是多⽤户多任务操作系统。
2.在程序设计中,常⽤⼀维数组来表⽰线性表的顺序存储空间3.在⾯向对象的软件开发⽅法中,类可以创建对象,类是对象的实例,对象是⽣成类的模板。
4.在计算机系统中,操作系统是处于裸机上的第⼀层软件。
5.数据的存储结构与数据的处理效率⽆关。
6.提供没有错误的程序是提⾼软件的可维护性的基本措施。
7.中断控制⽅式适⽤于处设同CPU之间进⾏⼤量数据交换。
8.在软件⼯程中,结构化的软件开发主法是⼀种⾃顶向下分阶段实现的软件开发⽅法。
9.进程把程序作为它的运⾏实体,没有程序也就没有进程。
10.软件⼯程的⽬的是最终解决软件的⽣产⼯程化。
⼆、选择题(每⼩题1分,共5分)1.以下哪种测试⽅法不属于⽩盒测试技术(A)基本路径测试(B)边界值分析测试(C)循环覆盖测试(D)逻辑覆盖则试2.若进栈的序列为1 2 3 4进栈过程中可以出栈,则下列不可能的⼀个出栈序列是() (A)1 4 3 2 (B)2 3 4 1(C)3 1 4 2 (D)3 4 2 13.在多道程序设计系统中,处于后备状态的作业要经过()调度(A)作业调度(B)作业调度和设备调度(C)进程调度(D)作业调度各进程调度4.检查软件产劋否符合需求定义的过程称为()(A)确认测试(B)集成测试(C)验证测试(D)验收测试5.数据字典是结构化软件开发⽅法中⽤于描述()⼯作阶段的⼯具(A)需求分析(B)程序编码(C)详细设计(D)可⾏性分析第⼆部分数据库语⾔(Visual FoxPro)程序设计(共85分)⼀、单项选择题1、命令DISPLAY FOR 性别=“男”,在数据库关系运算中对应()(A)选择运算(B)投影运算(C)连接运算(D)过滤运算2、在Visual Fox Pro 中可以对字段设置默认值的表()(A)必须是数据库表(B)必须是⾃由表(C)⾃由表或数据库表(D)不能设置字段的默认值3、⼀个数据库表中只能建⽴⼀个,且值不允许重复的索引是()(A)唯⼀索引(B)普通索引(C)主索引(D)候选索引4、在命令窗⼝打开表设计器的命令是()(A)APPEND (B)BROWSE (C)EDIT (D)MODI STRU5、下列哪种类型的安段长度⽤户可以⾃定义()(A)逻辑型(B)字符型(C)⽇期型(D)通⽤型6、关于报表的数据源,最正确的说法是()(A)⾃由表和其它报表(B)⾃由表和数据库表(C)⾃由表、数据库表和视图(D)⾃由表、数据库表、查询和视图7、将⼀个预览成功的菜单存盘,然后运⾏该菜单,不能执⾏,原因是()(A)没有添加到项⽬中(B)没有⽣成(C)要⽤命令⽅式(D)要编⼊程序8、要在⽂本框中办理⼊密码,应设置⽂本框的()属性(A)Password (B)Name (C)Value (D)PasswordChar9、有关控件对象的Dbliclick事件正确叙述是()(A)⽤⿏标双击对象时引发(B)⽤⿏标单击对象时引发(C)⽤⿏标右击对象时引发(D)⽤⿏标三击对象时引发10、在SQL查询时,使⽤where ⼦句指出的是()(A)查询⽬标(B)查询结果(C)查询条件(D)查询视图⼆、读程序题阅读下⾯程序:CLEAROPEN DATABASE EMPLORERUSE COMPENSCAN FOR RECNO()<=10IF 姓名=“杜勇”LOOPENDIFENDSCANUSECLOSE DATABASE1、COMPEN 是()(A)⾃由表(B)数据库表(C)数据库(D)可能是⾃由表,也可能是数据库表2、若数据库有50条记录,则程序的功能是()(A)前10条记⽰中搜索“杜通”的记录(B)列出前10条记录,但是不显⽰“杜勇”的记录(C)第10条记录⼀屏显⽰记录,但是不显⽰“杜勇”的记录(D)列出前10条记录3、循环结束后,指针指向()(A)第1条(B)最后⼀条(C)第10条(D)最后1条记录加1阅读下⾯程序1、程序运⾏时第⼀个?(语句1处)的屏幕显⽰结果为()(A)2 2 net (B)2 2 int(C)1 2 net (D)1 3 exp2、程序运⾏时第⼆个?(语句2处)的屏幕显⽰结果为()(A)3 3 net (B)3 3 netexp(C)2 3 netrer (D)4 3 exp3、程序运⾏时第三个?(语句3处)的屏幕显⽰结果为()(A)2 2 net (B)4 3 netexp(C)4 3 netrer (D)4 3 netexpnetexp现有如下数据表⽂件,执⾏SQL查询命令后请选择正确的结果1、执⾏“SELECT * FROM STOCK INTO DBF STOCK ORDER BY 单价”,()(A)会产⽣⼀个按“单价”升序排列⽂件,将原来的stock⽂件覆盖(B)会产⽣⼀个按“单价”降序排列⽂件,将原来的stock⽂件覆盖(C)不产⽣排列⽂件,只在屏幕上显⽰按“单价”升序排序结果(D)系统会提⽰出错信息2、执⾏“SELECT * FROM STCOK WHERE 单价 BETWEEN 15.00 AND 25.00”,与该语句等价的是()(A)SELECT * FROM STCOK WHERE 单价<=15.00 AND 单价>=25.00(B)SELECT * FROM STCOK WHERE 单价<15.00 AND 单价>25.00(C)SELECT * FROM STCOK WHERE 单价>15.00 AND 单价<25.00(D)SELECT * FROM STCOK WHERE 单价>=15.00 AND 单价<=25.003、执⾏“SELECT MAX(单价) INTO ARRAY K FROM STOCK”后,则()(A)K(1) 的内容是31.00 (B)K(1) 的内容是7.80(C)K(0) 的内容是31.00 (D)K(0) 的内容是7.80有数据表ABC.DBF,其内容如下USE ABCLOCA FOR 外语>=80S=0DO WHILE NOT EOF()姓名IF SUBS(学号,2,1)=”1”S=S+外语ENDIFCONTENDDOS,RECNO()1、显⽰的姓名有()(A)张三李四王五刘六漆七(B)张三王五漆七(C)李四王五刘六(D)张三李四王五2、程序结束时S的值为()(A)396 (B)185 (C)241 (D)2113、程序结束时RECNO()的值为()(A).T. (B).F. (C)5 (D)6阅读下⾯程序X=1DO WHILE X<7Y=1C=”**”DO WHILE YC=C+STR(Y,1)Y=Y+1ENDDOIF X=5CENDIFX=X+1ENDDOXRETURN1、执⾏以上程序后,“?X”命令显⽰变量X的结果为()(A)$6 (B)7 (C)6 (D)$72、执⾏以上程序后,“?C”命令显⽰变量C的结果为()(A)**54321 (B)54321(C)**12345 (D)123453、在上⾯的程序中,控制内循环和外循环的变量分别为()(A)X,Y (B)Y,X(C)X,C (D)Y,C程序填空题下⾯程序是对“职⼯”表中的重复职⼯号进⾏物理删除,请补充程序USE 职⼯INDEX ON 职⼯号 TO ZGHDO WHILE _____1______ZGH=职⼯号SKIPIF _____2_______DELETEENDIF_____3______________4________CLOSE ALL2有图书表TS.DBF和订单表DD.DBF,要求计算订单表⾦额图书表TS.DBF的结构如下:订单表DD.DBF的结构如下:CLEAR ALLSELECT AUSE TSINDEX____1_______ TO TSSSELECT BUSE DDSET RELATION TO 书号_____2_______REPLACE ALL ⾦额 WITH _____3_____LIST 定单号,书号,TS书名,单价,数量,⾦额RETURN有“教师”表和“学院”表如下:⽤SQL查询语⾔实现:1使⽤SQL语句完成⼀条新记录的插⼊操作:INSERT ____1____ 学院(院系代码,院系名称)VALUES(“04”,“艺术学院”)2求所有“机械制造”的职⼯的⼯资总和的操作:SELECT _____2_____(⼯资) FROM 教师WHER院系代码 IN (SELECT 院系代码FROM学院WHERE院系名称=“机械制造学院”3将所有“讲师”⼈员的⼯资提⾼10%的操作:UPDATE 教师SET ⼯资=⼯资*1.1____3____职称=“讲师”有如下表单,要求左键单⽂本框显⽰时间,右击⽂本框显⽰⽇期,清除按钮清除⽂本框的数据,退出按钮退出表单,请填空⽂本框TEXT1的CLICK事件代码为:THIS.VALU=______1_________⽂本框TEXT1的___2____事件代码为:THISFORM.TEXT1.___3__=DATE() 清除命令按钮的代码为:______4______退出的代码为:________5__________第⼀部分软件技术基础⼀、是⾮判断题1. 2. 3. 4. 5.6. 7. 8. 9. 10⼆、选择题1. 2. 3. 4. 5.第⼆部分⼀、单项选择题1.AACDB6.CBDAC⼆、读程序题1.DBD2.ABD3.DDA4.BBD5.BCB三、程序填空题1. NOT EOF() ZGH=职⼯号 ENDDO PACK2. ON 书号INTO A 数量*A.单价3. INTO SUM WHERE4. TIME() RIGHTCLICK VALUE TIS.VALUE="" REALSE THISFORM。
计算机二级《VFP》考试试题及答案3篇
计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。
A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。
A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。
A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。
A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。
A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。
答案: COPY TO2、修改DBF表字段属性的命令是( )。
答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。
答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。
答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。
答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。
答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。
其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。
2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。
全国计算机等级二级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考试题
四川省二级《数据库Visual Foxpro》考试题第一部分软件技术基础(共15分)一、判断是非(1分/小题,共10分)1、数组是一种固定长度的线性表,可以对数组进行插入和删除运算2、白盒测试时,测试者不考虑程序的内部结构特征3、对线性表中的数据进行二分查找,必须要求数据元素有限且有序4、实存管理技术中,每个分区的地址是连续的5、文件的目录结构是一种线性表6、在面向对象的程序设计中,对象的动作取决于发送给该对象的消息7、虚拟设备是指将大容量的共享设备的一部分空间用来代替实际的独占设备8、在结构化程序设计中,N-S图是用于详细设计的工具之一9、在操作系统的设备管理中,打印机被看成是一种共享设备10、分时操作系统的主要特征之一是提高计算机系统的实时性二、单项选择题(1分/小题,共5分)1、进程由程序块、()和数据块三部分组成A. 设备控制块B.作业控制块C.文件控制块D.进程控制块2、以下哪个不是死锁的必要条件()A. 互斥条件B.全部分配条件C. 环路条件D.不可剥夺条件3、虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用()作为它的一个主要部分A.软盘B.寄存器C.硬盘D. CD—ROM4、线性链表中的结点一般有三种信息:直接前趋、数据域、直接后继,属于单向链表所独有的是:()A. 直接前趋和数据域B.直接前趋和直接后继C. 数据域和直接后继D.直接前趋、数据域和直接后继5、白盒法是根据程序的()来设计的测试用例A. 内部逻辑B.内部数据C.功能D.性能第二部分数据库语言程序设计(85分)一、单项选择(1题一分,共10分)1、在VF中,”.dbf”文件被称为()A.数据库文件B.表文件C.程序文件D.项目文件2、图片声音动画数据一般以()类型的字段存储在数据库记录中A. 字符型B.数值型C.逻辑型D.通用型3、用于打开数据库设计器的命令是()A.create databaseB. modify databaseC.set database toe database4、下列叙述正确的是:()A.一个数据表被更新时间,它所有的索引文件会被自动更新B.一个数据表被更新时间,它所有的索引文件不会被自动更新C.一个数据表被更新时间,处于被打开的索引文件会被自动更新D.当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动5、若x=48.789 则str(x,2)-substr(‘48.789’,5,1)的显示结果为()A. 36B.488C.498D. 376、SQL是一种()数据库的语言A. 关系型B. 网状型C. 层次型D. 非关系型7、在SQL查询时,使用where子句指出的是:()A. 查询目标B. 查询结果C. 查询条件D.查询视图8、在VF中,表单是指:()A. 数据库中的各个表的清单B. 一个表中各个记录的清单C. 数据库查询的列表D.窗口界面9、运行向导时,可以()A. 打开“文件”菜单的新建对话框B. 单击工具栏上的“向导”图标按钮C. 从工具菜单选择向导D.以上方法都可以10、语句DIME TP(4, 5)定义的元素个数是()A. 30B.20C. 9D.45二、读程序(每空3分,共45分)1、CLEARM=0FOR X=1 TO 10IF MOD(X,3)=0M=M+XENDIFENDFOR? MRETURN(1)该程序的功能是:求1到10之间()A. 能被3整除数的个数B. 能被3整除数的和C. 不能被3整除数的个数D. 不能被3整除数的和(2)该程序执行的结果是:()A. 3B. 10C. 18D. 372、&&MAIN.PRG &&P1.PRGX1=1 PARA W1,W2X2=2 PRIVA TE W1DO P1 WITH X1,X2 W1=W1*3?’X1=’+STR(X1,1) W2=W2*4??’X2=’+STR(X2,1) RETURNX1=1X2=2DO P1 WITH X1,X1+X2?’X1=’+STR(X1,1)??’X2=’+STR(X2,1)RETURN(1)第一次显示X1,X2的值是()A. 1 , 8B. 3 , 8C. 1 , 1D. 8 , 8(2)第二次显示X1,X2的值是()A. 1 , 2B. 3 , 1C. 3 , 2D. 1 , 33、数据表JY.DBF的内容如下:Record # 借书证号借书日期1 0010 02/01/992 0007 05/04/993 0006 02/03/994 0010 05/17/99数据表JYR.DBF 的内容如下:Record # 借书证号姓名职称1 0006 孟小梅教授2 0010 郑财勇讲师3 0007 王志军助教且:JYR库以借书证号为关键字建立了索引,索引文件为JYR.IDX 程序如下:SELECT 1USE JYR INDEX JYRSELECT 2USE JYSET DEVICE TO PRINTH=1DO WHILE .NOT. EOF()TS=DATE()-借书日期IF TS>80SELECT 1SEEK B.借书证号IF TS>100 .OR. 职称<>’教授’@H,4 SAY 姓名+’同志,您借的书已过期,请归还’H=H+1ENDIFSELECT 2ENDIFSKIPENDDOSET DEVICE TO SCREENRETURN(1)设当前系统日期为06/15/99,程序将打印()还书的信息A.孟小梅、郑财勇各一行B.孟小梅一行、郑财勇两行C.孟、郑、王各一行D.孟、郑、王三人共五行(2)高级职称和其它职称借书的最多天数分别是()A.81天,101天B.100天,80天C.80天,100天D.101天,81天(3)本程序的功能是:()A.查询接书证号B.查询借书日期C.书未还书者D.查询并打印超期未还书者4、CLEAR DO WHILE I<=19DIME A(20)J=I+1P=1 DO WHILE J<=20DO WHILE P<=20 IF A(I)<=A(J)A(P)=INT(RAND()*100+1) T=A(I)P=P+1 A(I)=A(J)ENDDO A(J)=TI=1 ENDIF(接右边 )J=J+1ENDDO??A(I)I=I+1ENDDO??A(I) 最后一句RETURN (1)程序完成的功能是将20个数组元素值()A.排序后按从大到小的顺序输出B.排序后按从小到大的顺序输出C.倒序输出 D. 按自然顺序输出(2)将DIME A(20)改成DIME A(10)后,()A.出现“数组重复定义”的错误B.出现“数组下标越界”的错误C.程序功能不变,只是输出10个数组元素值D.程序功能不变,仍然输出20个数组元素值(3)程序段DO WHILE P<=20A(P)=INT(RAND()*100+1)P=P+1ENDDO的功能是:A.产生20个0到101之间的随机整数,且存入数组变量A中B.产生20个1到101之间的随机整数,且存入数组变量A中C.产生20个1到100之间的随机整数,且存入数组变量A中D.产生20个0到100之间的随机整数,且存入数组变量A中5、阅读下面程序:CLEAROPEN DATABASE emplorerUSE compenSCAN FOR RECNO()<=10IF 姓名=’李强’LOOPENDIF?姓名,实发工资ENDSCANUSECLOSE DATABASE(1)compen是:()A.自由表B.数据库表C.数据库D.可能是自由表,也可能是数据库表(2)若数据库有50条记录,则程序的功能是:()A.前10条记录中搜索“李强”的记录B.列出前10条记录C.每10条记录一屏显示记录,但不显示“李强”的记录D.列出前10条记录,但是不显示“李强”的记录(3)循环结束后,指针指向()A. 第1条B.最后一条C.第10条D.最后1条记录加16、CLEARN=0FOR J=1 TO 3?STR(J,2)+’)’??SPACE(6*J)FOR K=1 TO 3-J+1?? STR(J*K,6)N=N+2ENDFOR?ENDFORRETURN(1)输出的图形为:()A. 1 ) 1B. 1 ) 1 2 3C. 1 ) 1 2 3D. 1 ) 1 2 32 ) 2 4 2 ) 2 4 2 ) 2 4 2 ) 4 6 83 ) 3 6 9 3 ) 3 3 ) 3 3 ) 9 12 15(2)程序结束时,N的值是:()A. 12B. 9 C . 10 D . 15三、程序填空(每空2分,共30分)1、有如下程序段,其功能是显示汉字“2008年北京申奥成功!”从屏幕的顶部移至底部,请填空补充该程序CLEARCH=’ 2008年北京申奥成功!’R=1DO WHILE R<=23@R,26 SAY SPACE(60)@__________ , 26 SAY CHT=INKEY(0.2)_______________ENDDORETURN2、数据表,图书表TS.DBF 和定单表DD.DBF,要求计算订单金额。
四川省计算机二级VF试题(第21次)含答案
四川省计算机二级VF试题(第21次)含答案第21次理论考试题(2004.10)第一部分软件技术基础一、是非判断题:1、应用程序在执行过程中,需要通过打印机输出数据时,一般先形成一个打印作业,将其存放在硬盘中的一个指定队列中。
当打印机空闲时,就会按先来后服务的方式从中取出待打印的作业进行打印。
()2、若无进程处于运行状态,则就绪队列和等待队列均为空。
()3、多道程序设计是指在一台处理机上并发运多个程序。
()4、黑盒法是软件测试方法中的静态测试方法之一。
()5、软件的详细设计就是要编写出具体的程序。
()6、软件生命周期中花费最多的阶段是软件维护。
()7、Windows是单用户多任务操作系统,UNIX是多用户多任务操作系统。
()8、进程把程序作为它的运行实体,没有程序也就没有进程。
()9、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表和判定树。
()10、作业调度程序从后备队列中选一个作业装入主存后,决定能否占用处理机的是设备调度程序。
()二、单项选择题1、交换技术是在( 11 )之间交换程序和数据。
11(A)主内存与CPU (B)CPU与外存(C)主内存与外设(D)外存与CPU2、以下的工具中哪个不是软件详细设计中使用的工具( 12 )。
12(A)数据流图(B)N—B图(C)PDA图(D)PDL语言3、任何两个并发进程之间( 13 )。
13(A)一定存在互斥关系(B)一定存在同步关系(C)一定彼此独立无关(D)可能存在同步或互斥关系4、进程从运行状态进入就绪状态的原因可能是( 14 )。
14(A)被选中占有处理机(B)等待某一事件(C)等待的事件已发生(D)时间片用完5、算法指的是( 15 )。
15(A)计算机程序(B)解决问题的有限运算序列(C)排序算法(D)解决问题的计算方法第二部分数据库语言VF程序设计一、单项选择题1、数据管理技术随着计算机技术的发展而发展。
数据库阶段具有许多特点,但下面列出的特点中,( 16 )不是数据库阶段的特点。
2020年计算机二级《VFP》模拟练习试题及答案
2020年计算机二级《VFP》模拟练习试题及答案1[单选题] 在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。
A.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也能够像方法一样被显式调用D.基于同一个类产生的两个对象不能分别设置自己的属性值,参考答案:D参考解析:在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相对应反应,事件能够由系统引发,也能够由用户引发,当由用户引发时,能够像方法一样被显式调用。
基于类生成的对象,虽然采用了相同的属性来表示状态,但它们在属性上的取值完全不同。
这些对象一般有着不同的状态,且彼此间相对独立。
)2[单选题] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。
A.MODIFYB.MODIFY COMMANDC.MODIFY PROCEDURED.MODIFY PROGRAM参考答案:B参考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND。
3[简答题]对考生文件夹下的数据库“图书借阅”中的表完成如下操作:为表“图书借阅”增加一个字段“姓名”,字段类型为“字符型”,宽度为“8”。
编写程序“cx1”完成以下两小题:(1)填写表“图书借阅”的新字段值“姓名”(取自“借书证号”对应的读者信息表的“姓名”字段)。
(2)查询表“图书借阅”中“2007年12月30日”的借书记录,并将查询结果输入表“result”中。
运行该程序。
参考解析:【考点指引】本题主要考查利用SQL语句来修改表结构和修改字段值。
【操作步骤】①在命令窗口中输入命令:MODI COMM cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:OPEN DATEBASE图书借阅ALTER图书借阅ADD姓名C(8)USE读者信息GODO WHILE.NOT.EOF()a=借书证号b=姓名UPDATE图书借阅SET姓名=b WHERE借书证号=aSELECT读者信息SKIPENDDOSELEcT*INTO TABLE result FROM图书借阅WHERE借阅日期=CTOD("12—30—07")关闭程序文件编辑窗口并保存程序文件。
四川省计算机二级VFP第30、31、32次笔试真题(含答案)
四川省普通高等学校计算机使用知识和能力第三十次等级测试二级(数据库)笔试试卷第一部分软件技术基础(共15分)一、是非判断题(每题1分,共10分)1、能影响中断响应次序的技术是中断优先级和终端屏蔽。
(A)2、线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。
(B)3、在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次运行过程。
(A)4、操作系统的存储器管理部分负责对进程进行调度。
(A)5、分时操作系统通常采用时间片轮转策略为用户服务(A)。
6、作业和进程的主要区别是前者是由用户提交,后者是由系统自动生成。
(A)7、顺序查找只适用于存储结构为顺序存储的线性表。
(B)8、栈顶的位置是随着进栈和退栈操作而变化的。
(B)9、结构化程序设计主要强调的是程序的易读性。
(B)10、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。
(A)二、选择题(每题1分,共5分)1、分页式储存管理的主要特点是(B)A.要求作业全部同时装入内存B.不要求作业装入到内存的连续区域C.要求扩充外存容量D.不要求处理缺页终端2、进程从运行状态进入就绪状态的原因可能是(D)A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完3、多道程序设计是指(B)A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序4、需求分析中开发人员主要从用户那里了解(C)A.软件如何做B.软件数据结构C.软件做什么D.软件模块大小5、对象实现了数据和操作的结合,使数据和操作(B)于对象的统一体中。
A.结合B.隐藏C.封装D.抽象第二部分VF(85分)一、单项选择题(每题1分,共10分)1、支持数据库各种操作的软件系统是(D)A.操作系统B.命令系统C.数据库系统D.数据库管理系统2、在关系模型中,为了实现“关系中不允许出现相同元祖”的约束应使用(B)A.临时关键字B.主关键字C.外部关键字D.索引关键字3、在VF中,通过项目管理器窗口的按钮不可以完成的操作是(C)A.新建文件B.添加文件C.重命名文件D.删除文件4、学生表和成绩表的索引文件已打开,现要将记录指针定位到底一个成绩高于90分的记录上,下列(D)选项可以实现。
计算机二级《VFP》练习试题及答案
计算机二级《VFP》练习试题及答案练习题一1[单选题] 假设A=〝计算机〞,B=〝等级考试〞,结果是“计算机等级考试”的表达式是( )。
A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B参考答案:A参考解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。
字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。
-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
故D选项正确。
2[简答题](1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。
(2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。
(3)设置字段“经手人”的默认值为“john”。
(4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。
参考解析:(1)【操作步骤】在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自南表。
(2)【操作步骤】在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。
在“字段”选项卡列表框内的最后插入一个新的字段。
输入新的字段名为“经手人”,选择类型为“字符型”,宽度为“10”。
(3)【操作步骤】选择“经手人”字段,在默认值框内输入“john”。
(4)【操作步骤】选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,在“信息”文本框中输入“输入经手人”。
3[单选题] 软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A.阶段性报告B.需求评审C.总结D.都不正确参考答案:B参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。
计算机二级(VF)软件工程基础章节练习试卷2(题后含答案及解析)
计算机二级(VF)软件工程基础章节练习试卷2(题后含答案及解析) 题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在软件开发中,下面任务不属于设计阶段的是______。
A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型正确答案:D 涉及知识点:软件工程基础2.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
A.概要设计B.详细设计C.可行性分析D.需求分析正确答案:D 涉及知识点:软件工程基础3.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为______。
A.层次模型B.瀑布模型C.螺旋模型D.对象模型正确答案:B 涉及知识点:软件工程基础4.软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。
A.阶段性报告B.需求评审C.总结D.都不正确正确答案:B 涉及知识点:软件工程基础5.在软件生命周期中,回答“要解决的问题是什么”的阶段是______。
A.需求分析B.测试C.概要设计D.可行性分析和项目开发计划正确答案:D 涉及知识点:软件工程基础6.检查软件产品是否符合需求定义的过程称为______。
A.确认测试B.集成测试C.验证测试D.验收测试正确答案:A 涉及知识点:软件工程基础7.下列工具中属于需求分析常用工具的是______。
A.PADB.PFDC.N-SD.DFD正确答案:A 涉及知识点:软件工程基础8.下面不属于软件设计原则的是______。
A.抽象B.模块化C.自底向上D.信息隐蔽正确答案:C 涉及知识点:软件工程基础9.判定树和判定表用于描述结构化分析方法中______环节的工具。
A.功能说明B.数据加工C.流程描述D.性能说明正确答案:C 涉及知识点:软件工程基础10.在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。
四川省计算机二级VF试题(第32次)含答案
四川省计算机⼆级VF试题(第32次)含答案四川省普通⾼等学校计算机应⽤知识和能⼒第三⼗⼆次等级考试⼆级(数据库) 笔试试卷时间: 2010年4⽉17 ⽇上午9:00—11:00( 判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B )1、在程序设计中,常⽤⼀维数组来表⽰线性表的顺序存储空间。
(1 )2、软件测试的⽬的是为⽤户提供没有错误的程序。
(2)3、栈顶的位置只能进⾏进栈操作不能进⾏的退栈操作。
(3 )4、处于等待状态的进程,若其等待的事件已发⽣,就⽴即转⼊运⾏状态。
(4 )5、线性表若采⽤链式存储表⽰时其节点之间的存储单元地址可以不连续。
(5 )6、在进⾏插⼊排序时,其数据⽐较次数与数据的初始排列有关。
(6 )7、数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构⽆关,是独⽴于计算机的。
( 7)8、在操作系统中,进程最基本的特征是静态性和并发性。
(8 )9、软件危机是由于软件产品过多⽽产⽣的。
(9 )10、⾯向过程系统需求分析使⽤的主要⼯具是数据流图和数据字典。
(10)⼆、选择题(每⼩题1分,共5分)1. 进程从运⾏状态进⼊就绪状态的原因可能是(11 )11 (A)时间⽚⽤完(B)等待某⼀事件(C)等待的事件已发⽣(D)被选中占有处理机2.需求分析中开发⼈员主要从⽤户那⾥了解(12 )。
12 (A)软件怎样做(B) 软件做什么(C)输⼊的信息(D)软件的测试3.队列的操作原则(13 )。
13 (A)先进后出(B)先进先出(C)只进不出(D)只出不进4.在需要经常查找结点的前驱与后继的情况下,使⽤(14 )⽐较合适14 (A)单链表(B)循环链表(C)双链表(D)顺序表5. 任何两个并发进程之间(15 )15 (A)⼀定存在互斥关系(B)⼀定存在同步关系(C)⼀定彼此独⽴关系(D)可能存在同步互斥关系⼀、单项选择提(每题1分,共15分)1、在数据管理技术的发展过程中,经历了⼈⼯管理阶段,⽂件系统阶段和数据库系统阶段,其中数据独⽴性最⾼的阶段是(16)A. 数据库系统B. ⽂件系统C. ⼈⼯管理D. 数据项管理2、若打开⼀个建⽴了结构复合索引的数据表,在执⾏LIS命令,则表记录的顺序按(17 )显⽰。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术基础模拟试题(第二十次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、数据元素是数据的基本单位,数据项是数据的最小单位。
()2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。
()3、引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。
()4、编译程序是一种常用应用软件。
()5、顺序文件和链接文件的长度都可以动态变化。
()6、在文件系统中采用目录管理文件。
()7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。
()8、程序、数据、和进程控制块是构成一个进程的三要素。
()9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
()10、软件的总体设计和详细设计都要用PAD图形工具。
()(参考答案:1~10:ABABB ABABB)二、单项选择题:(每小题1分,共5分)1、允许用户把若干作业提交计算机系统集中处理的操作系统称为()。
A分时操作系统B实时操作系统C网络操作系统D批处理操作系统2、分配到必要资源并获得了处理机时的进程的状态称为()。
A就绪状态B执行状态C等待状态D阻塞状态3、利用通道技术可以在()之间直接交换数据。
A内存与CPU B CPU与外设C内存与外设D内存、CPU和外设三者4、以下的准则中哪个不是软件设计的准则()。
A编程语言选择准则B信息屏蔽准则C结构化和模块化准则D抽象准则5、有一数列:97657613294958经过一趟排序后得到:65971376294958请问使用的是何种排序方法?()A简单插入排序B冒泡排序C2路归并排序D快速排序(参考答案:DBCAC)软件技术基础模拟试题(第十九次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、在目前,用于保证软件质量的主要手段是进行软件测试。
()2、使用DMA方式传送数据期间不需要CPU干预。
()3、线性顺序队列会产生“假溢出”,而线性循环队列则不会。
()4、对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。
()5、在线性表中,数据的存储方式有顺序和链接两种。
()6、进程由程序块、文件控件块和数据块三部分组成。
()7、在面向对象的程序设计中,派生类只能从一个基类产生。
()8、操作系统是用户和硬件的接口。
()9、个人计算机中可配置的最大内存容量受地址总线位数的限制。
()10、软件维护中最困难的问题是软件配置不全。
()(参考答案:1~10:A、B、A、B、B、B、A、A、A、B)二、单项选择题:(每小题1分,共5分)1、在排序法中,从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置称为()。
A选择排序B快速排序C插入排序D冒泡排序2、有X、Y、Z三个元素依次入栈,不可能的出栈顺序是()。
A Z,Y,XB Z,X,YC Y,X,ZD X,Y,Z3、进程的状态是可以转换的,而以下哪个状态转换是不可能的()。
A就绪状态-执行状态B执行状态-就绪状态C阻塞状态-就绪状态D等待状态-执行状态4、线性链表的地址()。
A必须连续B部分地址必须连续C一定不连续D连续与否均可以5、在软件测试中,()主要分析程序的内部结构。
A白盒法B黑盒法C因果图法D错误推测法(参考答案:1~5:C、B、D、D、A)软件技术基础模拟试题(第十六次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、软件测试的目的是为了发现软件中的全部错误。
()2、在树形结构中,每一层的数据元素只和上一层中的一个元素相关。
()3、所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。
()4、面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。
()5、高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。
()6、文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。
()7、树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。
()8、进程的建立可以通过作业调度来实现。
()9、进程间由于共享资源而产生的制约关系称为进程同步。
()10、缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。
()(参考答案:1~10:BABAB BBABA)二、单项选择题:(每小题1分,共5分)1、不属于面向对象程序设计的主要特性的是()。
A封装性B重载与多态性C数据的完整性D继承性2、引入缓冲区的主要目的是()。
A节省内存B提高CPU的利用率C提高I/O设备的效率D改善CPU和I/O设备间速度不匹配的情况3、要进行二分查找,则线性表()。
A必须以顺序方式存储B必须以链接方式存储C必须以队列方式存储D必须以顺序方式存储,且数据元素有序。
4、在结构化程序设计中,应尽量避免使用()。
A条件语句B循环语句C转向语句D输出语句5、在以下所列中不是虚拟设备技术的是()。
A多窗口技术B脱机输出C虚拟内存D中断处理(参考答案:CDDCD)操作系统部分试题一、单选题:1、线程是进程的实体,意味着(②)①线程在进程中是唯一的②线程可以使用进程中的资源③线程在运行中不能中断④在同一进程中的多个线程具有不同的地址空间2、检测死锁的算法是在(④)①程序中申请资源时使用②死锁出现之后使用③死锁即将出现时使用④定时检查系统状态时使用3、在下列问题中,哪一个不是设备中应考虑的问题(④)①设备的固有属性②与设备无关性③安全性④及时性4、在下列哪一个不是外存分配方式(③)①连续分配②链接分配③互斥分配④索引分配5、联想存储器就是(①)①快表②页表③段表④内存6、磁盘为共享设备的主要原因是(①)①多个用户可同时访问磁盘②磁盘空间可让多个用户共享③磁盘可支持SPOOLING技术④磁盘有多个磁头7、指出以下非临界资源(④)①变量②数据结构③队列④纯代码8、进程被阻塞以后,代表进程在阻塞队列的是它的(②)①文件控制块②进程控制块③作业控制块④设备控制块9、在以下哪种状态下,作业已获得虚处理机。
(②)①提交状态②运行状态③输入状态④输出状态10、进程调度程序的主要功能是(③)①在作业和作业之间切换CPU ②防止死锁③在进程和进程之间切换CPU ④实现进程之间的同步与互斥11、衡量系统的调度性能主要是(①)①作业的周转时间②作业的输入/输出时间③作业的等待时间④作业的响应时间12、批处理系统的主要缺点是(①)①无交互性②输入/输出设备利用率低③CPU利用率低④失去了多道性13、设备处理程序就是(②)①通道处理程序②I/O进程与设备控制器之间的通信程序③设备分配程序④缓冲管理程序14、AND信号量机制是为了(③)①信号量的集中使用②解决结果的不可再现性问题③防止系统的不安全性④实现进程的相互制约15、将硬盘信息存到内存之前的磁盘访问需要三个延迟时间,请按从最慢到最快的次序,正确选择访问数据的延迟时间。
(④)①旋转延迟时间,快表的开销时间,寻道时间②快表的开销时间,旋转延迟时间,寻道时间③数据读出或写入磁盘时间,旋转延迟时间,寻道时间④寻道时间,旋转延迟时间,数据读出或写入磁盘时间16、使用访问位的目的是:(②)①实现LRU页面置换算法②实现NRU页面置换算法③在快表中检查页面是否进入④检查页面是否最近被写过17、可能出现抖动的存储管理方法有:(④)①固定式分区②动态分区分配③动态重定位分区分配④请求分页存储管理18、进程间的同步是指进程间在逻辑上的相互(②)关系。
①联接②制约③继续④调用19、在操作系统中,用户使用I/O设备时,通常采用(②)①物理设备名②逻辑设备名③虚拟设备名④设备出厂号20、SPOOLING技术的实质是(①)。
①以空间换取时间②将独享设备改造为共享设备③在进程和进程之间切换设备④虚拟设备21、不是内核的基本功能(④)①中断处理②时钟管理③原语操作④命令接口22、给定一个连续文件有100个存储块,由于磁盘操作需要一块插入在文件中间,现已插入该块,该块的最小编号为多少?(③)① 2 ② 52 ③ 101 ④ 15123、资源的按序分配策略可以破坏哪个条件(④)①互斥使用资源②占有且等待资源③非抢夺资源④循环等待资源24、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是:(④)①FCFS/FIFO ②优先数③最高响应比优先④短作业优先25、不是由内核为之创建的进程(③)①用户登录②作业调度③应用请求④提供服务26、不能体现多处理机性能的描述(①)①管理科学,提高了单机的运行速度②增加了系统的吞吐量③性价比高④提高了系统的可靠性27、为了变换页表的整个空间,需要确定相应的一些(③)①页面和在进程中的段号②页面与在进程中的段号相乘③在物理存储器中的页帧④以上都不正确28、若有一进程拥有100个线程,这些线程属于用户级线程,则在系统调度执行时间上占用(①)时间片。
① 1 ② 100 ③1/100 ④ 029、能从一种状态转变为3种状态的是(④)①就绪②阻塞③完成④执行30、作业的周转时间与响应时间的时序关系是(④)①重叠的②相邻接的③有间隔的④不存在的31、下面哪一个不会引起进程创建 ( ③)①用户登录②作业调度③设备分配④应用请求32、不是同步机制应遵循的准则(④)①让权等待②空闲让进③忙则等待④AND条件33、死锁定理是用于处理死锁的那一种方法(③)①预防死锁②避免死锁③检测死锁④解除死锁34、当分配一通道给进程,由该进程传送完数据之后才能给别的进程占用,这种情况是属那一种通道类型。
(② )①字节多通道②数组选择通道③数组多路通道④PIPE35、段式存储管理中,处理零头问题可采用(②)方法。
①重定位②拼接③spooling技术④覆盖技术36、适合多道程序运行的存储管理中,存储保护是为了(④ )①防止一个作业占用同一个分区②防止非法访问磁盘文件③防止非法访问磁带文件④防止各道作业相互干扰37、分页存储管理中,主存的分配是(①)。
①以块为单位进行②以作业的大小分配③以物理段进行分配④以逻辑记录大小进行分配38、请求页式存储管理系统可能出现(①)问题。
①抖动②不能共享③外零头④动态链接39、缓冲池管理中着重考虑的问题是(③)。
①选择缓冲区的大小②决定缓冲区的数量③实现进程访问缓冲池的同步④限制进程的数量40、设置当前目录的主要原因是(②)。
①节省主存空间②加快文件查找速度⑤节省辅存空间④便于打开文件41、建立多级目录(③)。
①便于文件的保护②便于关闭文件③解决文件的重名与共享④提高系统的效率42、各站点既可以作为客户去访问其它站点,又可以为其它站点服务,这种方式称为(③)①服务器模式②客户模式③对等模式④客户/服务器模式43、文件的顺序存取是(②)。