计算机二级VisualFoxPro上机考试题库及答案解析55

计算机二级VisualFoxPro上机考试题库及答案解析55一、基本操作在考生文件夹下,打开SELLDB数据库,完成如下基本操作:1.创建"客户表"(客户号,客户名,销售金额),其中,客户号为字符型,宽度为4;客户名为字符型,宽度为20;销售金额为数值型,宽度为9(其中小数位数为2位)。

2.为第1小题创建的"客户表"建立一个主索引,索引名和索引表达式均为"客户号"。

3.为"部门成绩表"增加一个字段,字段名为"备注",数据类型为字符型,宽度为20。

4.先选择"客户表"为当前表,然后使用报表设计器中的快速报表功能为"客户表"创建一个文件名为P_S的报表。

快速报表建立操作过程均为默认。

最后,给快速报表增加一个标题,标题为"客户一览表"。

二、简单应用在考生文件夹下的SELLDB数据库中包含"部门表"、"销售表"、"部门成绩表"和"商品代码表"等。

1、在考生文件夹下已有程序文件three.prg,其功能如下:查询2006年各部门商品的年销售利润情况。

查询内容为:部门号、部门名、商品号、商品名和年销售利润,其中年销售利润等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。

查询结果按部门号升序,然后按年销售利润降序,并钭查询结果输出到表TABA中。

表TABA的字段名分别为:"部门号"、"部门名"、"商品号"、"商品名"和"年销售利润"。

请打开程序文件three.prg,修改其中的错误,然后运行该程序。

2、请用SQL语句查询2005年度的各部门的部门号,部门名,一季度利润合计,二季度利润合计,三季度利润合计,四季度利润合计。

查询结果按部门号升序排序存入表account中,并将SQL语句存入four.prg中。

注意:表account.dbf中的字段名依次为部门号、部门名、一季度利润、二季度利润、三季度利润和四季度利润。

三、综合应用在考生文件夹下,打开SELLDB数据库,完成如下综合应用:创建一个标题名为"部门销售查询",表单名为Form1,文件名为XS的表单,如下图所示。

表单要求如下:在该表单中设计两个标签、两个文本框、一个表格和两个命令按钮。

1、两个标签对象标题文本分别为"部门号"(Label1)和"年度"(Label2);两个文本框分别用于输入部门号(Text1)和年度(Text2);表格控件用于显示查询结果(Grid1)。

2、两个命令按钮的功能如下:(1)"查询"按钮(Command1):在该按钮的Click事件中缩写程序,根据输入的部门号和年度,在表格控件中显示:该部门销售的"商品号"、"商品名"、"一季度利润"、"二季度利润"、"三季度利润"和"四季度利润",将查询结果存储到以"xs+部门号"为名称的表中(例如,部门号为02,则相应的表名为xs02.dbf)。

注意:表的字段名分别为:"商品号"、"商品名"、"一季度利润"、"二季度利润"、"三季度利润"和"四季度利润"。

(2)"退出"按钮(Command2):关闭并释放表单。

注意:表格控件的RecordSourceType属性设置为"4-SQ:L说明";表单设计完成后,运行该表单,输入部门号:02,年度:2005,单击"查询"按钮进行查询。

答案解析:一、基本操作1、在命令窗口中输入: OPEN DATABASE SELLDB 后回车,再继续输入:CREATE TABLE 客户表(客户号 C(4), 客户名 C(20), 销售金额 N(9,2)) 后回车2、打开并修改数据库MODIFY DATABASE selldb在"数据库设计器"Selldb"中,选择表"客户表"并单击鼠标右键,选择"修改"命令,在"表设计器"客户表.dbf"中,单击"索引"选项卡,然后输入索引名"客户号",选择类型为"主索引",表达式为"客户号",最后单击"确定"按钮,再单击"是(Y)"就可以建立索引了。

3、在命令窗口中输入:ALTER TABLE 部门成本表 ADD COLUMN 备注 C(20) 后回车4、选择"客户表"为当前表,然后在命令窗口输入建立报表命令:CREATE REPORT p_s单击"报表\快速报表"菜单项,在"打开"对话框中选择表"客户表"并单击"确定"按钮。

在"快速报表"对话框中,单击"确定"按钮。

再单击"报表\标题/总结"菜单项,在"标题/总结"对话框的"报表标题"框中的"标题带区"打勾,再单击"确定"按钮。

