请问谁有往年计算机等级考试的试题或者可以模拟考题的东东啊 不管是几级的 我想知道题的类型 我在自学

可是自学不懂什么地方是重点 有前辈赐教最好,狂谢之…虽然分少,但我已囊中空空了…

不知道你学的什么.我这里有2级VFP 的。.给你几套.希望对你有所帮助!!!我有的比较多.如果你实在想要,可以通过油箱([email protected])联系我.我把压缩文件发给你,另外我有C语言点点个.
这是笔试,附带答案及其解释的:
第1题 在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示( )。
A.模块之间的凋用关系 B.程序的组成成分 C.控制程序的执行顺序 D.数据的流向
【答案】: A【解题要点】常用的软件结构设计工具是结构图(SC-Structure Chart)、也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。
第2题 下列叙述中,正确的是( )。
A.在命令窗口中被赋值的变量均为局部变量
B.在命令窗口中用PRIVATE命令说明的变量均为局部变量
C.在被调用的下级程序中用PUBLC命令说明的变量都是全局变量
D.在程序中用PRIVATE命令说明的变量均为全局变量
【答案】:C【解题要点】理解局部变量、全局变量和私有变量之间的区别。PUBLC说明的变量均是全局变量。【考点链接】Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。
第3题 在VFP命令窗口中行?YEAR(DATE()+5)命令后,所返回结果的数据类型是( )。
A.N(数值型) B.D(日期型) C.C(字符型) D.T(日期时间型)
【答案】:A【参考解析】YEAR()函数返回年份,例如2005。
第4题 下列运算中,不属于专门的关系运算的是( )。
A.连接 B.选择 C.投影 D.笛卡儿积
【答案】:D【解题妻点】关系的基本运算可以分为两类:传统的集合运算和专门的关系运算,专门的关系运算包括选择、投影和联接3种运算。【考点链接】传统的集合运算包括并、交、差、笛卡儿积等运算。
第5题 在模块化程序设计中,按功能划分模块的原则是( )。
A.99 B.100 C.101 D.102
【答案】:D【参考解析】C和D是矛盾的,必须有一个是正确的。模块之间的联系尽量当然是愈少愈好。
第1题 有连续的两个菜单项,名称分别为“关闭”和“保存”,要用分隔线在这两个菜单项之间分组,其实现方法是( )。
A.在“关闭”菜单项名称后面加“\_”即“关闭\_”
B.在“保存”菜单项名称前面加“\_”,即“\_保存”
C.在两个菜单项之间添加一个菜单项,并在名称栏中输入“\_”
D.A或B两种方法都可以
【答案】: C【参考解析】:需要在两个菜单项之间添加一个菜单项,并在名称栏中输入“\_”。也就是说,它是作为一个单独菜单项存在的。
第2题 执行下列一组命令之后,选择“职工”表所在工作区的错误命令是
CLOSE ALL USE仓库IN 0 USE职工IN 0( )。
A.SELECT职工 B.SELECT O C.SELECT 2 D.SELECT B
【答案】:B【参考解析】:工作区0表示工作区号最小的工作区,若指定“职工”表所在的工作区可以用A、C、D的方法,而选项B表示选择编号最小的可用工作区,即编号为3的尚未使用的工作区。
第3题 在创建快速报表时,基本带区应包括的是( )。
A.标题、细节和总结 B.页标头、细节和页注脚 C.组标头、细节和组注脚 D.报表标题、细节和页注脚
【答案】:B【参考解析】:快速表表基本带区应包括的是页标头、细节和页注脚。
第4题 下面所列各项,不属于常用的调试策略的项目是( )。
A.归纳法 B.白盒法 C.回溯法 D.演绎法
【答案】:B【参考解析】:常用的调试策略有试探法、回溯法、对分查找法、归纳法、演绎法等5种。白盒法是具体的测试方法。
第5题 能够将表单的Visible属性设置为。T.,并使表单成为活动对象的方法是( )。
A.Hide B.Show C.Release D.setFocus
【答案】:B【参考解析】:Hide:隐藏表单,该方法将表单的Visible属性设置为.F.。
Show:显示表单,该方法将表单的Visible属性设置为.T.,并使表单成为活动对象。
Release:将表单从内存释放(清除)。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的CLICK事件代码设置为ThisForm.Release。
SetFocus:让控件获得焦点,使其成为活动对象。如果一个控件的Enabled属性值或Visible属性值为.F.,将不能获得焦点。
第1题 在下面的选项中,适合使用CheckBox控件的是( )。
A.两种状态选择 B.条件选取 C.数据项目选取 D.多种选择
【答案】:A【参考解析】:CheckBox控件用于标记一个两值状态。
第2题 关系运算中花费时间可能最长的运算是( )。
A.选择 B.联接 C.并 D.笛卡儿积
【答案】:B【解题要点】在关系模型的数据语言中,一般除了运用常规的集合运算,(并、交、差、笛卡尔积等)外,还定义了一些专门的关系运算,如投影、选择和连接等。联接运算是在对关系进行笛卡尔积运算的基础之上再进行选择运算,因此花费的时间可能最长。
【错题分析】选项A)是专门关系运算中的选择运算,选项B)是专门关系运算中的联接运算,选项C)是传统集合运算中的并运算,笛卡儿积则是将指定集合中的每个元组逐个进行乘积运算,所以正确答案为D)。【考点链接】在Visual FoxPro中,专门的关系运算包括投影、选择和连接。
第3题 需求分析阶段的任务是确定( )。
A.软件开发方法 B.软件开发工具 C.软件开发费用 D.软件系统功能
【答案】:D
第4题 下列表达式中,合法的是( )。
A.Year(Date())-{2000/08/02}B.Date()-{2000/08/02} C.Date()+{2000/08/02} D.A、B、C均对
【答案】:B【参考解析】:Date()返回当前时间。
第5题 下列选项中,不属于模块问耦合的是( )。
A.数据耦合 B.标记耦合 C.异构耦合 D.公共耦合
【答案】:C【解题要点】模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种耦合方式。
第1题 自由表1个字段名至少需要1个字符,最多不能超过( )。
A.2个字符 B.5个字符 C.10个字符 D.255个字符
【答案】:C【参考解析】:自由表字段名是一个以汉字或字母开头,长度不超过10,由字母、汉字、数字、下划线组成的字符串。
第2题 利用查询设计器创建的查询,其查询结果输出去向的默认类型是( )。
A.临时表 B.浏览 C.表 D.屏幕
【答案】:B【参考解析】:查询检索的信息,可以输出到不同的目的地,以用作不同的用途。查询输出目的地可以是浏览窗口、临时表、表、图形、屏幕、报表、标签等。如果没有选定输出的目的地,查询结果将显示在浏览窗口中。
第3题 如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设最成( )。
A.忽略 B.限制 C.更新 D.级联
【答案】:D
【参考解析】:选择级联删除父表中的记录时,相关子表中的记录将自动删除。
第4题 根据数据源的不同,可将视图分为( )。
A.本地视图和远程视图 B.本地视图和临时视图 C.远程视图和临时视图 D.单表视图和多表视图
【您的答案】:A 【解题要点】视图可以根据数据源的不同分为本地视图和远程视图。使用当前数据库中的表建立的视图称为本地视图,用当前数据库之外的数据源中的表建立的视图称为远程视图。
第5题 要将cj表和grid对象绑定,应将grid对象的两个属性的值设置为( )。
A.RecordSourseType属性为cJ,RecordSource属性为1
B.ReeordSourseType属性为1,RecordSource属性为cj
C.RowSourceType属性为1,RowSource属性为cj
D.RowSourceType属性为cj,RowSource属性为1
【您的答案】:B【参考解析】:RecordSourceType属性指明表格数据源的类型,RecordSource属性指定表格数据源。RecordSourceType属性的别名(默认值)为1,表示数据来源于已打开的表,并且由RecordSource属性指定该表的别名
1.在SELECT语句中使用ORDERBY是为了指定( )
A)查询的表 B)查询结果的顺序 C)查询的条件 D)查询的字段

