2012级期末考试题VF(B)
VB期末考试2012版复习题(含答案)
第 6 题 (2.0 分) 题号:5675 下列关于变量名命名规则,不正确的是()。 A:以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于 40 个字符。 B:变量名的长度不能超过 255 个字符。 C:Visual Basic 中区分变量名的大小写。
D:不能使用 Visual Basic 中的关键字。
Private Sub fun(score() As Integer, average As Integer, sum As Integer)
'**********Program**********
'********** End ********** End Sub
'要求必须包含 for next 语句
'-------------------------------------------------
'注意: 请在指定的事件内编写代码
'
代码只能写在两行标识之间
'
不得修改已有代码
'保存时不得修改窗体和工程文件的名称及路径,否则后果自负。
'-------------------------------------------------
答案:C
第 17 题 (2.0 分) 题号:5666 关于使用 MouseIcon 属性自定义鼠标的说法正确的是(). A:只有窗体才具有 MouseIcon 属性 B:一般在 MousePointer=99 时使用 C:MouseIcon 属性可以使用动态鼠标 D:MouseIcon 属性要求图标文件大小一定
=======(答案 2)======= 1 To i
四、程序设计 共 1 题 (共计 20 分) 第 1 题 (20.0 分) 题号:291 '------------------------------------------------'【程序设计】 '------------------------------------------------'题目:编写函数 fun,函数的功能是: '计算出成绩数组 score()的平均分与总分
vf期末题库复习题
一、单选题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的01、如果文本框的SelStart属性值为-1,表示的含义为A)光标定位在文本框的第一个字符位置上B)从当前光标处向前选定一个字符C)从当前光标处向后选定一个字符D)错误属性值,该属性值不能为负数02、执行SET SYSMENU TO命令后A)将当前菜单设置为默认菜单B)将屏蔽系统菜单,使菜单不可用C)将系统菜单恢复为缺省的配置D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置03、SELECT-SQL语句中,条件短语的关键字是A)FOR B)FROMC)WHERE D)WITH04、在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT * FORM student INTO DBF student ORDER BY 学号/DA)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖C)不会生成新的排序文件,保持原数据表内容不变D)系统提示出错信息05、找出平均分大于95分的学生学号和他们所在的班级A)SELECT 学号,班级FROM 成绩WHERE 平均分>95B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号)C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号)D)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) AND (成绩.学号=班级.学号)06、在“选项”对话框的“文件位置”选项卡中可以设置。
A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色07、以下关于查询的正确叙述是。
A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询08、下列不可以用“+”或“-”运算符的是。
vf理论考试题及答案
vf理论考试题及答案一、单项选择题(每题2分,共10题,满分20分)1. VF理论中,以下哪个是正确的函数定义?A. Function MyFuncB. Function MyFunc()C. Function MyFunc(参数1, 参数2)D. Function MyFunc(参数1; 参数2)答案:B2. 在VF中,以下哪个是正确的变量声明方式?A. Dim a, bB. Dim a, b As IntegerC. Dim a, b As StringD. Dim a, b As Double答案:B3. VF中的数组声明,以下哪个是正确的?A. Dim array[10]B. Dim array(10)C. Dim array(1 to 10)D. Dim array(10 to 1)答案:C4. 下面哪个是VF中的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VF中,如何打开一个表单?A. Use 表单名B. Open 表单名C. Do 表单名D. Load 表单名答案:A二、多项选择题(每题3分,共5题,满分15分)6. VF中可以使用哪些类型的数据?A. NumericB. CharacterC. DateD. Logical答案:A, B, C, D7. 下列哪些是VF中的数据库对象?A. TableB. FormC. ReportD. Query答案:A, B, C, D8. VF中,哪些是合法的表达式?A. 5 + 3B. "Hello" + "World"C. 5 > 3D. 5 AND 3答案:A, C9. 在VF中,以下哪些是表单控件的事件?A. ClickB. LoadC. InitD. Close答案:A, B, C, D10. VF中,哪些是合法的文件操作命令?A. COPYB. DELETEC. RENAMED. ALL OF THE ABOVE答案:D三、填空题(每题2分,共5题,满分10分)11. 在VF中,使用________命令可以创建一个新的数据库。
VB期末考试试卷2012版(含答案)
'********** End ********** fun = Sum End Function Private Sub Form_Load() Show Print fun() NJIT_VBபைடு நூலகம்End Sub Private Sub NJIT_VB() Dim i As Integer Dim s As String Dim fOut As Integer fOut = FreeFile Open App.Path & "\out.dat" For Output As #fOut Print #fOut, fun() Close #fOut End Sub
8
C:DrawWidth 属性 D:DrawStyle 属性
答案:B 第 19 题 (2.0 分) 关于顺序文件和随机文件的说法错误的是(). A:顺序文件中记录的逻辑顺序与存储顺序是一致的 B:随机文件的结构特点是固定记录长度以及每条记录均有记录号 C:随机文件的操作与顺序文件相同 D:随机文件读写操作比顺序文件灵活
答案:A 第 17 题 (2.0 分) 在 VB 中没有提供下列()事件. A:MouseDown B:MouseUp C:MouseOver D:MouseMove
答案:C 第 18 题 (2.0 分) 在 VB 中,坐标轴的默认刻度单位是缇,用户可以根据实际需要使用()来改变刻度单位. A:Scale 属性 B:ScaleMode 属性
答案:C 第 15 题 (2.0 分) 下列程序: Sub mtv(ByVal m As Integer, ByVal n As Integer) m = m+7 n = n* 5 Print"m=";m;"n="n; End Sub Sub Form_Click() Dim a As Integer, b As Integer a = 8: b = 7 mtv a,b
vf考试题及答案
vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
VF试题及答案
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,其中有“教师”表和“学院”表。
vf期末考试题库含答案
D.从左至右按
先后次序
15. 条件函数 IIF(LEN(SPACE(4))>3,1,-1)的值是)( A )。★
A. 1
B. -1
C. 3
D. 4
16. 数学表达式 5≤X≤8 在 Visual FoxPro 中应表示为( B)。
A. X>=5.OR.X<=8
B. X>=5.AND.X<=8
C. X≤8.AND.5≤X
22.物理删除某一打开的表中的第 3 条记录,使用以下命令:①DELE ②GO
3③PACK。正确的操作顺序是(D)
A.①②③ B.②③①
C.①③② D.②①③
23.修改表结构的命令是( D )。
A.CREATE B.LIST STRUCTURE
C.BROESE
D.MODIFY
STRUCTURE
24.设表文件及其索引文件已打开,为了确保指针定位在记录号为 1 的记录上,应
A. 文件
B. 字段
C. 数据项
D. 表
12. 联接运算要求联接的两个关系有相同的( B )。
A. 主键
B. 属性名
C. 实体名
D. 主属性名
13. 退出 VFP 系统的命令是(D )。
A.EXIT
B.RETURN C.CANCEL D.QUIT
14. 逻辑运算符在运算时的优先顺序是(A)
A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND
盘退出。
A、ctrl+w
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据
2012年3月计算机等级考试二级VF试题
2012年3月份全国计算机等级考试二级VF一、选择题下列各题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)下列SQL语句中,用于修改表结构的是A)ALTERB)CREATEC)UPDATED)INSERT(9)数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)三者没有明显的包含关系(10)关系模型允许定义三类数据约束,下列不属于数据约束的是A)实体完整性约束B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束(11)在下列四个选项中,不属于基本关系运算的是A)连接B)投影C)选择D)排序(12)如果一个班只能有一个班长,而且一班长不能同时担任其他班的班长,班级和班长两个堤逯 涞墓叵凳粲?BR>A)一对一联系B)一对二联系C)多对多联系D)一对多联系(13)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是A)DO mymenuB)DO mymenu.mprC)DO mymenu.pjXD)DO mymenu.mnx(14)下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(15)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A)主索引B)唯一索引C)候选索引D)普通索引(16)下面是参照完整性规则的是A)限制规则B)删除规则C)复制规则D)检索规则(17)一个数据库名为student,要想打开该数据库,应使用命令A)OPEN studentB)OPEN DATA studentC)USE studentD)OPEN DA student(18)下面是关于运算符优先级的叙述,错误的叙述是 .A)先执行算术运算符、字符串运算符和日期型运算符B)先执行关系运算符,后执行逻辑运算符C)先执行算术运算符,最后执行逻辑运算符D)先执行逻辑运算符,后执行关系运算符(19)下面有关HAVING子句描述错误的是A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用B)使用HAVING予句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件(20)视图设计器中含有的、但查询设计器中却没有的选项卡是A)筛选B)排序依据C)分组依据D)更新条件(21)下面关于查询描述正确的是A)可以使用CREATE VIEW打开查询设计器B)使用查询设计器可以生成所有的SQL查询语句C)使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D)使用D0语句执行查询时,可以不带扩展名(22)使用报表向导定义报表时,定义报表布局的选项是A)列数、方向、字段布局B)列数、行数、字段布局C)行数、方向、字段布局D)列数、行数、方向(23)下面对编辑框(EditBox)控制属性的描述正确的是A)SelLength属性的设置可以小于0B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条C)SelText属性在做界面设计时不可用,在运行时可读写D)Readonly属性值为.T.时,用户不能使用编辑框上的滚动条(24)查询设计器和视图设计器的主要的不同是A)查询设计器有“更新条件”选项卡,没有“查询去向”选项B)查询设计器没有“更新条件”选项卡,有“查询去向”选项C)视图设计器没有“更新条件”选项卡,有“查询去向”选项D)视图设计器有“更新条件”选项上,也有“查询去向”选项(25)要为当前表所有职工增加100元工资,应该使用的命令是A)CHANGE工资WITH工资+i00B)REPLACE工资wITH工资+100C)CHANGE ALL工资wITH工资4-100D)REPLACE ALl。
2012年全国计算机等级考试二级VF笔试真题答案详细解析的哦
2012年全国计算机等级考试真题答案详细解析参考答案及解析二级VF笔试一、选择题(1)【答案】C)【解析】为了充分利用存储空间,可以把顺序队列看成一个环状空间,即把顺序队列的头尾指针相连,这样的队列称之为循环队列。
它是对顺序队列的改进,故循环队列是队列的一种顺序存储结构。
选项C)正确。
(2)【答案】D)【解析】栈是一种后进先出的线性表,队列是一种先进先出的线性表,二者均是线性结构,故选项A)、B)、C)均不对,答案为选项D)。
(3)【答案】B)【解析】由二叉树的性质n0=n2+1可知,度为0的结点数(即叶子结点数)=度为2的结点数+1,根据题意得知,度为2的结点数为4个,那么25-5-4=16即为度为1的结点数,选项D)正确。
(4)【答案】C)【解析】内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。
所以选项A)正确。
(5)【答案】D)【解析】在关系R中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。
在一个关系中,候选关键字可以有多个且在任何关系中至少有一个关键字。
所以在满足数据完整性约束的条件下,一个关系应该有一个或多个候选关键字,所以选项C)正确。
((6)【答案】B)【解析】R和S的差是由属于R但不属于S的元组组成的集合,运算符为“-”。
记为T=R-S。
根据本题关系R和关系S运算前后的变化,可以看出此处进行的是关系运算的差运算。
故选项B)正确。
(7)【答案】C)【解析】通常把软件产品从提出、实现、使用、维护到停止使用(退役)的过程称为软件生命周期。
可以将软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。
软件生命周期的主要活动阶段是可行性研究与计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。
VF期末考试题及答案
VF期末考试题及答案VF期末考试题⼀.选择题(每题1分,共50分)1.数据库是在计算机系统中按照⼀定的数据模型组织、存储和应⽤的()A.模型的集合B.数据的集合C.应⽤的集合D.存储的集合2.DBMS的含义是()A.数据库系统B.数据库C.数据库管理员D. 数据库管理系统3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和依存关系,关系完整性主要包括()A.参照完整性、域完整性、⽤户⾃定义完整性B.数据完整性、实体完整性、参照完整性C.实体完整性、域完整性、参照完整性D.动态完整性、实体完整性、参照完整性5.⼀个学⽣可以选修不同的课程,很多学⽣可以选同⼀门课程,则课程与学⽣这两个实体之间的联系是()A.⼀对⼀联系B.⼀对⼆联系C.多对多联系D.⼀对多联系6.Visual FoxPro ⽀持的数据模型是()A.层次数据模型B.关系数据模型C.⽹状数据模型D.树状数据模型7.退出Visual FoxPro 系统的⽅法包括()(1)打开“⽂件”菜单,单击“退出”命令。
(2)在Visual Foxpro的系统环境窗⼝,单击右上⾓的“退出”按钮。
(3)在“命令”窗⼝输⼊并执⾏QUIT命令。
(4)在“命令”窗⼝输⼊并执⾏CLEAR命令。
A.(1)(2)(3)B.(1)(2)(4)C.(2)(3)(4)D.(1)(3)(4)8.命令?2007/01/02执⾏后的输出结果为()A.2007/01/02B.01/02/2007C.1003.50D.20079.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为()A.字符型B.数值型C.⽇期型D.逻辑型10. 依次执⾏下列命令:SUB1=SUBSTR(“程序设计基础”,1,8)SUB2=SUBSTR(“Microsoft Visual Foxpro”,11)S=SUB2+SUB1S屏幕上显⽰的结果是()A.程序设计基础B. Microsoft Visual FoxproC. Visual FoxPro 程序设计D. Microsoft Visual Foxpro 程序设计基础11.设⼀表中有60条记录,当该表刚打开时,函数RECNO( )返回值是()A.0B. 60C. 1D. 6112.设某个数据表有100条记录,此时⽤函数EOF()测试的结果为.T.,那么,当前记录号为()A. 100B. 101C. 99D.113. 下列表达式中,其值为真的表达式是()A.BETWEEN(1,10,100)B.BETWEEN(ASC(“D”),ASC(“A”),ASC(“C”))C.BETWEEN(5,ROUND(5.045,2),ROUND(5.055,2))D.BETWEEN(0,0,0)14.执⾏命令?LEN(SPACE(3)-SPACE(2))后,则屏幕显⽰的结果是()A.1B. 2C. 3D.515.职⼯数据表中有D型字段“出⽣⽇期”,若要显⽰职⼯⽣⽇的⽉份和⽇期,应使⽤的命令()A.?姓名+Month(出⽣⽇期)+“⽉”+Day(出⽣⽇期)+“⽇”B. ?姓名+STR(Month(出⽣⽇期))+“⽉”+Day(出⽣⽇期)+“⽇”C. ?姓名+STR(Month(出⽣⽇期))+“⽉”+STR(Day(出⽣⽇期))+“⽇”D. ?姓名+SUBSTR(出⽣⽇期,4,2)+“⽉”+SUBSTR(出⽣⽇期,7,2)+“⽇”16.设计数据表时,由Visual FoxPro⾃动规定其宽度的字段是()A.⽇期型、逻辑型、备注型、通⽤型B.字符型、⽇期型、备注型、通⽤型C.数值型、逻辑型、备注型、通⽤型D.⽇期型、数值型、逻辑型、备注型17.备注型字段是⼀种特殊字段,下列有关它的说法中错误的是()A.备注型字段存储⼀个指针,指针指向备注内容存放地地址B.备注内容存放在与表同名、扩展名为.fpt的⽂件中C.如果有多个备注型字段,则对应有多个.fpt⽂件D.该字段由V isual FoxPro规定其宽度为418.如果通⽤型字段中已输⼊数据,则相应字段中显⽰()A. genB. GenC.MemoD.空⽩19.⽤USE 命令打开表时,如果使⽤Exclusive选项,则表⽰()A.以“独占”⽅式打开表,打开的表可读可写B.以“独占”⽅式打开表,打开的表只能读不能写C.以“共享”⽅式打开表,打开的表可读可写D.以“共享独占”⽅式打开表,打开的表可读可写20.当函数EOF()的值为真时,说明记录指针指向()A.⽂件末尾B.⽂件中的最后⼀条记录C.⽂件中的第⼀条记录D.⽂件中的某⼀条记录21.打开学⽣表,显⽰器1986年出⽣的学⽣记录,正确的命令是()A.LIST FOR 出⽣⽇期=1986B.LIST FOR 出⽣⽇期=“1986”C.LIST FOR YEAR(出⽣⽇期)=1986D.LIST FOR YEAR(出⽣⽇期)=“1986”22.在Visual FoxPro中,删除记录的⽅法可以分成两步()A.先逻辑删除,再物理删除记录B.先物理删除,再逻辑删除记录C.先选择记录,再逻辑删除记录D.先显⽰记录,再物理删除记录23.在Visual FoxPro 的表中,如果要⽤⼀个字段来存放图形、电⼦表格、声⾳等多媒体数据,应将该字段的类型定义成()A.浮动型B.通⽤型C.字符型D.备注型24.在Visual Foxpro中,相当于主关键字的索引是()A.主索引B.普通索引C.唯⼀索引D.排序索引25.以下关于主索引和侯选索引的说法正确的是()A.主索引和侯选索引都可以建⽴在数据库表和⾃由表上B.主索引和侯选索引都能保证表记录的唯⼀性C.主索引可以保证表记录的唯⼀性,⽽侯选索引不能D.主索引和侯选索引是相同的概念26.在指定字段或表达式中,不允许出现重复值的索引是()A.唯⼀索引、候选索引B.、主索引、普通索引C.唯⼀索引、主索引D. 主索引、候选索引27.在⾃由表中不能建⽴的索引是()A.唯⼀索引B.主索引C.候选索引D.普通索引28.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A 开头的记录全部打上删除标记,可以使⽤命令()A.DELETE FOR 图书号=“A”B. DELETE WHILE 图书号=“A”C.DELETE FOR 图书号=“A*”D.DELETE FOR 图书号LIKE “A%”29.下列有关ZAP命令的说法中,错误的是()A.物理删除表中所有记录B.删除后表中仍保留结构,但没有数据C.⽂件完全被删除D.删除后的记录不能恢复30.在打开的数据表中包含有字符型字段“学号”、“姓名”,数值型字段“录取分数”,使⽤REPLACE 命令将“学号”为“s0803016”学⽣的分数增加20分,可以使⽤的命令是()A.REPLACE ALL 录取分数WITH 录取分数+20B. REPLACE FOR 学号=“s0803016”录取分数+20C. REPLACE FOR 学号=s0803016 录取分数WITH 录取分数+20D. REPLACE FOR 学号=“s0803016”录取分数WITH 录取分数+2031.建⽴数据库表时,将年龄字段值限制在15~40岁之间的这种约束属于()A.域完整性约束B.实体完整性约束C.参照完整性约束D.视图完整性约束32.创建⼀个名为xs.dbf的数据库⽂件,使⽤的命令是()A.CREATEB.CREATE XSC.CREATE TABLE XSD.CREATE DATABASE XS33.在创建数据库表结构时,为该表中⼀些字段建⽴普通索引,其⽬的是()A.改变表中记录的物理顺序B.为了对表进⾏实体完整性的约束C.加快数据库表的更新速度D.加快数据库表的查询速度34.关于视图的正确叙述是()A.在视图上不能进⾏更新操作B.视图是⼀个或多个数据库表导出的虚拟表C.视图不能同数据库表进⾏连接操作D.视图与数据库表相同,⽤来存储数据35.在查询设计器的“查询去向”设置中,不能实现的输出是()A.表B.报表C.图形D. 视图36. 在SQL查询进,使⽤where⼦句指出的是()A.查询⽬标B.查询结果C.查询条件D.查询视图37.SQL中INSERT语句可以⽤于()A.插⼊⼀条记录B.插⼊⼀个索引C.插⼊⼀个表D.插⼊⼀个字段38.在SQL语⾔中,视图定义的命令是()A. ALTER VIEWB. SELECT VIEWC. CREATE VIEWD.MODIFY VIEW39.使⽤SQL的UPDATE命令,如果省略WHERE条件时,是对数据库()A.⾸记录更新B. 当前记录更新C.指定字段类型更新D.全部记录更新40.在SQL的SELECT语句中,查询图书库存表中所有单价⼩于30元的图书书名及单价,使⽤的语句是()A.SELECT 书名,单价FROM 图书库存表B. SELECT 书名,单价FROM 图书库存表WHERE 单价<30C. SELECT 书名,单价FROM 图书库存表ON 单价<30D. SELECT 书名,单价FROM 图书库存表WHERE 单价<=3041.⽤SQL的SELECT语句中,统计⼥⽣的⼈数,应使⽤的函数是()A. IFB. COUNTC. SUMD.MIN42.结构化程序设计的三种基本逻辑结构是()A.顺序结构、选择结构、循环结构B. 顺序结构、选择结构、模块结构C. 选择结构、模块结构、⽹状结构D. 顺序结构、循环结构、模块结构43.关于分⽀(条件)语句IF-ENDIF的说法不正确的是()A.IF 和ENDIF语句必须成对出现B.分⽀语句可以嵌套,但不能交叉C.IF 和ENDIF 语句可以⽆ELSE⼦句D. IF 和ENDIF 语句必须有ELSE⼦句44.将内存变量定义为全局变量的VISUAL FOXPRO 命令是()A. LOCALB. PRIV A TEC. PUBLICD. GLOBAL45.创建类时不⽤定义类的()A.别名B.属性C.事件D.⽅法46.计时器控件的主要属性是()A. TOPB. CAPTIONC. INTERV ALD.V ALUE\47.表单创建中的步骤不包括()A.添加控件B.创建数据库C.设置属性D. 配置⽅法程序48.表单中不能包含()A.表格B.照⽚C.项⽬D. 定时器49.要使表单在VF窗⼝中⾃动居中,应使⽤的属性是()A.TOPB. AUTOSIZEC.AUTOCENTERD.ALWAYSONTOP50.要在⽂本框中输⼊密码,⽤来指定输⼊密码的掩盖符的属性是()A.FONTNAMEB. FONTCHAR/doc/56743e0d581b6bd97f19eaa6.htmlD. PASSWORDCHAR51.新创建的表单默认标题为FORM1,为了修改表单的标题,应设置表单的()/doc/56743e0d581b6bd97f19eaa6.html 属性B.CAPTION属性C.CLOSABLE属性D.ALWAYSONTOP属性52.报表控件中没有()A. 标签B. 线条C. 矩形D. 命令按钮控件53.报表⽂件的扩展名为()A. .FRXB. .FMTC. .FRTD. .LBX54.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输⼊()字符。
vf期末考试复习题库
vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。
2. 数据库表中,字段的默认值可以通过________属性设置。
3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。
4. 使用________函数可以获取当前系统日期。
5. 在Visual FoxPro中,可以通过________属性设置表单的标题。
三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。
3. 阐述Visual FoxPro中索引的作用及其类型。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。
```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。
2012年3月计算机二级VF考试真题及答案详解
一、选择题 (1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( ) A)数据的存储结构 B)计算方法 C)数据映象 D)逻辑存储 正确答案: A (2) 串的长度是( ) A)串中不同字符的个数 B)串中不同字母的个数 C)串中所含字符的个数且字符个数大于零 D)串中所含字符的个数 正确答案: D (3)在计算机中,算法是指( ) A)加工方法 B)解题方案的准确而完整的描述 C)排序方法 D)查询方法 正确答案: B (4)以下不属于对象的基本特点的是( ) A)分类性 B)多态性 C)继承性 D)封装性 正确答案: C (5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( ) A)软件投机 B)软件危机 C)软件工程 D)软件产生 正确答案: B (6)下面不属于软件设计原则的是( ) A)抽象 B)模块化 C)自底向上 D)信息隐蔽 正确答案: C (7)开发大型软件时,产生困难的根本原因是( ) A)大系统的复杂性 B)人员知识不足 C)客观世界千变万化 D)时间紧、任务重 正确答案: A (8)下列SQL语句中,用于修改表结构的是( ) A) ALTER B) CREATE C)UPDATE D)INSERT 正确答案: A (9)数据库、数据库系统和数据库管理系统之间的关系是( ) A)数据库包括数据库系统和数据库管理系统 B)数据库系统包括数据库和数据库管理系统 C)数据库管理系统包括数据库和数据库系统 D)3者没有明显的包含关系 (10)关系模型允许定义3类数据约束,下列不属于数据约束的是( ) A)实体完整性约束 B)参照完整性约束 C)域完整性约束 D)用户自定义的完整性约束正确答案: C (11) Visual FoxPro 6.0属于( ) A)网状数据库系统 B)层次数据库系统 C)关系数据库系统 D)分布式数据库系统 正确答案: C (12)下列关系表达式中,运算结果为逻辑真.T.的是( ) A)"副教授"$"教授" B)3+5#2*4 C)"计算机"<>"计算机世界" D)2004/05/01==CTOD("04/01/03") 正确答案: C (13)执行下列命令后,显示的结果是( ) X=50 Y=100 Z="X+Y" ?50+&Z A)50+&Z B)50+X+Y C)200 D)数据类型不匹配 (14)在Visual FoxPro中,数据库文件和数据表文件的扩展名分别是( ) A).DBF和.DCT B).DBC和.DCT C).DBC和.DCX D).DBC和.DBF正确答案: D (15)建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为( ) A)15 B)16 C)17 D)18 正确答案: B (16)在Visual FoxPro中,可以对字段设置默认值的表是( ) A)自由表B)数据库表C)自由表或数据库表 D)都不能设置 正确答案: B (17)数据库表的索引类型共有( ) A)1种 B)2种 C)3种 D)4种 正确答案: D (18)利用SET RELATION命令可以建立两个表之间的关联,该关联是( ) A)永久性联系 B)临时性联系 C)任意的联系 D)以上说法均不正确 正确答案: B (19)要将数据库"考生库"文件及其所包含的数据库表文件放入回收站,下列命令正确的是( ) A)DELETE DATABASE 考生库 B)DELETE DATABASE 考生库 RECYCLE C)DELETE DATABASE 考生库 DELETETABLES D)DELETE DATABASE 考生库 DELETETABLES RECYCLE正确答案: D (20)假设表中共有10条记录,执行下列命令后,屏幕所显示的记录号顺序( ) USE ABC.dbf GOTO 6 LIST NEXT 5 A)1~5 B)1~6 C)5~10 D)6~10 正确答案: D (21)惟一索引的"惟一性"是指( ) A)字段值的"惟一" B)表达式的"惟一" C)索引项的"惟一" D)列属性的"惟一" 正确答案: C (22)下列关于运行查询的方法中,不正确的一项是( ) A)在项目管理器"数据"选项卡中展开"查询"选项,选择要运行的查询,单击"运行"命令按钮 B)单击"查询"菜单中的"运行查询"命令 C)利用快捷键CTRL+D运行查询 D)在命令窗口输入命令DO <查询文件名.qpr> 正确答案: C (23)以下关于视图的描述中,正确的是( ) A)视图结构可以使用MODIFY STRUCTURE命令来修改 B)视图不能同数据库表进行联接操作 C)视图不能进行更新操作 D)视图是从一个或多个数据库表中导出的虚拟表正确答案: D (24)在某个程序模块中使用命令PRIVATE XI定义一个内存变量,则变量XI( ) A)可以在该程序的所有模块中使用 B)只能在定义该变量的模块中使用 C)只能在定义该变量的模块及其上层模块中使用 D)只能在定义该变量的模块及其下属模块中使用 正确答案: D (25)执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i<=3 DO PROG1 ??"P("+STR(i,1)+")="+STR(a,2)+"," i=i+1 ENDDO ??"b="+STR(b,2) RETURN PROCEDURE PROG1 a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为( ) A)P(1)=2,P(2)=3,P(3)=4,b=15 B)P(1)=2,P(2)=4,P(3)=6,b=8 C)P(1)=2,P(2)=4,P(3)=6,b=18 D)P(1)=2,P(2)=4,P(3)=8,b=15正确答案: D (26)在运行表单时,下列有关表单事件引发次序的叙述正确的是( ) A)Activate -> Init -> Load B)Load -> Activate -> Init C)Activate -> Load -> Init D)Load -> Init -> Activate 正确答案: D (27)如果文本框的SelStart属性值为-1,表示的含义为( ) A)光标定位在文本框的第一个字符位置上 B)从当前光标处向前选定一个字符 C)从当前光标处向后选定一个字符 D)错误属性值,该属性值不能为负数 正确答案: D (28)执行SET SYSMENU TO命令后( ) A)将当前菜单设置为默认菜单 B)将屏蔽系统菜单,使菜单不可用 C)将系统菜单恢复为缺省的配置 D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置 正确答案: B (29)有报表文件PP1,在报表设计器中修改该报表文件的命令是( ) A)CREATE REPORT PP1 B)MODIFY REPORT PP1 C)CREATE PP1 D)MODIFY PP1 正确答案: B (30)在连编对话框中,下列不能生成的文件类型是( ) A).DLL B).APP C).PRG D).EXE正确答案: C (31)SELECT-SQL语句中,条件短语的关键字是( ) A)FOR B)FROM C)WHERE D)WITH 正确答案: C (32)找出平均分大于95分的学生学号和他们所在的班级( ) A)SELECT 学号,班级 FROM 成绩; WHERE 平均分>95 B)SELECT 学号,班级 FROM 班级; WHERE (平均分>95) AND (成绩.学号=班级.学号) C)SELECT 学号,班级 FROM 成绩,班级; WHERE (平均分>95) OR (成绩.学号=班级.学号) D)SELECT 学号,班级 FROM 成绩,班级; WHERE (平均分>95) AND (成绩.学号=班级.学号) 正确答案: D (33)给出在车间"W1"或"W2"工作,并且工资大于3000的职工姓名,正确的命令是( ) A)SELECT 姓名 FROM 车间 WHERE 工资>3000 AND 车间="W1" OR 车间="W2" B)SELECT 姓名 FROM 车间 WHERE 工资>3000 AND (车间="W1" OR 车间="W2") C)SELECT 姓名 FROM 车间; WHERE 工资>3000 OR 车间="W1" OR 车间="W2" D)SELECT 姓名 FROM 车间; WHERE 工资>3000 AND (车间="W1" OR 车间="W2") 正确答案: D (34)在当前目录下有数据表文件student.dbf,执行如下SQL语句后 SELECT * FORM student INTO DBF student ORDER BY 学号/D( ) A)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖 B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖 C)不会生成新的排序文件,保持原数据表内容不变 D)系统提示出错信息 正确答案: D (35)有如下SQL语句: SELECT * FROM 仓库 WHERE 仓库号="H1"; UNION; SELECT * FROM 仓库 WHERE 仓库号="H2" 该语句的功能是( ) A) 查询在H1或者H2仓库中的职工信息 B) 查询仓库号H1或者H2的仓库信息 C) 查询即在仓库号H1,又在仓库号H2工作的职工信息 D) 语句错误,不能执行 正确答案: B 二、填空题 (1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【1】。
(完整word)vf考试试题及答案,推荐文档
VF期末考试复习选择题及答案1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。
A、第一条记录B、当前记录C、指定纪录D、库文件尾2.一个数据库文件中多个备注字段的内容是存放在(B )。
A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中3.在有关数据库的概念中,若干记录的集合称为(D)。
A. 文件B. 字段C. 数据项D. 表4.联接运算要求联接的两个关系有相同的(B)。
A. 主键B. 属性名C. 实体名D. 主属性名5. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。
A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤87. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。
A. 投影B. 选择C. 关联D. 复制8.以下各表达式中,运算结果为数值型的是(D)。
A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-99.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。
正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。
A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 111.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]12. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE13.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。
2012年9月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案
2012年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列链表中,其逻辑结构属于非线性结构的是A)双向链表B)带链的栈C)二叉链表D)循环链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)20B)0或35C)15D)16(3)下列关于栈的叙述中,正确的是A)栈底元素一定是最后入栈的元素B)栈操作遵循先进后出的原则C)栈顶元素一定是最先入栈的元素D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)网状结构B)树状结构C)属性D)二维表(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是A)1:m联系B)m:n联系C)1:1联系D)m:1联系(6)有两个关系R和S如下:R SA B C A B Ca 1 2 c3 1b 2 1c 3 1则由关系R得到关系S的操作是A)自然连接B)并C)选择D)投影(7)数据字典(DD)所定义的对象都包含于A)软件结构图B)方框图C)数据流图(DFD图)D)程序流程图(8)软件需求规格说明书的作用不包括A)软件设计的依据B)软件可行性研究的依据C)软件验收的依据D)用户与开发人员对软件要做什么的共同理解(9)下面属于黑盒测试方法的是A)边界值分析B)路径覆盖C)语句覆盖D)逻辑覆盖(10)下面不属于软件设计阶段任务的是A)制定软件确认测试计划B)数据库设计C)软件总体设计D)算法设计(11)以下叙述中错误的是A).vbp文件是工程文件,一个工程可以包含.bas文件B).frm文件是窗体文件,一个窗体可以包含.bas文件C).vbp文件是工程文件,一个工程可以由多个.frm文件组成D).vbg文件是工程组文件,一个工程组可以由多个工程组成(12)以下叙述中错误的是A)在Visual Basic的窗体中,一个命令按钮是一个对象B)事件是能够被对象识别的状态变化或动作C)事件都是由用户的键盘操作或鼠标操作触发的D)不同的对象可以具有相同的方法(13)设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是A)3.5 B)4.8 C)4.3 D)4.7 (14)窗体上有一个名称为Command1的命令按钮,其中部分代码如下:Private Sub Command1_Click() Dim a(10) As IntegerDim n As Integer…… Call calc(a, n) ……End Subcalc过程的首行应该是A)Sub calc(x() As Integer,n As Integer)B)Public Sub calc(x() As Integer)C)Private Sub calc(a(n) As Integer,n As Integer)D)Public Sub calc(a As Integer,n As Integer) (15)设有如下程序:Sub f(x As Integer, ByVal y As Integer) x = 2 * xy = y + xEnd SubPrivate Sub Command1_Click()Dim a As Integer, b As Integer a = 6: b = 35Call f(a, b)Print a, bEnd Sub程序运行后,单击命令按钮Command1,输出结果为A)6 47 B)12 47 C)6 35 D)12 35 (16)以下叙述中正确的是A)窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B)在工程中只有启动窗体可以建立菜单C)窗体名称必须与窗体文件的名称相同D)程序一定是从某个窗体开始执行的(17)窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click()Static x As Variantn =0x = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) While n <=4x(n) =x(n + 5)Print x(n);n =n + 1WendEnd Sub运行程序,单击命令按钮Command1,窗体上显示的是A)1 2 3 4 5 B)6 7 8 9 10C )2 3 4 5 6D )6 2 3 4 5(18)窗体上有一个名称为Labe11的标签和一个名称为Command1的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_Click()x = InputBox("输入x :", , 0)y = InputBox("输入y :", , 0)Label1.Caption = x + yEnd Sub运行程序,单击命令按钮,在输入对话框中分别输入2、3,运行的结果是A )程序运行有错误,数据类型不匹配B )程序运行有错误,InputBox 函数的格式不对C )在Labe11中显示5D )在Labe11中显示23(19)窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称为cmdDraw 的控件数组。
全国计算机等级考试二级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)借书证(借书证号,姓名,性别,专业,所在单位)借书记录(借阅号,索书号,借书证号,借书日期,还书日期)其中:定价是货币型,借书日期和还书日期是日期型,其它是字符型。
全国计算机等级考试二级VISUAL+BASIC真题2012年9月
全国计算机等级考试二级VISUAL BASIC真题2012年9月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分) (总题数:35,分数:70.00)1.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表√B.循环链表C.双向链表D.带链的栈解析: [解析] 循环链表、双向链表、带链的栈都是线性结构,二叉链表是非线性结构二叉树的链式存储结构,只有它是非线性结构。
2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0或35 √解析:[解析] 在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。
因此,从队头指针front指向的后一个位置到队尾指针rear指向的位置之间所有的元素均为队列中的元素。
循环队列的初始状态为空,即rear=front=m,每进行一次人队运算,队尾指针就进一。
每进行一次出运运算,队头指针就进一。
此题中rear=front=15,可能出现的情况是入队的元素全部出队,此时队列中元素个数为0;也可能是执行人队出队的次数不一样,最终状态是队列为满的状态,此时队列中元素个数为35。
3.下列关于栈的叙述中,正确的是(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则√D.以上三种说法都不对解析:[解析] 栈(Stack)是限定在一端进行插入与删除的线性表。
在栈中,允许插入与删除的这一端称为栈顶,而不允许插入与删除的另一端称为栈底。
栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表4.在关系数据库中,用来表示实体间联系的是(分数:2.00)A.属性B.二维表√C.网状结构D.树状结构解析: [解析] 在关系数据库中,实体与实体间的联系可以用关系(二维表)的形式来表示。
12年的全国计算机二级vf考试试题及答案
12年的全国计算机二级vf考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的字段类型?A. 数字型B. 日期型C. 通用型D. 备注型答案:C2. 以下哪个函数用于计算字符串中子字符串出现的次数?A. INSTR()B. LEFT()C. RIGHT()D. LEN()答案:A3. 在Visual FoxPro中,以下哪个命令用于创建表单?A. CREATE TABLEB. CREATE FORMC. CREATE REPORTD. CREATE DATABASE答案:B4. Visual FoxPro中,以下哪个选项不是查询设计器中的控件?A. 标签控件B. 文本框控件C. 命令按钮控件D. 列表框控件答案:D5. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN DATABASEB. USEC. SELECTD. OPEN TABLE答案:B6. 在Visual FoxPro中,以下哪个命令用于关闭一个表?A. CLOSE DATABASEB. CLOSE TABLEC. RELEASED. DESELECT答案:B7. 以下哪个选项不是Visual FoxPro中的控件事件?A. ClickB. LoadC. MouseDownD. Open答案:D8. 在Visual FoxPro中,以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B9. Visual FoxPro中,以下哪个命令用于删除表中的一条记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A10. 在Visual FoxPro中,以下哪个命令用于复制表?A. COPY TOB. SELECTC. EXPORTD. APPEND答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开一个数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 4 页 共 8 页
绵阳师范学院试卷
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08
(2)“退出”按钮的 click 事件代码是【2】thisform.release (3)“显示”按钮的 click 事件代码是【3】 thisform.text1.value=time() (4) 应该设置表单的【4】 caption 属性为“显示当前系统时间” 2、逐条显示数据表“学生.DBF”中的所有女学生的记录 Use 学生 Do while .not.eof() If 性别=”男” 【5】____skip__跳到下一条_______ 【6】___loop_________ Endif Display Wait “按任意键继续显示下一个女生的记录„„” 【7】____skip___________ Enddo Use retu 3、职工表的结构为: (职工号 N(8) ,职工姓名 C(8) ,年龄 N(4) ,职称 C918) ) 。 下面程序显示“职工”表中的 1965 年出生的高级工程师的记录。 Use 职工 【8】 _____locate for_______________ 职称=” 高级工程师” and year(出生日期)=1965 Do while 【9】___not eof()______________________ display wait 【10】____________continue_________ enddo return 4、如图所示表单: (1)运行时表单自动居中,应设置表单的 AutoCenter 属性为: 【11】 .t. (2)命令按钮 Command1 的标题为“绝对值” ,可在表单 Init 事件过程中设置: 【12】 mand1.caption =”绝对值” (3)文本框 Text2 运行时不可修改,可在表单 Init 事件过程中设置如下代码: ThisForm.Text2. 【13】 readonly = .T. (4)单击 Command1(绝对值)按钮,显示绝对值,则: 应设置 Command1 的【14】click 事件代码为: X=VAL(THISFORM.TEXT1.VALUE) THISFORM.TEXT2.Value = 【15】
B、SELECT 学号 FROM 选课表 HAVING COUNT(*)>=2 C、SELECT 学号 FROM 选课表 WHERE COUNT(*)>=2 D、SELECT 学号 FROM 选课表 GROUP BY 学号 WHERE COUNT(*)>=2
系
第 1 页 共 8 页)
绵阳师范学院试卷
第 3 页 共 8 页
D.3
绵阳师范学院试卷
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08
RETU C6、程序中 LIST 命令共显示的记录个数是( ) A、4 B、3 C 、2 D 、1 C7、程序中?XH,XM 命令显示的值是( ) A、200204 张晓梅 B、200205 王刚 C、200206 邓群 D、200207 李大为 阅读下面程序,完成 8-10 题 clear open database emplorer use compen scan for recno()<=10 if 姓名=”李强” loop endif ?姓名,实发工资 endscan use close database D8、compen 是: ( ) A、自由表 B、数据库表 C、数据库 D、可能是自由表,也可能是数据库表 D9、若数据库有 50 条记录,则程序的功能是: ( ) A、前 10 条记录中搜寻“李强”的记录 B、列出前 10 条记录 C、每 10 条记录一屏显示记录,但不显示“李强”的记录 D、列出前 10 条记录,但不显示“李强”的记录(loop 的强大) 10、循环结束后,记录指针指向( D ) A、第 1 条记录 B、最后 1 条记录 C、第 10 条记录
B、当前记录被逻辑删除
姓名Leabharlann C、当前记录未被删除 D、当前记录不存在 A5、在 Visual Foxpro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动 给出,分别是( ) A、1、4、8 B、 4、4、10 C、1、10、8 D、2、8、8 A6、Visual Foxpro 中的 SET RELATION 关联操作是一种( )
abs
第 5 页 共 8 页
绵阳师范学院试卷
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08
四、综合创新题(20 分) 有如下两张表,编程实现: ①计算奖牌总数(金牌+银牌+铜牌) ②输入国家名称进行查询,并显示国家名称,金牌数,银牌数,铜牌数,奖牌总数 ③程序要求能反复查询多个国家的获奖情况
) D、排序
C、 选择
学号
B2、在 Visual Foxpro 中,主索引可在( )中建立 A、自由表 B、数据库表 C、任何表 D、自由表和视图 C3、Visual Foxpro 下列表达式中,不正确的是( ) A、{^2002-05-01 10:10am}-10 B、{^2002-05-01}-date() C、{^2002-05-01}+date() D、{^2002-05-01}+1000 B4、若函数 DELETED()的值为真,则表示( ) A、当前记录被物理删除
D.16.00 D.6.00
B.4.00
第 2 页 共 8 页
C.5.00
绵阳师范学院试卷
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08
D3、 程序执行后变量 C 的值是( ) A.0 B.1 C.2 阅读下面程序完成 4-5 题 *A1.prg * B1.prg M=1 PRIVATE M N=2 M=3 DO B1 N=4 ?’M=”,M,”N=”,N RETURN RETURN B4、 执行以上程序后,M=( ) A、3 B、1 C、2 D、4 D5、执行以上程序后,N=( ) A、3 B、1 C、2 D、4 阅读下面程序完成 6-7 题 表 JB1.DBF 中记录如下: 记录号 学号 姓名 性别 专业 1 200204 张晓梅 女 计算机应用 2 200205 王刚 男 应用化学 3 200206 邓群 女 热力工程 4 200207 李大为 男 应用数学 表 JB2.DBF 中记录如下: 记录号 学号 上机 笔试 1 200204 90 87 2 200205 63 56 3 200206 90 95 4 200207 45 60 SET TALK OFF SET DELE ON SELE 2 USE JB2 SELE 1 USE JB1 INDEX ON 学号 TO XH1 JOIN WITH B TO JB3 FOR 学号=A->学号 USE JB3 DELE ALL FOR 上机<60.OR.笔试<60 LIST PACK GO 2 XH=学号 XM=姓名 ?XH,XM USE
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08 【6】
2、 【5】 【7】 3、 【8】 【10】 4、 【11】 【13】 【15】
【9】
【12】 【14】
四、综合创新题(20 分)
第 8 页 共 8 页
第 6 页 共 8 页
绵阳师范学院试卷
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08
2012—2013 学年度第 2 学期期末考试 《VISUAL FOXPRO 程序设计(B 卷)》试题答题纸 (2012 级理科)
„„„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
2013-05-08 ) D、Refresh
B9、在表单的常用方法中,将表单从内存中释放的方法是( A、Show
B、 Release
)是报表文件的扩展名。
C、Hide
B10、以下( A.FPT
„„„„„„„„„„„„„„„„„„„„„„„密„„„„„„„„„„封„„„„„„„„„„线„„„„„„„„„„„„„„„„„
VF 试卷
考试
题 分 号 数
本科
一
考试科目
二
VISUAL FOXPRO 程序设计(B 卷)
三 四 总 分
阅卷人
审核人
___任课教师
试卷说明: 1、该门考试课程的考试方式:闭卷 2、考试所用时间:120 分钟。 3、使用班级:2012 级理科本科 4、试题答在答题纸上。 一、单项选择题(每小题 2 分,共 30 分) C1、从关系模式中指定若干属性组成新的关系的运算是( A、 联接 B、投影
__
班
A、逻辑连接
A、屏幕 B、浏览
B、物理连接
C、逻辑排序
D、物理排序 )
D7、如果要在屏幕上直接看到查询结果, “查询去向”应选择( C、临时表或屏幕
D、浏览或屏幕
)
级
A8、统计选课门数在两门以上学生的学号的 SELECT-SQL 语句是(
A 、 SELECT 学号 FROM 选课表 GROUP BY 学号 HAVING COUNT(*)>=2
D、最后 1 条记录加 1
三、填空: (每空 2 分,共计 30 分) 1、如下图所示,用标签、文本、命令按钮构成一个表单。在标签中显示以下文字“当 前时间” ,运行表单时,单击“显示”按钮将显示系统时间;单击“清除”按钮,文本 框中的内容被清除,单击“退出”按钮,将退出表单运行。