如果"报表控件"工具栏没显示,则单击"显示\报表控件工具栏"菜单项,在"标题"区添加一个标签,用于存放标题"客户表一览表"。

按"Ctrl+W"键,关闭保存该报表。

二、简单应用1、文件three.prg正确的内容如下:SELECT 销售表.部门号, 部门表.部门名, 销售表.商品号, 商品代码表.商品名,;销售表.一季度利润+ 销售表.二季度利润+ 销售表.三季度利润+ 销售表.四季度利润 AS 年销售利润;FROM (销售表 INNER JOIN 部门表 ON 销售表.部门号 = 部门表.部门号);INNER JOIN 商品代码表 ;ON 销售表.商品号 = 商品代码表.商品号 ;WHERE 销售表.年度 = "2006";ORDER BY 销售表.部门号, 5 DESC INTO TABLE TABA2、文件four.prg正确的内容如下:SELECT 销售表.部门号, 部门名, SUM(一季度利润+二季度利润+ 三季度利润+ 四季度利润) AS 年销售利润;FROM 销售表 JOIN 部门表 ON 销售表.部门号 = 部门表.部门号;WHERE 销售表.年度 = "2005";GROUP BY 销售表.部门号 INTO TABLE LSSELECT 部门表.部门号, 部门名, SUM(一季度利润) 一季度利润,SUM(二季度利润) 二季度利润,SUM(三季度利润) 三季度利润,SUM(四季度利润) 四季度利润;FROM 部门表,销售表;WHERE 部门表.部门号 = 销售表.部门号 AND 年度 = "2005";GROUP BY 部门表.部门号;ORDER BY 销售表.部门号 INTO TABLE account三、综合应用1. 新建表单CREATE FORM xs2. 在"表单设计器"xs.scx"中,在"属性"的Caption处输入"部门销售查询"。

3. 在"表单设计器"xs.scx"中,添加两个标签,在第1个标签Label1"属性"的Caption处输入"部门号",在第2个标签Label1"属性"的Caption处输入"年度"。

4. 在"表单设计器"xs.scx"中,添加两个文本框(Text1和Text2)。

5. 在"表单设计器"xs.scx"中,添加一个表格Grid1,在其"属性"的RecordSourceType处选择"4 - SQL 说明"。

6. 在"表单设计器"xs.scx"中,添加两个命令按钮,在第1个命令按钮"属性"窗口的Caption处输入"查询",在第2个命令按钮"属性"窗口的Caption 处输入"退出"。

7. 在"表单设计器"中,双击"查询"命令按钮,在"Command1.Click"编辑窗口中输入下列语句,接着关闭编辑窗口。

X1 = ALLTRIM(ThisForm.Text1.Value)X2 = ALLTRIM(ThisForm.Text2.Value)ThisForm.Grid1.RecordSource = "SELECT 销售表.商品号, 商品名, 一季度利润, 二季度利润, 三季度利润, 四季度利润 ;FROM 销售表 JOIN 商品代码表 ON 销售表.商品号 = 商品代码表.商品号 ;WHERE 部门号 = X1 AND 年度 = X2 INTO CURSOR lsb"SELECT 销售表.商品号, 商品名, 一季度利润, 二季度利润, 三季度利润, 四季度利润 ;FROM 销售表 JOIN 商品代码表 ON 销售表.商品号 = 商品代码表.商品号 ;WHERE 部门号 = X1 AND 年度 = X2 INTO TABLE xs&X18. 在"表单设计器"中,双击"退出"命令按钮,在"Command2.Click"编辑窗口中输入"Release Thisform"语句,然后运行表单,输入部门号为02,年度为2005后,单击查询执行表单。

合集下载

3月计算机二级VF练习题及答案

3月计算机二级VF练习题及答案

XX年3月计算机二级VF练习题及答案练习做多了自然会形成自己的做题方法和速度,为此,今天为大家了以下xx年3月VF练习题及答案,希望对大家有帮助!1[单项选择题] 在Visual FoxPro中,通常以窗口形式出现,用以创立和修改表、表单、数据库等应用程序组件的可视化工具称为( )。

A.向导B.设计器C.生成器D.工程管理器参考答案:B参考解析:Visual FoxPro的设计器是创立和修改应用系统各种组件的可视化工具,利用各种设计器可以创立表、表单、数据库、查询、报表等。