2.如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:()
A)M.姓名 B) M_>姓名 C)姓名 D) A和B都可以

3.数据库系统中对数据库进行管理的核心软件是__。

4.要为当前表所有性别为"女"的职工增加100元工资,应使用命令
A)REPLACE ALL 工资 WITH 工资+100
B)REPLACE 工资 WITH 工资+100 FOR 性别="女"
C)REPLACE ALL 工资 WITH 工资+100
D)REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
5.在以下四组函数运算中,结果相同的是( )。
A)LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)C)VARTYPE("36-5*4")与VARTYPE(36-5*4)D)假定A="this",B="is a string",A-B与A+B
6.字段"定价"为数值型,如果整数部分最多3位、小数部分2位,那么该字段的宽度至少应为____。
一、数据库、数据模型、数据库系统、类和对象、事件、方法。
1、 关系数据库:
(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。
(2) 关系运算:选择、投影、联接。
(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。
2、 VISUAL FOXPRO系统特点与工作方式:
(1) WINDOWS版本数据库的特点。
(2) 数据类型和主要文件类型。
(3) 各种设器和向导
(4) 工作方式:交互方式和程序运行方式。
3、 VISUAL FOXPRO的基本数据元素:
(1) 常量、变量、表达式。
(2) 常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。
二、VISUAL FOXPRO数据库的基本操作
1、 数据库和表的建立、修改与有效性检验:
(1) 表结构的建立与修改。
(2) 表记录的浏览、增加、删除与修改。
(3) 创建数据库,向数据库添加或从数据库删除表。
(4) 设定字段级规则和记录规则。
(5) 表的索引:主索引、候选索引、普通索引、唯一索引。
2、 多表操作:
(1) 选择工作区。
(2) 建立表之间的关联:一对一的关联;一对多的关联。
(3) 设置参照完整性。
(4) 表的联接JOIN:内部联接;外部联接:左联接、右联接、完全联接。
(5) 建立表间临时关联。
3、 建立视图与数据查询:
(1) 查询文件的建立、执行与修改。
(2) 视图文件的建立、查看与修改。
(3) 建立多表查询。
三、关系数据库语言SQL
1、 SQL的数据定义功能:
(1) CREATE TABLE -SQL
(2) ALTER TABLE -SQL
2、 SQL的数据修改功能:
(1) DELETE -SQL
(2) INSERT -SQL
(3) UPDATE -SQL
3、 SQL的数据查询功能:
(1) 简单查询。
(2) 嵌套查询。
(3) 联接查询。
(4) 分组与计算查询。
(5) 集合的并运算。
四、 项目管理器、设计器和向导的使用
项目管理器:
(1) 使用"数据"选项卡。
(2) 使用"文档"选项卡。
表单设计器:
(1) 在表单中加入和修改控件对象。
(2) 设定数据环境。
五、 VISUAL FOXPRO程序设计
1、 命令文件的建立与运行:
(1) 程序文件的建立。
(2) 简单的交互式输入输出命令。
(3) 应用程序的调试与执行。
2、 结构化程序设计:
(1) 顺序结构程序设计。
(2) 选择结构程序设计。
(3) 循环结构程序设计。
3、 过程与过程调用。
(1) 子程序设计与调用。
(2) 过程与过程文件。
(3) 局部变量和全局变量、过程调用中的参数传递。
4,用户定义对话框(MESSAGEBOX)的使用
2、 关系数据库:
(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。
(2) 关系运算:选择、投影、联接。
(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。
3、 VISUAL FOXPRO系统特点与工作方式:
(1) WINDOWS版本数据库的特点。
(2) 数据类型和主要文件类型。
(3) 各种设器和向导
(4) 工作方式:交互方式和程序运行方式。
4、 VISUAL FOXPRO的基本数据元素:
(1) 常量、变量、表达式。
(2) 常用函数:字符处理函数、数值计算函数、日 期时 间函数、数据类型转换函数、测试函数。
一选择题(每小题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)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A)快速排序 B)冒泡排序
C)直线插入排序 D)堆排序
(7)下列关于栈的叙述正确的是
A)栈按“先进先出”组织数据
B)栈按“先进后出”组织数据
C)只能在栈底插入数据 D)不能删除数据
(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于
A)需求分析阶段 B)概念设计阶段
C)逻辑设计阶段 D)物理设计阶段
(9)有三个关系R、S和T如下:
R
B C D
a 0 k1
b 1 n1

