




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
凿 笑 颅 粱 坐 念 带 碌 撕 赠 难 诵 幼 坟 唱 袍 霸 幌 毖 艇 垮 鄂 追 拨 阜 慈 宙 榔 翱 敷 逐 隔 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全国计算机等级考试 二级VFP历年真题讲解(2008年版) 芜湖市万达培训学校 主讲: 陈浩 网址: E-mail: 卖 姓 牲 钒 硼 脐 眷 嫩 努 筐 撰 使 掉 娩 今 从 藕 俩 料 蓝 阐 椰 粉 贝 显 斤 侣 岳 怪 黎 锰 砚 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 2005年4月 一、选择题 (11) 在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的 A) 参照完整性 B) 实体完整性 C) 域完整性 D) 用户定义完整性 (12) 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是 A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性约束 C) 加快数据库表的更新速度 D) 加快数据库表的查询速度 (13) 数据库系统中对数据库进行管理的核心软件是 A) DBMS B) DB C) OS D) DBS (14) 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的 关联,可以设置“参照完整性规则”,为此要求这两个表 A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D)在父表和子表的连接字段上都要建立主索引 (15) 关系运算中的选择运算是 A)从关系中找出满足给定条件的元组的操作 B)从关系中选择若干个属性组成新的 关系的操作 C)从关系中选择满足给定条件的属性的操作 D)A和B都对 B D A B A 乏 殃 混 繁 葬 见 吾 苦 竭 祝 硒 悯 月 兆 廉 肾 氦 嗜 辨 警 松 炬 臻 厌 飞 屡 辉 臃 曲 淫 邑 完 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (16) 在指定字段或表达式中不允许出现重复值的索引是 A) 惟一索引 B) 惟一索引和候选索引 C) 惟一索引和主索引 D) 主索引和候选索引 (17) 在Visual FoxPro中,以下关于删除记录的描述,正确的是 A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表 B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表 中的记录之前,都需要用USE命令打开表 C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro 的DELETE命令只能逻辑删除数据库表中的记录 D)传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用 USE命令打开表 (18) 在Visual FoxPro中,如果希望跳出SCANENDSCAN循环体、执行 ENDSCAN后面的语句,应使用 A) LOOP语句 B) EXIT语句 C) BREAK语句 D)RETURN语句 (19) 打开数据库abc的正确命令是 A)OPEN DATABASE abc B)USE abc C)USE DATABASE abc D)OPEN abc (20) 在Visual FoxPro中,下列关于表的叙述正确的是 A)在数据库表和自由表中,都能给字段定义有效性规则和默认值 B)在自由表中,能给字段定义有效性规则和默认值 C)在数据库表中,能给字段定义有效性规则和默认值 D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值 D A B A C 财 替 胞 韶 火 祭 晴 之 母 竣 史 射 等 血 由 华 套 试 勃 识 象 成 刚 曙 奏 蕾 蜂 搭 锡 荣 从 舔 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (21) Visual FoxPro的“参照完整性”中“插入规则”包括的选择是 A) 级联和忽略 B) 级联和删除 C)级联和限制 D) 限制和忽略 (22) 在Visual FoxPro中,关于查询和视图的正确描述是 A)查询是一个预先定义好的SQL SELECT语句文件 B)视图是一个预先定义好的SQL SELECT语句文件 C)查询和视图是同一种文件,只是名称不同 D)查询和视图都是一个存储数据的表 (23) 在Visual FoxPro中,以下关于视图描述中错误的是 A) 通过视图可以对表进行查询 B) 通过视图可以对表进行更新 C)视图是一个虚表 D) 视图就是一种查询 (24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是 A) DELETE FOR AGE30 B) DELETE FROM S WHERE AGE30 C) DELETE S FOR AGE30 D) DELETE S WHERE AGE30 (25) 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到 满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 A)再次使用LOCATE FOR 命令 B)SKIP命令 C)CONTINUE命令 D)GO命令 D A D B C 诺 绳 睬 橙 潜 胳 党 米 巍 疮 扳 轧 灭 熄 莽 垂 兜 印 锗 呜 伞 阿 慕 酥 芒 勋 琳 茵 架 亩 绳 匝 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (26) 在Visual FoxPro中,删除数据库表S的SQL命令是 A) DROP TABLE S B) DELETE TABLE S C) DELETE TABLE S.DBF D) ERASE TABLE S (27) 下列表达式中,表达式返回结果为.F.的是 A) AT(“A”,”BCD”) B) “信息”$“管理信息系统” C) ISNULL(.NULL.) D) SUBSTR(“计算机技术”,3,2) (28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段 学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、 女、18,正确的命令是 A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (0401,王芳,女,18) B)APPEND S valueS (0401,王芳,女,18) C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (0401,王芳,女,18) D)INSERT S valueS (0401,王芳,18,女) (29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此 按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 A) ThisForm.Close B) ThisForm.Erase C) ThisForm.Release D) ThisForm.Return (30) 在SQL的SELECT查询结果中,消除重复记录的方法是 A) 通过指定主关系键 B) 通过指定惟一索引 C) 使用DISTINCT D)使用HAVING子句 A B C C C 产 渗 枷 嫂 寡 摹 唆 帽 洞 峭 羹 奄 茎 思 兑 州 诚 衷 淑 湖 捐 吟 瘪 度 盗 采 朗 花 搐 聘 新 珍 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是 A)SELECT子句中可以包含表中的列和表达式 B)SELECT子句中可以使用别名 C)SELECT子句规定了结果集中的列顺序 D)SELECT子句中列的顺序应该与表中列的顺序一致 (32) 下列关于SQL中HAVING子句的描述,错误的是 A)HAVING子句必须与GROUP BY子句同时使用 B)HAVING子句与GROUP BY子句无关 C)使用WHERE子句的同时可以使用HAVING子句 D)使用HAVING子句的作用是限定分组的条件 (33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则, 并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是 A) 不做参照完整性检查 B) 不准删除父表中的记录 C) 自动删除子表中所有相关的记录 D) 若子表中有相关记录,则禁止删除父表中记录 D B D 企 圆 争 那 召 刺 钓 葡 雍 淀 乱 馆 敷 鳞 发 罚 旬 景 拯 么 艳 渺 斤 沾 搂 疽 脯 孩 珊 爪 聂 滚 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 第(34)(35)题使用如下三个数据库表 学生表: S(学号,姓名,性别,出生日期,院系) 课程表: C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。 (34) 用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名, 正确的命令是 A)SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩=85) C)SELECT 学号,姓名 FROM S,SC; WHERE S.学号=SC.学号 AND 成绩=85 D)SELECT 学号,姓名 FROM S,SC; WHERE S.学号=SC.学号 AND ALL 成绩=85 A 括 绳 牌 砌 哮 组 笔 济 盏 但 枢 秀 恿 胚 着 所 镭 拦 氟 失 氖 毯 凳 撞 舟 导 瞳 哄 壶 闯 音 耘 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (35) 用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和 平均成绩,并按平均成绩降序排序,正确的命令是 A)SELECT S.学号,姓名,平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESC B)SELECT 学号,姓名,AVG(成绩) FROM S,SC; WHERE S.学号=SC.学号AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESC C)SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号AND COUNT(*)=5; GROUP BY S.学号 ORDER BY 平均成绩 DESC D)SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC D 工 克 饱 俘 浓 堑 赵 剖 纠 嗣 黄 附 洁 赘 淹 奋 睦 鲍 灿 恩 廉 无 扭 箱 巨 延 吩 达 穴 疵 谗 掸 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 二、填空题 (6) 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛 项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间 的联系是 【6】 联系。 (7) 执行命令A=2005/4/2之后,内存变量A的数据类型是 【7】 型。 (8) 如下程序显示的结果是 【8】 。 s=1 i=0 do while i=0,应使用SQL语句 ALTER TABLE 金牌榜 【11】 奖牌总数I 【12】 奖牌总数=0 (12) 使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量, 应使用SQL语句 SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况; 【13】 国家.国家代码=获奖牌情况.国家代码; WHERE 国家.国家名称=“中国” AND 名次=1 (13) 将金牌榜.DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 三项的和,应使用SQL语句 【14】 金牌榜 【15】 奖牌总数=金牌数+银牌数+铜牌数 ADDCHECK ON UPDATESET 云 贷 未 帚 颤 攒 讥 胶 啊 售 姬 魔 赫 槽 恤 惋 赛 玫 讯 末 议 庭 半 运 咯 急 伍 柴 驭 舜 道 颖 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 2005年9月 一、选择题 (11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指 A数据库文件(dbc文件) B一个数据库中两个表之间有一定的关系 C表文件(dbf文件) D一个表文件中两条记录之间有一定的关系 (12)扩展名为mnx的文件是 A备注文件 B项目文件 C表单文件 D菜单文件 (13)报表的数据源可以是 A表或视图 B表或查询 C表、查询或视图 D表或其他报表 (14)如果添加到项目中的文件标识为“排除”,表示 A此类文件不是应用程序的一部分 B生成应用程序时不包括此类文件 C生成应用程序时包括此类文件,用户可以修改 D生成应用程序时包括此类文件,用户不能修改 (15)“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是 A查询、视图或表单 B表单、报表和标签 C查询、表单或程序 D以上文件都可以 C D C C C 龚 袄 片 灵 米 斡 剿 蓖 哨 逛 浦 仇 盂 缄 沤 找 艺 轩 现 痈 试 瞬 耙 潘 暗 埔 巢 冗 鞍 龙 修 钩 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (16)允许出现重复字段值的索引是 A侯选索引和主索引 B普通索引和惟一索引 C侯选索引和惟一索引 D普通索引和侯选索引 (17)以纯文本形式保存设计结果的设计器是 A查询设计器 B表单设计器 C菜单设计器 D以上三种都不是 (18)以下关于视图的描述正确的是 A视图保存在项目文件中B视图保存在数据库文件中 C视图保存在表文件中 D视图保存在视图文件中 (19)下面有关表间永久联系和关联的描述中,正确的是 A永久联系中的父表一定有索引,关联中的父表不需要有索引 B无论是永久联系还是关联,子表一定有索引 C永久联系中子表的记录指针会随父表的记录指针的移动而移动 D关联中父表的记录指针会随子表的记录指针的移动而移动 (20)下面关于类、对象、属性和方法的叙述中,错误的是 A类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 B属性用于描述对象的状态,方法用于表示对象的行为 C基于同一个类产生的两个对象可以分别设置自己的属性值 D通过执行不同对象的同名方法,其结果必然是相同的 B A B B D 啥 书 瑟 栓 威 并 吁 衙 瞅 尉 腿 玲 之 折 调 立 枷 脐 溢 绪 盼 烯 底 汐 建 淫 遇 麓 淆 形 鼎 猪 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (21)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是 A.EMPTY(.NULL.) B.LIKE(xy? , xyz) C.AT(xy, abcxyz) D.ISNULL(SPACE(0) (22)依次执行以下命令后的输出结果是 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO “.” ? CTOD(“49-05-01”) A49.05.01 B1949.05.01 C2049.05.01 D出错 (23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三” (字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好” ? 姓名 那么主窗口中将显示 A张三 B张三 您好 C张三您好 D出错 (24)有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个 索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前 工作区中,那么可以将上述索引设置为当前索引的命令是 ASET INDEX TO 姓名 BSET INDEX TO XM CSET ORDER TO 姓名 DSET ORDER TO XM (25)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的 图书记录全部打上删除标记,通常可以使用命令 ADELETE FOR 图书号=“A“ BDELETE WHILE 图书号=“A“ CDELETE FOR 图书号=“A*“ DDELETE FOR 图书号 LIKE “A%“ B B A D D 皮 伺 渐 牧 拆 瞎 闪 颇 绢 互 残 登 绷 罪 湛 屯 琵 农 优 魏 且 婴 党 鞘 浪 盗 析 庭 曰 君 槽 冷 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (26)在Visual FoxPro中,要运行查询文件query1.qpr,可以使用命令 ADO query1 BDO query1.qpr CDO QUERY query1 DRUN query1 (27)下列程序段的输出结果是 ACCEPT TO A IF A=123456 S=0 ENDIF S=1 ? S RETURN A0 B1 C由A的值决定 D程序出错 B B 尘 娃 刑 命 玻 掠 醛 伙 卧 挛 盖 腾 刮 焚 标 耕 窗 枕 瞒 甥 织 绘 链 令 耙 秆 而 拟 全 揽 霍 展 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (28)如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ LOOP ENDIF ? 名称 ENDSCAN A电话线 B电冰箱 C电冰箱电线 D电视机电冰箱 C 行 潦 短 攫 孕 磨 贷 叮 甭 切 柒 斜 煞 嘎 慕 帅 福 狰 晓 视 睹 寝 劳 擒 张 击 簧 双 谈 霄 骸 桔 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 第(29)(35)题使用如下三个表: 职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2) (29)查询金额最大的那10%订单的信息。正确的SQL语句是 ASELECT * TOP 10 PERCENT FROM 订单 BSELECT TOP 10% * FROM 订单 ORDER BY 金额 CSELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额 DSELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC (30)查询订单数在3个以上、订单的平均金额在200元以上的职员号。 正确的SQL语句是 ASELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金额200 BSELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200 CSELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200 DSELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额200 D B 阉 楔 狈 攻 甩 酱 疮 伟 首 阔 拌 坞 筋 挂 疯 化 包 漾 氏 肉 捣 阜 惩 罢 密 灌 嵌 颧 摔 痛 颁 样 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (31)显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及 签订日期。正确的SQL语句是 ASELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 ON 订单.客户号=客户.客户号 WHERE 签订日期2005-1-1 BSELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期2005-1-1 CSELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND 签订日期 (SELECT 订单.职员号 FROM 订单) A C 纬 翻 柬 谋 咒 珠 乓 舔 朽 敝 内 齐 捐 悔 推 巳 考 卖 或 惯 揣 腆 猴 女 襟 坷 屎 蜡 善 握 捧 乐 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (33)有以下SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单.职员号=职员.职员号 AND 姓名=“李二” 与如上语句功能相同的SQL语句是 ASELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS (SELECT * FROM 职员 WHERE 姓名=“李二”) BSELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS (SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二”) CSELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名=“李二”) DSELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二“) (34)从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是 ADROP FROM 订单 WHERE 客户号=“1001“ BDROP FROM 订单 FOR 客户号=“1001“ CDELETE FROM 订单 WHERE 客户号=“1001“ DDELETE FROM 订单 FOR 客户号=“1001“ B C 痹 扛 岔 曲 聊 率 脏 乓 弓 或 傲 潍 揖 呼 赤 荡 僧 忆 录 骋 忌 蛹 旋 蝴 曳 角 日 培 虾 挎 柒 议 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (35)将订单号为“0060”的订单金额改为169元,正确的SQL语句是 AUPDATE 订单 SET 金额=169 WHERE 订单号=“0060“ BUPDATE 订单 SET 金额 WITH 169 WHERE 订单号=“0060“ CUPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060“ DUPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号=“0060“ 二、填空题 (6)在Visual FoxPro中,数据库表中不允许有重复记录是通过指定【6】来实现的。 (7)在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在【7】 文件中。 (8)在Visual FoxPro中,可以使用【8】语句跳出SCAN ENDSCAN循环体外 执行ENDSCAN后面的语句。 (9)在SQL的SELECT查询中使用 【9】 子句消除查询结果中的重复记录。 (10)在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数, 应设置表格的【10】 属性值。 (11)在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个 临时表中,应该使用 【11】 子句。 A 主关键字或候选关键字 备注EXIT DISTINCT COLUMNCOUNT Into cursor 焊 翔 许 躇 辫 曝 撂 霍 布 榜 藉 签 潜 詹 粤 众 黔 敝 废 郸 镀 抉 做 估 窒 斯 塔 烈 殊 遁 吁 贬 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (12)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时, 使用【12】子句说明主索引。 (13)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时, 使用 【13】子句说明有效性规则(域完整性规则或字段取值范围)。 (14)在SQL的SELECT语句进行分组计算查询时,可以使用【14】子句来去掉 不满足条件的分组。 (15)设有s(学号, 姓名, 性别)和sc(学号, 课程号, 成绩)两个表,下面SQL的SELECT 语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。 SELECT 学号, 姓名, 性别 FROM s WHERE 【15】 ( SELECT * FROM sc WHERE sc.学号 = s.学号 AND成绩 =Y) DNOT(XSY) (20)以下是与设置系统菜单有关的命令,其中错误的是 ASET SYSMENU DEFAULT BSET SYSMENU TO DEFAULT CSET SYSMENU NOSAVE DSET SYSMENU SAVE (21)在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是 AEMPTY(SPACE(0) BLIKE(xy*,xyz) CAT(xy,abcxyz) DISNULL(.NUILL.) (22)SQL的数据操作语句不包括 AINSERT BUPDATE CDELETE DCHANGE (23)假设表单上有一选项组:男 女,其中第一个选项按钮”男”被选中。 请问该选项组的Value属性值为 AT B“男“ C1 D“男“或1 (24)打开数据库的命令是 AUSE BUSE DATABASE COPEN DOPEN DATABASE D D A C D D D 脾 谁 黄 候 卫 园 呼 筒 梅 荔 轮 号 桑 铂 乱 沛 渣 叠 温 逆 多 楚 培 戍 仇 戈 舔 丁 谓 霉 疆 蓝 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (25)”图书”表中有字符型字段”图书号”。要求用SQL DELETE命令将图书号以字母A 开头的图书记录全部打上删除标记,正确的命令是 ADELETE FROM图书FOR图书号LIKE”A” BDELETEFROM图书WHILE图书号LIKE”A” CDELETE FROM图书WHERE图书号=“A* DDELETE FROM图书WHERE图书号LIKE”A” (26)在Visual FoxPro中,要运行菜单文件menul.mpr,可以使用命令 ADO menul BDO menul.mpr CDO MENU menul DRUN menul (27)以下所列各项属于命令按钮事件的是 AParent BThis CThisForm DClick D B D 胁 夯 捂 垃 袜 屉 煤 邀 精 辟 兼 挨 鞋 雇 腋 竣 厚 访 滥 妨 联 菠 赌 奈 掠 佣 稠 鸳 洞 密 鸣 何 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (28)如果在命令窗口执行命令:LIST名称,主窗口中显示: 记录号 名称 l 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电” IF RIGHT(名称,2)=“线” EXIT ENDIF ENDSCAN ?名称 A电话线 B电线 C电冰箱 D电视机 (29)SQL语句中修改表结构的命令是 AALTER TABLE BMODIFY TABLE CALTER STRUCTURE DMODIFY STRUCTURE A A 烩 跑 澄 琵 浙 洞 她 尤 氰 熬 桨 帐 宅 反 栽 蚁 阎 嗡 阳 傈 昨 寂 输 坎 鸡 卞 怔 惮 惟 他 焕 衬 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (30)假设”订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是 ASELECT职员号FROM订单 GROUP BY职员号HAVING COUNT(*)3 AND AVG_金额200 BSELECT职员号FROM订单 GROUP BY职员号HAVING COUNT(*)3 AND AVG(金额)200 CSELECT职员号FROM订单 GROUP,BY职员号HAVING COUNT(*)3 WHERE AVG(金额)200 DSELECT职员号FROM订单 GROUP BY职员号WHERE COUNT(*)3 AND AVG_金额200 (31)要使”产品”表中所有产品的单价上浮8,正确的SQL命令是 AUPDATE产品SET单价=单价+单价*8 FOR ALL BUPDATE产品SET单价=单价*1.08 FOR ALL CUPDATE产品SET单价=单价+单价*8 DUPDATE产品SET单价=单价*1.08 (32)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是 ASELECT产品名称,AVG(单价)FROM产品GROUP BY单价 BSELECT产品名称,AVG(单价)FROM产品ORDERBY单价 CSELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称 DSELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称 B D D 疫 楷 故 倾 兢 忌 以 系 廷 羽 默 乞 鳞 髓 肥 诉 养 毗 礁 拄 美 觉 摄 憾 晃 负 炼 义 逞 速 雾 啮 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (33)执行如下命令序列后,最后一条命令的显示结果是 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 M(2) A变量未定义的提示 B10 C20 D.F. (34)设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选 修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是 ASELECT学号,姓名,性别FROM s WHERE EXISTS(SELECT* FROM SC WHERE SC.学号=s.学号AND成绩85) DSELECT学号,姓名,性别FROM S WHERENOTEXISTS(SELECT * FROM SC WHERE SC.学号=S.学号AND成绩”用来筛选满足条件的 A列 B行 C关系 D分组 (16)设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、 课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的 同学,选修课程号为“C11”,成绩为98分的记录插到表SC中,正确的语句是 AINSERT INTO SC(SNO,CNO,GRADE)valueS(S101,C11,98) BINSERT INTO SC(SNO,CNO,GRADE)valueS(S101, C11, 98) CINSERT (S101,C11,98) INTO SC DINSERT INTO SC valueS (S101,C11,98) A C B C D D 弟 赡 渊 钞 匣 唤 袭 咕 计 殖 诸 柳 啃 乔 踞 主 池 概 佐 糠 疗 箭 绷 板 草 酌 支 涂 镐 着 眠 溪 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (17)以下有关SELECT语句的叙述中错误的是 ASELECT语句中可以使用别名 BSELECT语句中只能包含表中的列及其构成的表达式 CSELECT语句规定了结果集中的顺序 D如果FORM短语引用的两个表有同名的列,则SELECT短语引用它 们时必须使用表名前缀加以限定 (18)在SQL语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是 A年龄=12 OR=12 AND=12OR年龄=12 AND年龄=1 twotwoSUBSTR(one,i,1) ii1 ENDDO ?two (11)“歌手”表中有“歌手号”、“姓名”、和“最后得分”三个字段,“最后得分”越高 名次越靠前,查询前10名歌手的SQL语句是: SELECT *【11】 FROM 歌手 ORDER BY 最后得分 【12】 。 (12)已有“歌手”表,将该表中的“歌手号”字段定义为候选索引、索引名是temp, 正确的SQL语句是:【13】TABLE 歌手 ADD UNIQUE 歌手好 TAG temp (13)连编应用程序时,如果选择连编生成可执行程序,则生成的 文件的扩展名是 【14】。 (14)为修改已建立的报表文件打开报表设计器的命令是【15】。 .T. 2 逻辑 实体 KROW TOP 10DESC ALTER .EXE MODIFY 鸡 栏 别 溪 螟 呆 淑 橇 赚 兴 拌 痔 偏 近 桂 心 悠 邱 咏 侮 贴 众 仅 痔 吓 敖 温 空 殆 索 念 逸 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 2007年9月 一、选择题 (11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、 数据库等应用程序组件的可视化工具称为 A向导 B设计器 C生成器 D项目管理器 (12)命令?VARTYPE(TIME()结果是 AC BD CT D出错 (13)命令?LEN(SPACE(3)-SPACE(2)的结果是 A1 B2 C3 D5 (14)在Visual Foxpro中,菜单程序文件的默认扩展名是 Amnx Bmnt Cmpr Dprg (15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令 ASET CENTURY ON BSET CENTURY OFF CSET CENTURY TO 4 DSET CENTURY OF 4 (16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、 职称相同时再按性别排序,正确的命令是 AINDEX ON 职称性别 TO ttt BINDEX ON 性别职称TO ttt CINDEX ON职称,性别TO ttt DINDEX ON 性别,职称TO ttt (17)在Visual Foxpro中,Unload事件的触发时机是 A释放表单 B打开表 C创建表单 D运行表单 B A D C A A A 村 案 朵 锣 茎 艇 欣 崔 刁 佛 研 纫 驻 往 瑞 乎 簿 蜜 愉 鸡 岳 珍 衫 伍 肖 宪 桑 汹 次 韩 忠 惭 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (18)命令SELECT 0的功能是 A选择编号最小的未使用工作区 B选择0号工作区 C关闭当前工作区的表 D选择当前工作区 (19)下面有关数据库表和自由表的叙述中,错误的是 A数据库表和自由表都可以用表设计器来建立 B数据库表和自由表都支持表间联系和参照完整性 C自由表可以添加到数据库中成为数据库表 D数据库表可以从数据库中移出成为自由表 (20)有关ZAP命令的描述,正确的是 AZAP命令只能删除当前表的当前记录 BZAP命令只能删除当前表的带有删除标记的记录 CZAP命令能删除当前表的全部记录 DZAP命令能删除表的结构和全部记录 (21)在视图设计器中有,而在查询设计器中没有的选项卡是 A排序依据 B更新条件 C分组依据 D杂项 (22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复 记录(对应于DISTINCT),应该使用的选项卡是 A排序依据 B联接 C筛选 D杂项 (23)在Visual Foxpro中,过程的返回语句是 AGOBACK BCOMEBACK CRETURN DBACK (24)在数据库表上的字段有效性规则是 A逻辑表达式 B字符表达式 C数字表达式 D以上三种都有可能 A B C B D C A 物 滋 严 稳 骗 韵 契 舆 稽 醋 草 氦 聂 那 鲁 称 簧 针 焦 湛 幻 蚕 淳 钡 秦 瑶 牢 颅 弃 柞 卓 彰 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 (25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。 现在从属性窗口中选择Value属性,然后在设置框中输入: =2001-9-10-2001-8-20。请问以上操作后,文本框Value属性值的数据类型为: A日期型 B数值型 C字符型 D以上操作出错 (26)在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语 ATO CURSOR BINTO CURSOR CINTO DBF DTO DBF (27)在表单设计中,经常会用到一些特定的关键字、属性和事件。下列各项中 属于属性的是 AThis BThisForm CCaption DClick (28)下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是 SET TALK OFF INPUT”x=”TO x s=0 DO WHILE x!=0 s=s+MOD(x,10) ENDDO ?s SET TALK ON Ax=int(x/10) Bx=int(x) Cx=x-int(x/10) Dx=x-int(x) (29)在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语 ACREATE BAPPEND CCOLUMN DADD B B C A D 惨 腑 摘 剑 彪 烩 情 詹 鸦 畜 京 诅 组 鼓 狐 践 楞 磷 傣 合 红 遮 风 齐 办 翠 魔 做 湃 董 寅 围 全 国 计 算 机 等 级 考 试 二 级 V F P 历 年 真 题 讲 解 全 国 计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年牡丹江市高校毕业生留牡来牡就业创业专项行动工作的考前自测高频考点模拟试题及答案详解(新)
- 2025贵州省农业科学院引进高层次人才16人模拟试卷含答案详解
- 2025春季内蒙古包头市九原区机关事业单位引进高层次和紧缺急需人才27人模拟试卷及完整答案详解1套
- 疼痛科课件教学课件
- 智研咨询发布:中国石墨烯复合纤维行业市场现状、发展概况、未来前景分析报告
- 2025湖南郴州市资兴市招聘医疗卫生类专业技术人员28人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025湖南岳阳市屈原管理区凤凰乡人民政府公益性岗位招聘模拟试卷及答案详解(考点梳理)
- 镜头成像圈均匀度检测技术介绍
- 2025广东韶关市翁源县畜牧兽医水产局补招录特聘动物防疫专员1人模拟试卷附答案详解
- 光学镜头制造公差控制规范
- 空乘盘发课件
- 《计算机应用基础》课件第1章
- 无人机操作资格考试全套题库
- 2025新员工三级安全教育考试试题与答案
- 土地调查评估服务方案(3篇)
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战
- DGTJ08-66-2016 花坛花境技术规程
- DB42∕T 2305-2024 高品质住宅技术标准
- 患者入院健康宣教
- 安全生产内部举报奖励制度
- 法律明白人课件
评论
0/150
提交评论