2008年4月vfp笔试试卷及答案
- 格式:doc
- 大小:61.50 KB
- 文档页数:5
vfp考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. 使用Visual FoxPro创建表单时,以下哪个控件用于显示文本?A. LabelB. TextBoxC. CheckBoxD. ComboBox答案:A3. 在Visual FoxPro中,如何将一个表的所有记录添加到另一个表中?A. COPY TOB. INSERT INTOC. APPEND FROMD. SELECT INTO答案:C4. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. STRSIZE答案:A5. 在Visual FoxPro中,如何设置表单的标题?A. Form.Caption = "New Title"B. Form.Text = "New Title"C. Form.Title = "New Title"D. = "New Title"答案:C6. Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SORTC. INDEX OND. ALL OF THE ABOVE答案:D7. 在Visual FoxPro中,如何将一个字段的值设置为NULL?A. Field.Clear()B. Field.Value = NullC. Field.Nullify()D. Field = Null答案:D8. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. DTOC()C. STRTODATE()D. DATETOSTR()答案:A9. 在Visual FoxPro中,如何使用SQL语句删除表中的记录?A. DELETE FROM table_name WHERE conditionB. REMOVE FROM table_name WHERE conditionC. DROP TABLE table_name WHERE conditionD. DELETE table_name WHERE condition答案:A10. Visual FoxPro中,以下哪个命令用于创建索引?A. CREATE INDEXB. INDEX ONC. SET INDEXD. ALL OF THE ABOVE答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开一个数据库。
2010年3月全国计算机等级考试二级vfp笔试试卷一、选择题(每题2分,共70分)(1)下列叙述中正确的是( A)A)对长度为n的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指( D )A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是( B )A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务是( A )A)诊断和改正程序中的错误 B)尽可能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是( C )A)软件概要设计的工具 B)软件详细设计的工具C)机构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可以分为定义阶段,开发阶段和维护阶段。
详细设计属于( B )A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是( A )A)数据定义语言 B)数据管理语言C)数据操作语言 D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是( D )A) 文件 B)数据库 C)字段 D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( B )A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(10)有连个关系R和T如下:则有关系R得到关系T的操作是( A )A) 选择 B)投影 C)交 D)并(11)在Visual FoxPro中,编译后的程序文件的扩展名为( B )A) PRG B) EXE C) DBC D)FXP(12)假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的命令( A )A) MODI STRU B) MODI COMM TESTC) MODI DBF D) MODI TYPE TEST(13)为当前表中所有学生的总分增加10分,可以使用的命令是( D )A) CHANGE 总分 WITH 总分+10 B) REPLACE 总分 WITH 总分+10C) CHANGE ALL 总分 WITH 总分+10 D) REPLACE ALL 总分 WITH 总分+10(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( D )A) 属性用于描述对象的状态B) 方法用于表示对象的行为C) 事件代码也可以象方法一样被显式调用D) 基于同一个类产生的两个对象的属性不能分别设置自己的属性值(15)有如下的赋值语句,结果为“大家好”的表达式是( D )a="你好"b="大家"A) b+AT(a,1) B) b+RIGHT(a,1) C)b+LEFT(A,3,4) D)b+RIGHT(a,2)(16)在Visual FoxPro中“表”是指( B )A)报表 B)关系 C)表格控件 D)表单(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( B )A) EMPTY(.NULL.) B) LIKE(‘xy?’,‘xyz’)C) AT(‘xy’,‘abcxyz’) D) ISNULL(SPACE(0))(18)以下关于视图的描述正确的是( A )A) 视图和表一样包含数据 B) 视图物理上不包含数据C) 视图定义保存在命令文件中 D) 视图定义保存在视图文件中(19)以下关于关系的说法正确的是( C )A) 列的次序非常重要 B) 行的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(20)报表的数据源可以是( C )A) 表或视图 B) 表或查询 C) 表、查询或视图 D) 表或其他报表(21)在表单中为表格控件指定数据源的属性是( b )A) DataSource B) RecordSource C) DataFrom D) RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( C )A) 系统自动备份父表中被删除记录到一个新表中B) 若子表中有相关记录,则禁止删除父表中记录C) 会自动删除子表中所有相关记录D) 不作参照完整性检查,删除父表记录与子表无关(23)为了在报表中打印当前时间,这时应该插入一个( B)A) 表达式控件 B) 域控件 C) 标签控件 D) 文本控件(24)以下关于查询的描述正确的是(D )A) 不能根据自由表建立查询 B) 只能根据自由表建立查询C) 只能根据数据库表建立查询 D) 可以根据数据表和自由表建立查询(25)SQL语言的更新命令的关键词是(B )A) INSERT B) UPDATE C) CREATE D) SELECT(26)将当前表单从内存中释放的正确语句是( c )A)ThisForm.Cloee B) ThisForm..ClearC)ThisForm..Release D) ThisForm.Refresh(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
vfp考试题及答案1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. 数值型B. 字符型C. 日期型D. 以上都是答案:D2. Visual FoxPro中的数据库表可以包含哪些类型的字段?A. 整型B. 浮点型C. 逻辑型D. 以上都是答案:D3. 在Visual FoxPro中,如何使用SQL语句添加一条新记录?A. INSERT INTO table_name VALUES (value1, value2, ...)B. APPEND BLANKC. INSERT BLANKD. APPEND FROM table_name答案:A4. Visual FoxPro中,如何使用命令行来计算表中所有记录的某个字段的总和?A. SUM field_nameB. SUM field_name FOR conditionC. CALCULATE SUM field_nameD. CALCULATE SUM field_name FOR condition答案:B5. 在Visual FoxPro中,如何将一个表的记录复制到另一个表中?A. COPY TO new_table FROM old_tableB. COPY old_table TO new_tableC. INSERT INTO new_table SELECT * FROM old_tableD. APPEND FROM old_table TO new_table答案:C6. Visual FoxPro中,如何使用SQL语句删除表中的一条记录?A. DELETE FROM table_name WHERE conditionB. REMOVE FROM table_name WHERE conditionC. DROP TABLE table_name WHERE conditionD. DELETE BLANK FROM table_name WHERE condition答案:A7. 在Visual FoxPro中,如何使用SQL语句更新表中的记录?A. UPDATE table_name SET field1 = value1, field2 = value2 WHERE conditionB. CHANGE table_name SET field1 = value1, field2 = value2 WHERE conditionC. MODIFY table_name SET field1 = value1, field2 = value2 WHERE conditionD. ALTER TABLE table_name SET field1 = value1, field2 = value2 WHERE condition答案:A8. Visual FoxPro中,如何使用命令行来检索表中满足特定条件的记录?A. SELECT * FROM table_name WHERE conditionB. GO TOPC. LOCATE FOR conditionD. FIND condition答案:C9. 在Visual FoxPro中,如何使用SQL语句创建一个新表?A. CREATE TABLE table_name (field1 type1, field2type2, ...)B. DEFINE TABLE table_name (field1 type1, field2type2, ...)C. TABLE table_name (field1 type1, field2 type2, ...)D. NEW TABLE table_name (field1 type1, field2 type2, ...)答案:A10. Visual FoxPro中,如何使用命令行来计算表中某个字段的平均值?A. AVERAGE field_nameB. AVERAGE field_name FOR conditionC. CALCULATE AVERAGE field_nameD. CALCULATE AVERAGE field_name FOR condition答案:B。
vfp考试试卷及答案VFP考试试卷及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的表单?()A. LIST TABLESB. LIST FORMSC. LIST REPORTSD. LIST VIEWS答案:B2. Visual FoxPro中,哪个函数用于计算字符串的长度?()A. LENB. LENGTHC. STRLEND. SIZE答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DOB. OPEN FORMC. CREATE FORMD. RUN FORM答案:B4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. QUIT FORM答案:C5. 在Visual FoxPro中,以下哪个函数用于将日期转换为字符串?()A. DATE()B. STR()C. CTOD()D. DTOS()答案:D6. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?()A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SELECT DATABASE答案:A7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?()A. SET DATABASEB. SELECT DATABASEC. USE DATABASED. CHANGE DATABASE答案:B8. Visual FoxPro中,以下哪个命令用于删除一个表?()A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B9. 在Visual FoxPro中,以下哪个命令用于显示当前表的字段信息?()A. LIST FIELDSB. DISPLAY FIELDSC. SHOW FIELDSD. DESCRIBE答案:D10. Visual FoxPro中,以下哪个命令用于复制一个表?()A. COPY TABLEB. DUPLICATE TABLEC. REPLICATE TABLED. CLONE TABLE答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。
2008年4月国家二级(ACCESS)笔试真题试卷(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.程序流程图中带有箭头的线段表示的是______。
A.图元关系B.数据流C.控制流D.调用关系正确答案:C解析:程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
2.结构化程序设计的基本原则不包括______。
A.多态性B.自顶向下C.模块化D.逐步求精正确答案:A解析:结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句。
1、自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。
2、逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化。
3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。
模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。
4、限制使用goto语句。
3.软件设计中模块划分应遵循的准则是______。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合正确答案:B解析:软件设计中通常采用结构化设计方法,模块的独章程度是评价设计好坏的重要度量标准。
耦合性与内聚性是模块独立性的两个定性标准。
内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。
一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
4.在软件开发中,需求分析阶段产生的主要文档是______。
A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划正确答案:B解析:软件需求规格说明书是需求分析阶段产生的主要文档,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制开发软件进程的依据。
vfp考试题及答案1. 题目:在Visual FoxPro中,如何使用SQL语句创建一个新表?答案:在Visual FoxPro中,可以使用以下SQL语句来创建一个新表:```CREATE TABLE 表名 (字段1 类型1, 字段2 类型2, ...);```例如,创建一个名为“学生”的表,包含“学号”和“姓名”两个字段,可以使用:```CREATE TABLE 学生 (学号 C(10), 姓名 C(20));```2. 题目:在Visual FoxPro中,如何使用SELECT语句查询特定字段?答案:在Visual FoxPro中,可以使用SELECT语句查询特定字段,基本语法如下:```SELECT 字段1, 字段2 FROM 表名 WHERE 条件;```例如,查询“学生”表中所有学生的姓名和学号,可以使用:```SELECT 学号, 姓名 FROM 学生;```3. 题目:在Visual FoxPro中,如何使用UPDATE语句更新表中的记录?答案:在Visual FoxPro中,可以使用UPDATE语句更新表中的记录,基本语法如下:```UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2 WHERE 条件;```例如,更新“学生”表中学号为“001”的学生的姓名为“张三”,可以使用:```UPDATE 学生 SET 姓名 = '张三' WHERE 学号 = '001';```4. 题目:在Visual FoxPro中,如何使用DELETE语句删除表中的记录?答案:在Visual FoxPro中,可以使用DELETE语句删除表中的记录,基本语法如下:```DELETE FROM 表名 WHERE 条件;```例如,删除“学生”表中学号为“002”的学生记录,可以使用:```DELETE FROM 学生 WHERE 学号 = '002';```5. 题目:在Visual FoxPro中,如何使用JOIN语句进行表连接查询?答案:在Visual FoxPro中,可以使用JOIN语句进行表连接查询,基本语法如下:```SELECT 表1.字段1, 表2.字段2 FROM 表1 JOIN 表2 ON 表1.连接字段 = 表2.连接字段;```例如,查询“学生”表和“成绩”表中,学生姓名和对应的成绩,可以使用:```SELECT 学生.姓名, 成绩.分数 FROM 学生 JOIN 成绩 ON 学生.学号 = 成绩.学号;```。
vfp考试题及答案1. VFP中,哪个函数用于计算字符串中子字符串出现的次数?A. AT()B. LEN()C. INSTR()D. STRCOUNT()答案:D2. 在VFP中,如何将一个表单的背景颜色设置为黄色?A. ThisForm.BackColor = "Yellow"B. ThisForm.Color = "Yellow"C. ThisForm.BackColor = "#FFFF00"D. ThisForm.Color = "#FFFF00"答案:B3. 下列哪个选项不是VFP中的数据库对象?A. 表B. 视图C. 索引D. 函数答案:D4. VFP中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A5. 在VFP中,如何使用SQL语句向表中插入一条新记录?A. INSERT INTO table_name (column1, column2) VALUES (value1, value2)B. APPEND BLANKC. INSERT BLANKD. APPEND FROM table_name答案:A6. VFP中,如何使用命令行删除当前选中的记录?A. DELETEB. DELETE ALLC. DELETE SELECTEDD. DELETE RECORD答案:A7. 在VFP中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B8. VFP中,哪个函数用于返回当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B9. 在VFP中,如何使用命令行复制当前选中的记录?A. COPYB. INSERT BLANKC. APPEND BLANKD. DUPLICATE答案:D10. VFP中,如何使用命令行查找表中特定条件的记录?A. SEEK "condition"B. FIND "condition"C. LOCATE "condition"D. SEARCH "condition"答案:B。
2008年4月国家二级(JA V A)笔试真题试卷(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.程序流程图中带有箭头的线段表示的是A.图元关系B.数据流C.控制流D.调用关系正确答案:C解析:程序流程图是人们对解决问题的方法、思路或算法的一种描述。
其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。
带箭头的线段在数据流程图中表示数据流。
带箭头的线段在程序流程图中表示控制流。
题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。
在模块之间用带有箭头的线段表示调用关系。
构成程序流程图的基本图符及含义:→或↓表示控制流;□表示加工步骤;◇表示逻辑条件。
2.结构化程序设计的基本原则不包括A.多态性B.自顶向下C.模块化D.逐步求精正确答案:A解析:结构化程序设计的原则包括:“自顶而下,逐步求精”的设计思想,“独立功能,单出、入口”的模块化设计等。
多态性是面向对象程序语言的特征。
3.软件设计中模块划分应遵循的准则是A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合正确答案:B解析:模块划分应遵循的准则包括模块之间的耦合和内聚。
一般来说,要求模块之间的耦合尽可能地低,即模块尽可能独立,要求模块的内聚程度尽可能地高,即高内聚、低耦合的原则。
4.在软件开发中,需求分析阶段产生的主要文档是A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划正确答案:B解析:需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等4方面。
产生的主要文档为软件需求规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。
5.算法的有穷性是指A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用正确答案:A解析:算法具有5个特性:①有穷性:一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的。
2008年4月全国计算机等级考试二级笔试试卷 Visual FoxPro 数据库程序设计 (考试时间90分钟 满分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.对长度为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 S B C D a 0 k1 b 1 n1 T B C D a 0 k1 由关系R和S通过运算得到关系T,则刚使用的运算为 (A) 并 (B)自然连接 (C)笛卡尔积 (D)交 (10)设有表示学生的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC关键字(键或码)为: (A)课程.成绩 (B)学号.成绩 (C)学号.课号 (D)学号.姓名,成绩 (11)在Visual ForPro中,扩展名为MNX的文件是 (A) 备注文件 (B)项目文件 (C)表单文件 (D)菜单文件 (12) 在如下赋值语句,a=”计算机”,b=”微型”,结果为”微型机”的表达式 (A)b+left(a,3) (B) b+right(a,1) (C)b+left(a,5,2) (D)b+right(a,2) (13)在Visual ForPro中,有如下内存变量赋值语句: X={^2001-07-28 10:15:20PM} Y=.F. M=$123.45
B C D f 3 h2 a 0 k1 n 2 x1 N=123.45 Z=”123.24” 执行上述赋值语句后,内存变量X,Y,M,N和Z的数据内型分别是 (A)N,L,Y,N,C (B)T,L,Y,N,C (C)T,L,M,N,C (D)T,L,Y,N,S (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 工资 +100 FOR 性别 =“女” C) CHANGE ALL 工资 WITH 工资 +100 D) CHANGE 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”) ?S1 (A)network (B)netBIOS (C)net (D)BIOS
(29)参照完整性规则的更新规则中“级联”的含义是 (A)更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 (B)若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 (C)父表中的连接字段值可以随意更新,不会影响子表中的记录 (D)父表中的连接字段值在任何情况下都不允许更新
(30)在查询设计器环境中,查询菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括 (A) 临时表 (B)表 (C) 文本文件 (D)屏幕
(31)表单名为myForm的表单中有一个页框myPageFrame,将该页框的第三页(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 B)ALTER DATA 运动员 ADD 得分 I C)ALTER TABLE 运动员 ADD 得分 I D)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分球 + 罚球