向导是一种交互式程序,用户在一系列向导屏幕上答复以下问题或者选择选项,向导会根据答复生成文件或者执行任务,帮助用户快速地完成一般性的任务。

生成器是带有选项卡的对话框,用于简化对表单、复杂控‘件和参照完整性代码的创立和修改正程。

工程管理器是Visula FoxPro中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台。

2[单项选择题] 计算结果不是字符串“Teacher”的表达式是( )。

A.at(〝MyTeacher〞,3,7)B.substr(〝MyTeacher〞,3,7)C.right(〝MyTeacher〞,7)D.left(〝Teacher〞,7)参考答案:A参考解析:t(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式值的左端取-个指定长度的子串作为函数值,fit#t(。

MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端取-个指定长度的子串作为函数值,left(〝eacher〞,7)的值为“Teacher”。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案根据您的要求,我将以适当的格式编写一篇文章来探讨VFP计算机二级考试题及答案。

请注意,以下内容仅供参考。

VFP计算机二级考试题及答案VFP(Microsoft Visual FoxPro)是一种关系型数据库管理系统,用于处理大量数据,并广泛应用于商业数据处理和应用程序开发。

VFP 计算机二级考试旨在测试考生对VFP软件以及数据库管理和应用程序开发的理解和掌握程度。

下面是一些可能出现在VFP计算机二级考试中的题目及其答案。

1. VFP中的数据类型有哪些?答案:整数型(Integer)、字符型(Character)、逻辑型(Logical)、日期型(Date)等。

2. 如何在VFP中创建新的数据库表?答案:在VFP命令窗口中输入以下命令:CREATE TABLE 表名 (字段名1 数据类型1, 字段名2 数据类型2, ...)3. 应用程序中如何利用VFP连接到数据库并执行查询?答案:使用VFP的SQL语句来连接数据库和执行查询操作,例如:USE 数据库名SELECT * FROM 表名4. 如何在VFP中进行数据查询并按条件筛选结果?答案:使用VFP的SQL语句中的WHERE子句,例如:SELECT * FROM 表名 WHERE 条件5. 如何在VFP中创建新的表单(Form)以及添加控件?答案:可以使用VFP的表单设计器来创建表单,并从工具箱中选择并添加不同的控件,如文本框、按钮等。

6. 如何通过VFP实现数据的增删改查?答案:使用VFP的SQL语句和命令,例如:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)DELETE FROM 表名 WHERE 条件UPDATE 表名 SET 字段1=新值1, 字段2=新值2 WHERE 条件SELECT * FROM 表名 WHERE 条件7. 如何利用VFP编写程序实现简单的数据处理逻辑?答案:可以使用VFP的条件语句(IF...ELSE...ENDIF)和循环结构(FOR...ENDFOR、DO WHILE等)来实现数据处理逻辑,例如:IF 条件处理语句1ELSE处理语句2ENDIF8. 在VFP中如何使用报表设计器创建报表并打印?答案:可以使用VFP的报表设计器来创建报表,选择数据源后添加相应的字段和格式,然后使用PRINT命令打印报表。

计算机二级《VFP》测试题及答案解析

计算机二级《VFP》测试题及答案解析

计算机二级《VFP》测试题及答案解析2016计算机二级《VFP》测试题及答案解析1.以下关于字段有效性规则叙述正确的是( )。

A.自由表和数据库表都可以设置B.只有自由表可以设置C.只有数据库表可以设置D.自由表和数据库表都不可以设置2.建立表之间临时关联的命令是( )。

A.CREATE RELATIoN TO…B.SET RELATION TO…C.TEMP RELATlON TO…D.CREATE TEMP TO…3.在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数( )。

A.AVGB.SUMC.MAXD.MIN4.在Visual FoxPro的SQL查询中,用于分组的短语是( )。

A.ORDER BYB.HAVING BYC.GRoUP BYPUTE BY5.在Visual FoxPro中sQL支持集合的并运算,其运算符是( )。

A.UNlONB.ANDC.JOIND.PLUS6.在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。

A.INTO TEMPB.INTO DBFC.INTO TABLED.INTo CURSOR7.以下不属于SQL数据操作的语句是( )。

A.UPDATEB.APPENDC.INSERTD.DELETE8.如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。

A.多对多联系B.多对一联系C.一对一联系D.一对多联系9.查询和视图有很多相似之处,下列描述中正确的是( )。

A.视图一经建立就可以像基本表一样使用B.查询一经建立就可以像基本表一样使用C.查询和视图都不能像基本表一样使用D.查询和视图都能像基本表一样使用10.在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。