S B C D
f 3 h2
a 0 k1
n 2 x1

T B C D
a 0 k1

由关系R和S通过运算得到关系T,则所使用的运算为
A)并
B)自然连接
C)笛卡尔积
D)交
(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A)课号,成绩 B)学号,成绩
C)学号,课号
D)学号,姓名,成绩(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是
A)“顾客”与“收款口”的关系
B)“收款口”与“收款员”的关系
C)“班组”与“收款口”的关系
D)“收款口”与“设备”的关系
(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是
A)选择 B)投影
C)联接 D)自然联接
(13)在SELECT语句中使用ORDERBY是为了指定
A)查询的表 B)查询结果的顺序
C)查询的条件 D)查询的字段
(14)有下程序,请选择最后在屏幕显示的结果:
SET EXACT ON
s="ni"+SPACE(2)
IF s=="ni"
IF s="ni"
?"one"
ELSE
?"two"
ENDIF
ELSE
IF s="ni"
?"three"
ELSE
?"four"
ENDIF
ENDIF
RETURN
A)one
B)two
C)three
D)four
(15)如果内存变量和字段变量均有变量名"姓名",那么引用内存的正确方法是:
A)M.姓名
B) M_>姓名
C)姓名
D) A和B都可以
(16)要为当前表所有性别为"女"的职工增加100元工资,应使用命令
A)REPLACE ALL 工资 WITH 工资+100
B)REPLACE 工资 WITH 工资+1
100 FOR 性别="女"
C)REPLACE ALL 工资 WITH 工资+100
D)REPLACE ALL 工资 WITH 工资+100 FOR 性别="女"
(17)MODIFY STRUCTURE命令的功能是:
A)修改记录值 B)修改表结构
C)修改数据库结构 D)修改数据库或表结构
(18)可以运行查询文件的命令是:
A)DO B)BROWSE
C)DO QUERY D)CREATE QUERY
(19)SQL 语句中删除视图的命令是:
A)DROP TABLE B)DROP VIEW
C)ERASE TABLE D)ERASE VIEW
(20)设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是:
A) SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC
B) SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC
C) SELECT * FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC
D) SELECT * FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC (21)设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:
A)DELETE TABLE order WHERE 签订日期<{^2002-1-1}
B)DELETE TABLE order WHILE 签订日期>{^2002-1-1}
C)DELETE FROM order WHERE 签订日期<{^2002-1-1}
D)DELETE FROM order WHILE 签订日期>{^2002-1-1}
(22)下面属于表单方法名(非事件名)的是:
A)Init B)Release C)Destroy D)Caption
(23)下列表单的哪个属性设置为真时,表单运行时将自动居中:
A)AutoCenter B)AlwaysOnTop
C)ShowCenter D)FormCenter
(24)下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是:
A)产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B)产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C)产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D)产生表单对象引用变量YY,在释放变量YY时并不关闭表单
(25)表单里有一个选项按纽组,包含两个选项按纽Option1和Option2,假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:
A)执行表单的Click事件代码
B)执行选项按纽组的Click事件代码
C)执行Option1的Click事件代码
D)不会有反应
(26)下列程序段执行以后,内存变量X和Y的值是:
CLEAR
STORE 3 TO X
STORE 5 TO Y
PLUS((X),Y)
?X,Y
PROCEDURE PLUS
PARAMETERS A1,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A)8 13 B)3 13 C)3 5 D)8 5
(27)下列程序段执行以后,内存标量y的值是:
CLEAR
X=12345
Y=0
DO WHILE X>0
y=y+x%10
x=int(x/10)
ENDDO
?y
A)54321
B)12345
C)51
D)15
(28)下列程序段执行后,内存变量s1的值是:
s1="network"
s1=stuff(s1,4,4,"BIOS")
A)network B)netBIOS
C)net D)BIOS
(29)参照完整性规则的更新规则中“级联”的含义是:
A)更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
B)若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C)父表中的连接字段值可以随意更新,不会影响子表中的记录
D)父表中的连接字段值在任何情况下都不允许更新
(30)在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括:
A)临时表 B)表 C)文本文件 D)屏幕 (31)表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码:
A)myForm.Page3.myPageFrame.Caption="修改" B)myForm.myPageFrame.Caption.Page3="修改"C)Thisform.myPageFrame.Page3.Caption="修改"D)Thisform.myPageFrame.Caption.Page3="修改"
(32)向一个项目中添加一个数据库,应该使用项目管理器的:
A)“代码”选项卡 B)“类”选项卡 C)“文档”选项卡 D)“数据”选项卡
下表是用list命令显示的“运动员”表的内容和结构,(33)-(35)题使用该表: 记录号 运动员号 投中2分球 投中3分球 罚球
1 1 3 4 5
2 2 2 1 3
3 3 0 0 0
4 4 5 6 7
(33)为“运动员”表增加一个字段“得分”的SQL语句是:
A)CHANGE TABLE 运动员 ADD 得分 I
A)ALTER DATA 运动员 ADD 得分 I
A)ALTER TABLE 运动员 ADD 得分 I
A)CHANGE TABLE 运动员 INSERT 得分 I
(34)计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是:
A)UPDATE 运动员 FIELD 得分=2*投中2分球+3*投中3分球+罚球 B)UPDATE 运动员 FIELD 得分 WITH 2*投中2分球+3*投中3分球+罚球 C)UPDATE 运动员 SET 得分 WITH 2*投中2分球+3*投中3分球+罚球 D)UPDATE 运动员 SET 得分=2*投中2分球+3*投中3分球+罚球
(35)检索“投中3分球”小于等于5个的运动员中“得分”最高的运动员的“得分”,正确的SQL语句是:
A)SELECT MAX(得分) 得分 FROM 运动员 WHERE 投中3分球<=5 B)SELECT MAX(得分) 得分 FROM 运动员 WHEN 投中3分球<=5 C)SELECT 得分=MAX(得分) FROM 运动员 WHERE 投中3分球<=5
D)SELECT 得分=MAX(得分) FROM 运动员 WHEN 投中3分球<=5
二、填空题(每空2分,共30分)
(1)测试用例包括输入值集和__值集。(2)深度为5的满二叉树有__个叶子结点。(3)设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向对尾元素),则该循环队列中共有__个元素。(4)在关系数据库中,用来表示实体之间联系的是__。(5)在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,__负责数据的模式定义与数据的物理存取构建。(6)在基本表中,要求字段名__重复。(7)SQL的SELECT语句中,使用__子句可以消除结果中的重复记录。(8)在SQL的WHERE子句的条件表达式中,字符串匹配(模糊查询)的运算符是__。(9)数据库系统中对数据库进行管理的核心软件是__。(10)使用SQL的CREATE TABLE 语句定义表结构时,用__短语说明关键字(主索引)。(11)在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为::SELECT * FROM s WHERE __.。(12)在Visual FoxPro中,使用LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值应是__。(13)在Visual FoxPro中,假设当前文件夹中有菜单程序文件MYMENU.MPR,运行该菜单程序的命令是______.(14)在Visual FoxPro中,如果要在子程序中创建一个只在本程序中使用的变量XL(不影响上级或下级的程序),应该使用______说明变量.(15) 在Visual FoxPro中,z 在当前打开的表中物理删除带有删除标记记录的命令是__.
参考答案
1-5)CABBA 6-10)DBCDC 11-15)DABCD 16-20)BBABA 21-25)CBACB
26-30)CDBAC 31-35)CDCDA
填空题:
(1)输出(2)16(3)24(4)关系(5)数据定义语言
(6)不能(7)DISTINCT(8)LIKE(9)数据库管理系统(10)Primary Key(11)AGE IS NULL12).T.(13)DO mymenu.mpr(14)LOCAL(15)PACK
温馨提示:答案为网友推荐,仅供参考
相似回答