下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 二级 Visual Foxpro 数据库程序设计模拟 355 选择题第 1 题: 下列关于算法复杂度描述正确的是 ( ) 。A. 算法的时间复杂度是指算法执行的时间B. 算法的空间复杂度是指执行这个算法所需的内存空间C. 一个算法的空间复杂度大,则其时间复杂度必定大D. 一个算法的空间复杂度大,则其时间复杂度必定小参考答案: B算法的时间复杂度是指执行算法所需的计算工作量。 算法的空间复杂度是指执行 这个算法所需的内存空间。 在一个算法的空间复杂度大的情况下, 其时间复杂度 可能会很大,具体视情况而定;反之亦然。第 2 题:下列叙述中正确的是 ()。A. 栈是“先进先出”的线性表B.
2、队列是“先进后出”的线性表C. 循环队列中元素的个数是由队头指针和队尾指针共同决定的D. 循环队列中队头指针是固定不变的 参考答案: C栈是“先进后出” 的线性表;队列是“先进先出” 的线性表;在循环队列结构中, 每进行一次入队运算, 队尾指针就加 1,每进行一次出队运算, 队头指针就加 1, 队头指针和队尾指针一起反映了队列中元素的动态变化情况。第 3 题: 下列排序方法中,最坏情况下比较次数最少的是 ()A .简单选择排序 B .冒泡排序C. 堆排序D. 直接插入排序 参考答案: C在最坏情况下,冒泡排序、简单选择排序和直接插入排序需要的比较次数都是 n(n-1) /2,堆排序需要比较的次
3、数为ndog2n,这也是堆排序的最大优点。第 4 题:)。列选项中属于结构化程序设计原则的是 (A. 可封装B. 多态性C. 自下而上D. 逐步求精参考答案: D模块化、自顶向下、逐步求精和限制使用 goto语句是结构化程序设计的原则。)。第 5 题: 下列描述中正确的是 (A. 程序就是软件B. 软件开发不受计算机系统的限制C. 软件既是逻辑实体,又是物理实体D. 软件是程序、数据和相关文档的集合 参考答案: D是包括程序、 数据及相关文档软件是计算机系统中与硬件相互依存的另一部分, 的完整集合。第 6 题: 下列关于数据流图的描述正确的是 ()A. 数据流图是描述数据处理过程的工具B. 数
4、据流图间接支持系统的功能建模C. 数据流图中带箭头的线段表示控制流D. 数据流图是软件详细设计的工具 参考答案: A数据流罔是结构化方法的需求分析工具, 是描述数据处理过群的工具, 是需求理 解的逻辑模型的图形表示, 它直接支持系统的功能建模。 数据流图中带箭头的线 段表示数据流。第 7 题: 下列叙述中正确的是 ()。A. 软件测试的目的是确定程序中错误的位置B. 软件测试的目的是发现程序中的错误C. 软件调试的目的是发现程序中的错误D. 软件调试后一般不需要再测试 参考答案: B 软件测试的目的是为了发现程序中的错误, 而软件调试的任务是诊断和改正程序 中的错误,改正以后还需要再测试。第
5、8 题: 数据库管理系统中负责数据模式定义和数据的物理存取构建的语言是() 。A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言 参考答案: A数据定义语言负责数据模式定义和数据的物理存取构建; 数据操纵语言负责数据 的操纵;数据控制语言负责数据完整性、 安全性的定义与检查以及并发控制、 故 障恢复等功能。无数据管理语言的说法。第 9 题:在 E-R 图中,用来表示实体集的图形是 ( )A. 矩形B. 椭圆形C. 菱形D. 三角形参考答案: A在 E-R 图形中,用矩形表示实体集,用椭圆表示属性,用菱形表示关系 第 10 题:有两个关系R和S如下:则由关系R得到S的操作是
6、()A. 投影B. 交C. 选择D. 并 参考答案: C四个选项中选择和投影都是对单个表进行运算, 其结果都是一个关系。 但只有选 择运算是选取满足条件的元组,由题图可知,由关系R得到关系S的操作是选择 运算。第 11 题:以下关于关系的说法正确的是 ( ) 。A. 列的次序非常重要B. 行的次序非常重要C. 列的次序无关紧要D. 关键字必须指定为第一列参考答案: C在一个关系中列的次序无关紧要, 任意交换两列的位置也不影响数据的实际含义。 同样任意交换两行的位置也不影响数据的实际含义。 而就关键字而言, 也无需指 定列号,关键字可以存在于任意一列中。第 12 题:AT(“ EN”, RIGH
7、T(“ STUDEN”T, 4) 的执行结果是 () 。A. 1B. 2C. 3D. 4参考答案: BRIGHT( “STUDENT, 4)表示取字符串STUDEN有边的4个字符,结果为 DENT 而 AT() 函数用于判断第一个字符串表达式在第二个字符串表达式中的位置。第 13 题: 从内存中清除内存变量的命令是 ()A. ReleaseB. DeleteC. EraseD. Destroy参考答案: A内存变量的清除有 4 种格式,分别是:格式 1:CLEARMEMORY 格式 2: RELEASE内存变量名表 >格式 3: RELEASEM_LEXTENDED格式 4: RELEA
8、SE ALL LIKE<1 配符 > | EXCEPTS配符 >第 14 题:设x=“ 11”,丫二“ 1122”,下列表达式结果为假的是()A. NOT(X=Y)AND(X$Y)B. NOT(X$Y)OR(v>Y)C. NOT(X>=Y)D. NOT(X$Y)参考答案: D =、$、=是关系运算符, =是字符串精确比较, $是子串包含测试, 表示 不等于,=表示大于等于,X$丫的值为.,NOT(X$YR£值为.F.。第 15 题:在 Visual FoxPro 中,有如下程序:*程序名: TESTPRGSET TAIX OFFPRIVATE XYx=
9、“数据库”Y= “管理系统”DO sub 1? X+YRETURN* 子程序: sublPROCEDU sublLOCAL XX= “应用”Y= “系统”X=X+YRETURN执行命令DO TEST后,屏幕显示的结果应是()。A. 数据库系统B. 应用系统C. 数据库管理系统D. 应用管理系统参考答案: A在子程序subl中定义了局部变量X,该局部变量X值的改变不影响全局变量中 的X。而子程序中丫值的改变会导致全局变量 丫值的改变。最终X= “数据库”, Y= “系统”。显示X+丫的值则为“数据库系统”。第 16 题: 在创建数据库表结构时,为该表中一些字段建立普通索引,其日的是( )。A.
10、改变表中记录的物理顺序B. 为了对表进行实体完整性约束C. 加快数据库表的更新速度D. 加快数据库表的查询速度参考答案: D建立索引的主要目的是为了提高查询的效率。第 17 题:在Viaual FoxPro 中,使用LOCATE FORvexpl命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( ) 。A. 再次使用LOCATED令重新查询B. 使用SKIP命令C. 使用CONTINU命令D. 使用GO命令参考答案: CLOCATE命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足 条件的记录则指向义件结束位置;如果要使指针指向下一条满足
11、LOCATED件的记录,需使用CONTINCE故本题答案为Co第 18 题: 以下能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯的命令是 () oA. LIST FIELDS 姓名,性别,籍贯LIST FOR专业二“计算机” AND生名,性别,籍贯C.DISPLAY ALL FIELDS 姓名,性别,籍贯D丄1ST FIELDS姓名,性别,籍贯 FOR专业=“计算机”参考答案: D显示记录的正确的命令格式为: LISTFIELDSS达式 范围FOR条件WHILE条 件,本题中要显示当前库文件中所有计算机专业学生的姓名、性别和籍贯,命 令应为:LIST FIELDS姓名,性别,籍贯FOF
12、专业=“计算机”。第 19 题: 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的() oA. 参照完整性B. 实体完整性C. 域完整性D .用户定义完整性参考答案: B参照完整性与表之间的联系有关, 通过建市亨段有效性规则可以保证数据的域完 整性;实体完整性是保证表中记录唯一的特性, 即一个表中不允许有重复的记录。 在 Visual FoxPro 中利用主关键字或候选关键字来保证表中的记录唯一, 这里主 关键字称为主索引,候选关键字称为候选索引。故答案为B。第 20 题:如要设定学生成绩有效性规则在 80 至 90 分之间,当输入的数值不在此范围 内,则给出错误信息,我们必须定
13、义 () 。A. 参照完整性B. 实体完整性C. 域完整性D. 以上各项都需要定义参考答案: C域完整性可以限定字段的取值类型和取值范围。第 21 题:在SQL SELECTS询中,为了使查询结果按降序排序应该使用关键词()。A. ASCB. DESCC. DISTINCTD. HAVING参考答案: BASC和DESC用在短语ORDER B后面来控制采用升序或者降序排列。第 22 题:从student表删除年龄大于30的记录的正确SQL命令是()。A. DELETE FO年龄 >30B. DELETE FROM stude nt WHER年 龄 >30C. DELETE stud
14、e nt FOR 年龄 >30D. DELETE stude nt WHERE龄 >30参考答案: B在表中删除记录的 SQL语句格式为:delete from tablenamewhere condition, 故答案为 B。第 23 题: 下列与创建表结构相关的命令是 ()。A. CREATEB. ALTERC. UPDATED. INSERT参考答案: AINSERT命令用于插入数据,CREATE命令用于创建表,ALTER命令用于修改表的 结构,UPDAT命令用于数据更新。第 24 题:在Visual FoxPro 中,下列关于SQL表定义语句(CREATE TABLE的说法
15、中错误 的是()。A. 可以定义一个新的基本表结构B. 可以定义表中的主关键字C. 可以定义表的域完整性、字段有效性规则等D. 对自由表,同样可以实现其完整性、有效性规则等信息的设置参考答案: D用CREATE TABL命令建立表可以完成表设计器能完成的所有功能,这些功能除 了基本的建立表外,还包括满足实体完整件的主关键字(主索引)PRIMARYKEY定 义域完整性的CHECK勺束及出错信息ERROR定义默认值的DEFAULT?。自由表 不支持表之间的参照完整性及有效性规则的设置。第 25 题:为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是 ( ) 。A. ALTE
16、R TABLE选课 ADD FIELD等级 C(2)B. ALTER TABLE选课 ALTER FIELD等级 C(2)C. ALTER TABL选课 ADD等级 C(2)D. ALTER TABL选课 ALTEF等级 C(2)参考答案: C由题意可知此题是要修改表结构,且增加的是表的字段。在SQL语句中修改表的 命令通常是:ALTER TABLE表名ADD列名 数据类型 完整性约束DROP完整性约束ALTERv列名 数据类型第 26 题: 以下关于“查询”的正确描述是 ()A. 查询文件的扩展名为.prgB. 查询保存在数据库文件中C. 不能用自由表创建查询D. 可以用数据库表和自由表创建
17、查询参考答案: Dprg 是程序文件的扩展名, 查询文件的扩展名为 qpr 。查询文件是以文件的彤 式保存在磁盘上的,它是一个文本文件,其主体是 SQL SELECTS句,另外还有 和输出定向有关的语句。查询所指定的表可以是数据库表和自由表,没有限制。第 27 题: 下列关于报表的说法中,正确的是 ()。A. 报表必须是多栏报表B. 报表的数据源不可以是视图C. 报表的数据源可以是临时表D. 必须设置报表的数据源参考答案: C报表包括行报表、列报表、一对多报表、多栏报表等;报表的数据源是可以不设 置的,其数据源可以是表、查询、视图或临时表。第 28 题: 在下列有关查询设计器的叙述中,正确的叙
18、述是 () 。A. “杂项”选项卡与SQL语句的HAVING®语对应B. “筛选”选项卡与SQL语句的HAVING®语对应C. “排序依据”选项卡与SQL语句的ORDER B®语对应D. “分组依据”选项卡与 SQL语句的ORDER B®语对应参考答案: C在查询设计器中,“杂项”选项卡与SQL语句的DISTINCT短语及TOP®语对应; “筛选”选项卡与SQL语句的WHER短语对应;“排序依据”选项卡与SQL语句 的ORDER B短语对应;“分组依据”选项卡与 SQL语句的CROUP B短语对应。第 29 题:在 Visual FoxPro
19、中调用表单文件 mfl 的正确命令是 ()。分值A. D0 mflB. DO FROM mflC. DO FORM mflD. RUN mfl参考答案: C调用表单的命令格式为:DO FORM表单文件名。第 30 题: 如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在表单的Load事件中加入语句()。A. ThisForm Caption= “登录窗口”B. This Caption= “登录窗口”C. ThisForm . Name“登录窗口”D. This . Name“登录窗口”参考答案: ACaption是用来设置表单标题属性值的,Name用下设置表单的名称,ThisFor
20、m指 定当前表单。第 31 题:在 Visual FoxPro 中让控件获得焦点,使其成为活动对象的方法是 ()A. RELEASEB. GETFOCUSC. LOADD. SETFOCUS参考答案: DRelease方法用于从VFP中释放和关闭表单集或表单。GetFocus是控件接收到焦 点时的事件,Load是创建对象之前产生的事件,SetFocus事件可让控件获取焦 点,使其成为活动对象。故本题答案是 D。第 32 题:执行命令 MyForm=CreateObject( “Form” ) 可以建立一个表单,为了让该表单 在屏幕上显示,应该执行命令 ( ) 。A. MyForm1ListB.
21、 MyFormDisplayC. MvForm3ShowD. MyFormShowForm参考答案: C要使一个表单成为活动的,可使用 Show方法。Show方法即可使表单可见。第 33 题:在 Visual FoxPro 的表单设计中,决定选项组中单选按钮个数的属性是( )。A. ButtonCountB. ButtonsC. BrowseD. BorderStyle参考答案: A在选项组控件中 ButtonCount 属性指定选项组中选项按钮的数目, 且默认值为 2第 34 题: 连编应用程序不能生成的文件是 ( )A. app 文件B. exe 文件C. dll 文件D. prg 文件参
22、考答案: D prg 类型的文件为命令文件或程序文件,该类型文件可在命令窗口中输入MODIFY COMMA命令来建立,但不能通过连编建立。第 35 题:要使“商品”表中所有商品的单价上浮 10%,正确的SQL命令是()A. ALTER商品 SET单价二单价 *1 . 1 FOR ALLB. UPDAT商品SET单价二单价+单价*10 %C. UPDAT商品 SET单价二单价*1 . 1 FOR ALLD. UPDAT商品 SET单价二单价*1 . 1参考答案: C更新表中元组的值,可使用UPDAT命令,UPDATES语之后指定更新数据所属的 表。一次可以更新表中的一个或多个属性值, 可将新的属
23、性值或表达式赋值给对 应的属性名(SET单价二单价*1 . 1),并置于SET短语之后。用 WHER短语可以对 元组进行限制,即只对符合条件的元组进行更新。 若无WHER短语则对表中的所 有元组进行更新,%表示运算符。故答案为 C。第 36 题: 检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是 ( )。A. SELECT职工号,工资FROM职工表; WHER仓库表.所在城市=“广州”B. SELECT职工号,工资FROM职工表; WHER仓库表.仓库号=职工表.仓 库号;AND仓库表.所在城市=“广州”C. SELEC职工号,工资FROM仓库表,职工表;WHER仓库表.仓
24、库号=职工表.仓库号;AND仓库表.所在城市=“广州”D. SELEC职工号,工资FROM仓库表,职工表;WHER仓库表.仓库号=职工表.仓库号;OR仓库表.所在城市=“广州” 参考答案: C 本题中,可通过仓库号字段将仓库表和职工表进行连接, 从而查洵仓库所在地是 “广州”的记录。第 37 题:有如下SQL SELECTS句:SELECT*FOR职工表 WHER工资<=2000 AND工资>=1500 下列与该语句等价的是 () 。A. SELECT*FRO职工表 WHER工资 BETWEEN 1500 AND 2000B. SELECT*FRO职工表 WHER工资 BETWEE
25、N 2000 AND 1500C. SELECT*FRC职工表 WHER工资 FROM 1500 INTO 2000D. SELECT*FRC职工表 wHERET资 FROM 2000 INTO 1500参考答案: ABETWEENANO-是SQL查询语句中的一个特殊运算符,意思为“和之间”, 相当于逻辑运算中的(A>=AND>=B其中A>B),选项B中数值放置错误,选项C和 选项D为语法错误。第 38 题:将仓库号为A4的职工的工资改为2000. 00,正确的命令是()。A. UPDAT职工表 SET工资 WITH 2000. 00 WHER仓库号=“A4”B. UPDAT
26、职工表 SET工资=2000. 00 WHER仓库号=“A4”C. UPDATE FRC职工表 SET 工资 WITH 2000. 00 WHER仓库号=“A4”D. UPDATE FRC职工表 SET工资=2000. 00 WHER仓库号=“A4”参考答案: BUPDATED令的格式为:UPDATED据表名SET列名 仁表达式1,列名2=表达式 2WHER筛选条件。第 39 题:求至少有两个职工的每个仓库的平均工资,正确的SQL语句是()。A. SELECT仓库号,COUNT(*) AVG工资)FROM职工表;HAVINGCOUNT(*)>=2B. SELECT仓库号,COUNT(*)
27、 AVG工资)FROM职工表;GROUFBY仓库号HAVING COUNT(*)>=2C. SELECT仓库号,COUNT(*) AVG工资)FROM职工表;GROUFBY仓库号 SET COUNT(*)>=2D. SELECT仓库号,COUNT(*) AVG工资)FROM职工表;GROUPBY仓库号WHERE COUNT(*)>=2参考答案: B本题考查利用SQL分组查询的功能,计算至少有两个职工的每个仓库的平均工资,利用HAVING?句可以对分组条件做进一步限定 第 40 题:仓库表所在城市北京上海天津广州若仓库表和职工表有如下记录 仓库号A1A2A3职工号仓库号工资M1
28、A12000.00M3A32500.00M4A41800.00M5A21500.00M6A41200.00职工表IN;A4有如下SQL语句:SELECT SUM工资)FROMR工表 WHERE库号OR所在城市=“上(SELECT仓库号FROM仓库表 WHER所在城市=“北京” 海”)。执行语句后,工资总和是 (A. 3500B. 3000C. 5000D. 10500参考答案: A本题SQL查询语句的功能是统计在北京和上海仓库工作的职工的工资总和基本操作题第 41 题:1 在考生文件夹下根据SCORE MANAGE数据库,使用查询向导建立一个含有 “姓名”和“出生日期”的标准查询 QUERY3
29、_1 QPR。2. 从SCORE_MANAG数据库中删除名为NEW_VIEW的视图。3. 用SQL命令向scOREI表中插入一条记录:学号为“ 993503433',课 程号为“ 0001”,成绩为 99。4. 打开表单MYFORM3_4其中添加一个“关闭”命令按钮(名称为Commandl)表单运行时,单击此按钮可关闭表单(不能有多余的命令)。 参考答案:(1) 单击工具栏中的“新建”按钮,在弹出的“新建”对话框中,选择“查询”, 单击“向导”按钮,按照向导的提示,首先从 STUDEN表中选择“姓名”和“出生日期”字段,然后按提示单击完成”按钮,在“另存为”对话框中输入文件名 QUER
30、Y3_1 QPR。(2) 单击工具栏中的“打开”按钮,打开考生文件夹下的SCORE_MANAG数据库,选择NEW_VIEW视图并有击,选择“删除”命令,再 在提示框中单击 “移去” 按钮。(3) 在命令窗口中输入下列代码并按回车键。INSERTINTO SCORE学号,课程号,成绩)VALUES(“993503433',“000l ”, 99)(4) 单击工具栏的“打开”按钮,打开考生文件夹下的表单MYFORM3_4SCX通过表单控件工具栏向其中添加一个命令按钮控件,并设 置其 Caption 属性为“关闭”,双击“关闭”命令按钮,编写其 Click 事件代码 为” Thisform
31、. Release”。保存并运行表单。详细解答:简单应用题第 42 题:1.用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结 果按价格降序存入book_temp表中。2在考生文件夹下有一个名为 menu_lin 的下拉式菜单,请设计一个名 为form_menu的顶层表单,将菜单 menu_lin加入到该表单中,使得运行时菜单 显示在该表单中,并且,表单退出时释放菜单。 参考答案:(1) 操作步骤 在命令窗口中输入如下查询语句,输入完成后按回车键即 可。 SELECT Book 书名,Book.作者,Book.价格;FROM bookloans ,borrows ;WHERE
32、oans.借书证号=Borrows.借书证号;ANDBook.图书登记号=Loans.图书登记号;ANDBorrows .姓名=“田亮”;ORDER BY Book价格 DESCINTO TABLE book_temp dbf(2)操作步骤步骤 l :单击工具栏中的“打开”按钮,在“打开”对话框中选择考生文件夹下的menu_Jin. mnx文件,单击“确定”按钮。选择“显示”菜单下 的“常规选项”命令,在“常规选项”对话框中选择“顶层表单”复选框。步骤2:在命令窗口输入命令 creat form form_menu,新建表单form_menu,设置 表单的ShowWindoW!性为“2-作为顶层表单”步骤3:双击表单空白处,打开代码编辑窗口,选择表单对象的 Init 事件,输入以下代码:DOmenu_lin mpr W
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA/T 2332-2025法庭科学纤维检验拉曼光谱法
- 社区老年人护理技术培训
- 物业管理服务方案
- 护理职业道德教育
- 2026年数据治理关键成功因素识别与风险防控
- 2026年十五五产业链供应链韧性与安全水平提升规划要点
- 2025年前台服务规范练习卷
- 2026年固态储氢系统快速充放氢工艺优化
- 2026年基于大模型的智能风控模型持续自我优化实施方案
- 2026年退休人员个人缴费原用人单位不缴费实施细则
- 2026年内蒙古化工职业学院单招职业适应性测试题库附参考答案详解(考试直接用)
- 无人驾驶汽车关键技术要点剖析
- 收单外包服务合作相关制度
- 2024年四川省成都市高新区中考物理二诊试卷+答案解析
- 2026江西省国有资本运营控股集团有限公司第一批招聘备考题库及答案详解(易错题)
- 医疗健康数据安全风险评估报告
- 新《金融机构客户受益所有人识别管理办法》全文解读课件
- 2026年铁岭卫生职业学院单招职业技能考试题库及参考答案详解
- 餐饮服务礼仪礼貌培训
- 常见眼病讲解
- 2025年山东档案职称考试《档案工作实务》考试题库(浓缩500题)
评论
0/150
提交评论