全国计算机二级VF二级试题集及答案

全国计算机二级VF二级试题集及答案

2002年9月全国计算机考试VF二级考试笔试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。

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

(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。

原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。

安徽省计算机二级上机试题解析(foxpro)

安徽省计算机二级上机试题解析(foxpro)

一、基本操作题1、基本操作题参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。

添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。

字段有效性规则的设置:打开数据库表设计器设置。

2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。

3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。

永久关系的建立:打开数据库设计器进行设置。

参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的合并:解法1:SELE 1USE ATHSELE 2USE AJSDAJOIN WITH A TO AHB FIELDS 职工号,职称,院系,A.姓名,A.性别,A.基本工资 FOR B.职工号=A.职工号解法2:SELECT AJSDA.职工号,AJSDA.职称,AJSDA.院系,ATH.姓名,ATH.性别,ATH.基本工资FROM AJSDA,ATH WHERE AJSDA.职工号=ATH.职工号 INTO DBF AHB2.数据表的复制、统计和记录的追加:USE ATHCOPY TO ATFZUSE ATFZSUM 基本工资 TO AAPPE BLANKREPL 姓名 WITH "统计"REPL 基本工资 WITH A3.数据表的复制、字段的追加和成批修改记录:USE ATHCOPY TO ATXGALTER TABLE ATXG ADD 实发工资N(6,1)&&或用MODI STRU命令添加 USE ATXGREPL ALL 实发工资 WITH 基本工资*1.6参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的复制、添加字段、填写值:USE AKSXXCOPY TO AFZ FIELDS 姓名,成绩USE AFZALTER TABLE AFZ ADD 总评C(6) &&或用MODI STRU命令添加REPL ALL 总评 WITH IIF(成绩>=60,"合格","不合格")2.数据表的复制并删除记录:USE AKSXXCOPY TO AKSFZUSE AKSFZDELE ALL FOR LEFT(姓名,2)="张"PACK3.分类汇总:USE AKSXXINDEX ON 专业 TAG ZYTOTAL ON 专业 TO AHZ FIELDS 成绩CLOSE INDEX参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据表的复制:USE ASBCOPY TO AZG FOR 国别="中国" FIELDS 仪器编号,仪器名称,单价2.复合索引文件的建立:USE ASBINDEX ON 分类号TAG FLH OF SY.CDXCLOSE INDEX3.统计与变量操作:USE ASBCOUNT ALL TO SL FOR 单价>=5000SA VE TO MSL参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的复制、删除记录:USE AZGGZCOPY TO AZG FIELDS 姓名,职称USE AZGDELETE ALL FOR 职称="讲师"PACK2.表的复制、数据替换:USE AZGGZCOPY TO ASBUSE ASBREPLACE ALL 实发工资 WITH 基本工资+岗位津贴+工龄津贴+奖励工资-水电费3.分类汇总:USE AZGGZINDEX ON 职称 TO ATOTAL ON 职称 TO AZGHZ FIELDS 基本工资CLOSE INDEX参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据表的复制、插入记录:USE AGBCOPY TO AFZUSE AFZGO 2INSERT &&输入内容2.表的复制、添加字段:USE AGBCOPY TO AXBALTER TABLE AXB ADD 国土面积 N(6,2)3.建立并保存内存变量:A="上海世博会开幕式"B=.F.DIME C(2)C(1)=198C(2)={^2010/04/30}SA VE TO AB参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.数据库的建立、添加数据表、永久关系的建立:CREATE DATABASE ABCMODI DATABASE ABCADD TABLE ASTADD TABLE ASC利用数据库设计器建立永久关系2.复制生成文本文件:CLOSE ALLUSE ASCCOPY TO XSXX SDF3.建立关联、填充数据:CLOSE ALLSELECT 0USE ASTINDEX ON XH TO ASTSELECT 0USE ASCCOPY TO AXKUSE AXKMODI STRU &&插入第二个字段“XM”SET RELATION TO XH INTO ASTREPLACE ALL XM WITH AST.XMCLOSE ALL参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.复制表结构:USE AXSSCOPY STRU TO AKDS2.排序:USE AXSSSORT ON KSH TO AKM3.分类汇总:USE AXSSINDEX ON ZY TAG ZYTOTAL ON ZY TO AHZ FIELDS TDCJCLOSE INDEX参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行: SET DEFAULT TO 考生文件夹1.复制数据表、追加记录:USE ASTUDCOPY TO ASTUSE ASTAPPEND FROM AXSDA2.建立索引:USE AXSDAINDEX ON 性别+学号 TAG XBXHCLOSE INDEX3.统计与变量操作:USE AXSDAA VERAGE 入学分 TO PJFSA VE TO MPJF参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据表的排序:USE AXSDASORT TO APX ON 籍贯/D,学号 FIELDS 学号,姓名,籍贯2.数据表的复制、删除记录:COPY TO AXS FIELDS 姓名,出生日期USE AXSDELETE FOR 2011-YEAR(出生日期)>30PACK3.数据表的复制、添加字段、填写值:USE AXSCJCOPY TO ACJUSE ACJALTER TABLE ACJ ADD 总评C(6) &&或用MODI STRU命令添加 REPLACE ALL 总评 WITH IIF((语文+数学+英语)/3>=90,"合格","不合格")参考答案为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立、添加数据表、有效性规则:CREATE DATABASE ACJMODI DATABASE ACJADD TABLE ADAADD TABLE ASCE字段有效性规则的设置:打开数据库表设计器设置。

计算机二级VisualFoxPro上机考试题库及答案解析100

计算机二级VisualFoxPro上机考试题库及答案解析100

一、选择题(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中每个元素距其最终位置不远,为节省时间,应采用的算法是A)堆排序B)直接插入排序C)快速排序D)B)和C)(7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A)ABCED B)DCBEA C)DBCEA D)CDABE(8)数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩(11)在连编对话框中,下列不能生成的文件类型是A).DLL B).APP C).PRG D).EXE(12)下列表达式中,结果为数值型的是A)CTOD([04/06/03])-10 B)100+100=300 C)"505"-"50"D)LEN(SPACE(3))+1(13)在一个Visual FoxPro数据表文件中有2个通用字段和3个备注字段,该数据表的备注文件数目是A)1 B)2 C)3 D)5(14)在命令窗口中输入下列命令:x=3STORE x*2 TO a,b,c?a,b,c屏幕上显示的结果是A)3 B)2 2 C)6 6 6 D)3 3 3(15)下列叙述中,正确的是A)在命令窗口中被赋值的变量均为局部变量B)在命令窗口中用PRIVATE命令说明的变量均为局部变量C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明的变量均为全局变量(16)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(17)表设计器中的"有效性规则"框中不包括的规则是A)规则B)信息C)默认值D)格式(18)在当前表中,查找第2个男同学的记录,应使用命令A)LOCATE FOR 性别="男" NEXT 2 B)LOCATE FOR 性别="男"C)LOCATE FOR 性别="男"D)LIST FOR 性别="男" NEXT 2CONTINUE(19)以下关于视图的描述中,正确的是A)视图结构可以使用MODIFY STRUCTURE命令来修改B)视图不能同数据库表进行联接操作C)视图不能进行更新操作D)视图是从一个或多个数据库表中导出的虚拟表(20)在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息(21)语句"DELETE FROM 成绩表WHERE 计算机<60"的功能是A)物理删除成绩表中计算机成绩在60分以下的学生记录B)物理删除成绩表中计算机成绩在60分以上的学生记录C)逻辑删除成绩表中计算机成绩在60分以下的学生记录D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值(22)在命令按钮Command1的Click事件中,改变该表单的标题Caption属性为"学生管理",下面正确的命令为A)Myform.Caption="学生管理" B)This.Parent.Caption="学生管理"C)Thisform.Caption="学生管理" D)This.Caption="学生管理"(23)利用数据环境,将表中备注型字段拖到表单中,将产生一个A)文本框控件B)列表框控件C)编辑框控件D)容器控件(24)下列叙述中,不属于表单数据环境常用操作的是A)向数据环境添加表或视图B)向数据环境中添加控件C)从数据环境中删除表或视图D)在数据环境中编辑关系(25)用于指明表格列中显示的数据源的属性是A)RecordSourceType B)RecordSource C)ColumnCount D)ControlSource(26)执行下列程序后,屏幕上显示的结果是X=2Y=3?X,YDO SUB1??X,YPROCEDURE SUB1PRIVATE YX=4Y=5RETURNA)2 3 4 5 B)2 3 4 3 C)4 5 4 5 D)2 3 2 3(27)执行如下程序,最后S的显示值为SET TALK OFFs=0i=5x=11DO WHILE s<=xs=s+ii=i+1ENDDO?sSET TALK ONA)5B)11C)18D)26(28)执行下列命令,输出结果是STORE -3.1561 TO X?"X="+STR(X,6,2)A)3.16 B)X=-3.16 C)-3.16 D)X=3.16(29)Visual FoxPro参照完整性规则不包括A)更新规则B)删除规则C)查询规则D)插入规则(30)检索职工表中工资大于800元的职工号,正确的命令是A)SELECT 职工号WHERE 工资>800 B)SELECT 职工号FROM 职工SET 工资>800C)SELECT 职工号FROM 职工WHERE 工资>800 D)SELECT 职工号FROM 职工FOR 工资>800(31)在表单控件中,要保存多行文本,可创建A)列表框B)文本框C)标签D)编辑框(32)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(33)下列选项中,不属于SQL数据定义功能的是A)SELECT B)CREATE C)ALTER D)DROP(34)SQL查询语句中,用来实现关系的投影运算的短语是A)WHERE B)FROM C)SELECT D)GROUP BY(35)有"工资"表和"职工"表,结构如下:职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)查询职工实发工资的正确命令是A)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资B)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM 工资;WHERE 职工.职工号=工资.职工号C)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资;FROM 工资,职工WHERE职工.职工号=工资.职工号D)SELECT 姓名,(基本工资+冿贴+资金-扣除)AS实发工资;FROM 工资JOIN 职工WHERE职工.职工号=工资.职工号二、填空题(1)测试用例包括输入值集和【1】值集。

四川省计算机二级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分的记录上,下列()选项可以实现。

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

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 的值是________。

计算机二级《VFP》模拟试题及答案

计算机二级《VFP》模拟试题及答案一、选择题1. 以下哪项是Visual FoxPro的主要特点?A. 面向对象的编程B. 数据库管理C. 图形用户界面D. 所有以上选项答案:D2. 在Visual FoxPro中,下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. SIZE()D. COUNT()答案:A3. 以下哪个操作符用于连接字符串?A. +B. -C.D. /答案:A4. 在Visual FoxPro中,下列哪个数据类型用于存储日期?A. DateB. DateTimeC. TimeD. Timestamp答案:A5. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DAY()C. DATE()D. DATETIME()答案:A二、填空题6. 在Visual FoxPro中,用于定义数据表的主键的属性是______。

答案:主索引7. 在SQL查询语句中,用于指定查询结果的排序方式的子句是______。

答案:ORDER BY8. 在Visual FoxPro中,将内存变量定义为全局变量的命令是______。

答案:PUBLIC9. 在Visual FoxPro中,用于创建数据表的SQL命令是______。

答案:CREATE TABLE10. 在Visual FoxPro中,用于删除数据表的SQL命令是______。

答案:DROP TABLE三、判断题11. 在Visual FoxPro中,每个数据表只能有一个主键。

()答案:正确12. 在SQL查询语句中,可以使用DISTINCT关键字去除查询结果中的重复记录。

()答案:正确13. 在Visual FoxPro中,可以使用MODIFY COMMAND命令修改程序文件。

()答案:正确14. 在Visual FoxPro中,可以使用DO CASE语句实现多分支结构。

()答案:正确15. 在Visual FoxPro中,内存变量的作用域默认为私有变量。

计算机二级试题库visualfoxpro.doc

第1题、二、简单应用(2小题,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2 4 根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。

然后利用新建立的视图查询视图屮的全部信息,并将结果按积分升序存入表v2。

2、建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”三个菜单项;“关闭”子菜单项用SET SYSMENUTO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。

第2题、二、简单应用(2小题,计40分)1、根据考生文件夹下的txl表和jsh表建立一个查询query2,查询岀单位是“南京大学” 的所有教师的姓名、职称、电话,要求查询去向是表,表名是query2.dbf,并执行该查询。

2^建立表单enterf,表单中有两个命令按钮,按钮的名称分别为cmdin和cmdout, 标题分别为“进入”和“退出”。

第3题、二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE利用SQL语句查询选修了”网络工程”课程的学生的全部信息,并将结杲按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。

2、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为CJ2的报表,存放在考生文件夹屮。

要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序), 报表式样为简报式,方向为纵向。

报表标题为“学生成绩表寫第4题、二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库CADB,其中有数据库表ZXKC和ZX。

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