VFP复习题库.pdf
《VFP复习题库.pdf》由会员分享,可在线阅读,更多相关《VFP复习题库.pdf(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1套 一、单 选(20分)1.设 有 字 符 型 变 量 XM用 于 存 储 学 生 姓 名,逻 辑 型 变 量 XB用 于 存 储 学 生 性 别(男 为 真,女 为 假),查 询 姓 张 的 男 生,正 确 的 表 达 式 是()(A)乂 1!1=张*AND XB=T(B)xm=张 AND XB=.T.(C)xm=张*OR XB=.T.(D)xm=张 AND XB=T2.以 下 字 段 类 型()是 丫 即 严 格 定 义 了 字 段 宽 度 的:字 符 型 日 期 型 数 值 型 浮 点 型 逻 辑 型 备 注 型 通 用 型(A)(D)3.在 程 序 设 计 时,有 一 个 变 量
2、 既 可 以 在 定 义 它 的 模 块 中 使 用,也 可 以 在 下 层 模 块 中 使 用,但 不 可 以 在 上 层 模 块 中 使 用,此 变 量 是()(A)全 局 变 量(B)本 地 变 量(C)私 有 变 量(D)公 共 变 量 4.在 表 单 中 有 3 个 文 本 框 textl、text2和 text3,表 单 运 行 后,分 别 在 textl和 text2中 输 入 数 据,要 求 单 击 文 本 框 text3时 能 自 动 计 算 出 两 个 数 据 之 和,则 程 序 代 码 应 该 放 在 文 本 框 text3的()事 件 中。(A)CLICK(B)GOTF
3、OCUS(C)RIGHTCLICK(D)VALID5.下 列 关 于 报 表 预 览 的 说 法,错 误 的 是()(A)如 果 报 表 文 件 的 数 据 源 内 容 已 经 更 改,但 没 有 保 存 报 表,其 预 览 的 结 果 也 会 随 之 更 改(B)只 有 预 览 了 报 表 后 才 能 打 印 报 表。(C)在 报 表 设 计 器 中,任 何 时 候 都 可 以 使 用 预 览 功 能,查 看 页 面 设 计 的 效 果(D)在 进 行 报 表 预 览 的 同 时,不 可 以 更 改 报 表 的 布 局。6.假 设 有 菜 单 文 件 mainmu.mnx,下 列 说 法 正
4、 确 的 是()(A)利 用 do mainmu命 令,可 运 行 该 菜 单 文 件(B)首 先 在 菜 单 生 成 器 中,将 该 文 件 生 成 可 执 行 的 菜 单 文 件 mainmu.mpr,然 后 执 行 命 令:do mainmu可 运 行 该 菜 单 文 件(C)首 先 在 菜 单 生 成 器 中,将 该 文 件 生 成 可 执 行 的 菜 单 文 件 mainmu.mpr,然 后 执 行 命 令:do mainmu.mpr可 运 行 该 菜 单 文 件(D)首 先 在 菜 单 生 成 器 中,将 该 文 件 生 成 可 执 行 的 菜 单 文 件 mainmu.mpr,然
5、 后 执 行 命 令:do memu mainmu可 运 行 该 菜 单 文 件 7.在 视 图 设 计 器 的“更 新 条 件”选 项 卡 中,如 果 出 现“铅 笔”标 志,表 示()(A)该 字 段 为 关 键 字(B)该 字 段 为 非 关 键 字(C)该 字 段 可 以 更 新(D)该 字 段 不 可 以 更 新 8.有 数 据 表 文 件 CJ.DBF,其 中 有 姓 名/C/8和 上 机 成 绩/N/5/1等 字 段,要 按 姓 名 升 序 排 列,姓 名 相 同 时 按 上 机 成 绩 降 序 建 立 索 引,正 确 的 命 令 是()(A)index on 姓 名-上 机 成
6、 绩 TAG CJIDX(B)index on 姓 名+STR(-上 机 成 绩,6,2)TAG CJ1DX(C)index on 姓 名+STR(1000-上 机 成 绩)TAG CJIDX(D)index on 姓 名/A,上 机 成 绩/D TAG CJIDX9.使 用()短 语 可 以 将 查 询 结 果 存 放 到 永 久 表 中。(A)TO SCREEN(B)INTO ARRAY(C)INTO CURSOR(D)INTO DBF|TABLE10.”成 绩.DBF”表 中 有“成 绩/N/3”字 段,将 所 有 学 生 的 成 绩 增 加 10分,正 确 的 SQL命 令 是()(A
7、)(B)(0(D)UPDATE 成 绩 SET 成 绩=成 绩+10 FOR ALLUPDATE成 绩 SET成 绩=成 绩+10UPDATE成 绩 S ET成 绩=成 绩*1.1UPDATE 成 绩 SET 成 绩=成 绩*1.1 FOR ALL11.指 定 计 时 器 控 件 的 timer事 件 时 间 间 隔 的 属 性 是()(A)enabled(B)interval(C)parent(D)visible12.专 门 的 关 系 运 算 是()(A)选 择、投 影、查 询(B)选 择、投 影、关 联(0 选 择、投 影、连 接(D)选 择、投 影、笛 卡 尔 积 13.VF 表 达
8、式:”GOOD”“BAD“AD”的 值 是()(A)难 以 确 定(B).F.(C).T.(D)非 法 表 达 式 14.顺 序 执 行 如 下 语 句 Dimension a(2,3)Dimension b(3)a=5b(l)=lb=2b(3)=3x=a(2,3)y=b执 行 后,请 问 x 和 y 的 值 分 别 是 多 少()(A)x的 值 为 5,y 的 值 为 1(B)x 的 值 为 5,y 的 值 为 1(0 x 的 值 为 5,y 的 值 为“b(D)x 的 值 为 5,y 的 值 为“b15.下 列 关 于 容 器 的 说 法 错 误 的 是()(A)可 以 认 为 容 器 是
9、 一 种 特 殊 的 控 件(B)容 器 可 以 包 括 其 他 的 容 器 和 控 件(C)命 令 按 钮 组、文 本 框 是 最 常 用 的 容 器(D)表 单 是 一 个 容 器 16.已 知”11/01/2013”,问 表 达 式 3+&D的 计 算 结 果 是()(A)数 值 型(B)字 符 型(C)日 期 型(D)数 据 类 型 不 匹 配 1720题 基 于 如 下 两 个 数 据 表:订 单.dbf(订 单 号/C/6,职 员 号/C/4,客 户 号/C/8,金 额/N/8/0)客 户.dbf(客 户 号/C/8,电 话/C/U,城 市/C/10,爱 好/C/14)17.查 询
10、 超 过 5 条 订 单,且 平 均 金 额 大 于 3000的 职 员 号,正 确 的 SQL语 句 是()(A)SELECT职 员 号 FROM订 单 GROUP B Y 职 员 号;HAVING C0UNT(*)5 AND AVG一 金 额 30002(B)SELECT职 员 号 FROM订 单 GROUP B Y 职 员 号;HAVING COUNT(*)3000(C)SELECT职 员 号 FROM订 单 GROUP B Y 职 员 号;HAVING C0UNT(*)5 AND AVG(金 额)3000(D)SELECT职 员 号 FROM订 单 GROUP B Y 职 员 号;HA
11、VING COUNT(*)300018.查 询 客 户 表 中“爱 好”字 段 中 包 含“足 球”的 客 户 号 和 电 话,正 确 的 SQL语 句 是()(A)select客 户 号,电 话 from客 户 w h e r e 爱 好$%足 球”(B)select客 户 号,电 话 from客 户 w h e r e 爱 好=/足 球”(C)select客 户 号,电 话 from客 户 w h e r e 爱 好 like”*足 球*”(D)select客 户 号,电 话 from客 户 where 爱 好 like%足 球 19.将 订 单 表 中“金 额”字 段 的 小 数 位 数
12、 修 改 为 2,正 确 的 SQL语 句 是()(A)alter table 订 单 alter 金 额 N(8,2)(B)alter 订 单 Rename 金 额 N(8,2)(C)alter table 订 单 rename 金 额 N(2)(D)alter table 订 单 chang 金 额 N(8,2)20.查 询 订 单 金 额 在 1300到 2600之 间 的 全 部 记 录 并 存 储 于 临 时 表 文 件 TEMP中 的 SQL命 令 是()(A)*(B)(C)(D)selectselectselectselectfromfromfromfrom订 单 订 单 订 单
13、 订 单 wherewherewherewherebetween 1300 and 2600 into cursor temp金 额 between 1300 and 2600 into cursor tempbetween 1300 and 2600 into DBF temp金 额 1300 and 2600 to DBF temp二、判 断 题(10 分)1.在 SQL的 select查 询 结 果 中,消 除 重 复 记 录 的 方 法 是 使 用 HAVING子 句。*2.在 浏 览 数 据 表 中 的 数 据 时,可 以 直 接 修 改 表 中 的 内 容。如 果 要 追 加 一
14、条 记 录,需 要 先 选 择”显 示“菜 单 中 的“追 加 方 式”。3.表 单 具 有 很 多 不 同 的 属 性,其 中,用 于 控 制 其 标 题 栏 显 示 内 容 的 属 性 为 name。4.列 表 框 的 addlistitem(4,2,3)方 法 表 示 在 列 表 框 的 第 4 行 第 2 列 显 示 3 这 个 数 字。5.添 加 到 表 单 数 据 环 境 中 的 表 或 视 图 能 随 着 表 单 的 运 行 而 自 动 打 开。6.结 构 化 程 序 设 计 包 含 3 种 基 本 结 构,其 中 scan-endscan语 句 属 于 循 环 结 构。7.职
15、工 表 及 相 关 索 引 已 起 作 用,现 要 将 记 录 指 针 定 位 到 第 一 个 工 资 高 于 800元 的 记 录 上,命 令 是:seek工 资 8008.在 面 向 对 象 程 序 设 计 中,每 种 对 象 所 能 识 别 的 事 件 不 是 固 定 的,用 户 可 以 根 据 需 要 进 行 事 件 的 设 计 和 添 加。9.日 期 型 数 据 之 间 不 能 进 行 加 法 运 算,但 可 以 进 行 减 法 运 算。10.passwordchar属 性 常 用 于 用 户 输 入 密 码 或 口 令 时 对 输 入 的 字 符 进 行 屏 蔽,是 文 本 框、组
16、 合 框 等 控 件 最 常 用 的 属 性 之 一。三.选 择 填 空 题(每 空 2 分,共 20分)1.考 生 数 据 表(文 件 名 为:ks.dbf)中 有“准 考 证 号/c/9、“密 码/C/6、“成 绩/n/5/1”等 字 段。设 计 如 图 1 所 示 表 单,将 考 生 数 据 表 添 加 到 表 单 的 数 据 环 境 中,表 单 运 行 后,在 表 单 的 文 本 框 textl中 输 入 查 询 考 生 的 准 考 证 号,文 本 框 text2中 输 入 该 考 生 的 查 询密 码 后,单 击“查 询”按 钮,查 询 考 生 的 成 绩,并 将 考 生 的 成 绩
17、 显 示 在 标 签 la b e l3中(考 号 和 密 码 输 入 错 误,则 弹 出 提 示 窗 口 显 示“准 考 证 号 或 密 码 错 误!请 选 择 并 完 善 代 码。“查 询”按 钮 的 c l i c k事 件 代 码 如 下:S elect ksK h=alltrim(thisform.te x tl.value)mm=alltrim(thisform.text2.value)_ _i f found()_ _e lsemessagebox(“准 考 证 号 或 密 码 错 误!”)endif图 1(A)seek 准 考 证 号=小 a n d密 码=0101(B)loc
18、ate f o r准 考 证 号 二 kh a n d密 码=0 1 1 1 1(C)find for 准 考 证 号=kh and 密 码=0 1 1 1 1(D)seek for 准 考 证 号=kh and 密 码 二 mm(A)thisform.label3.value=成 绩(B)thisform.label3.caption=成 绩(C)thisform.label3.caplion=str(成 绩,5)(D)this form.1 abe!3.val ue=str(成 绩,5,1)2.设 计 如 图 2 所 示 表 单,表 单 运 行 后,要 在 表 格 中 显 示 图 书 表
19、中 数 量 最 少 的 3 种 图 书 信 息,请 选 择 并 完 善 代 码。表 单 fo rm l的 in it事 件 代 码 如 下:Thisform.grid 1.recordsourcetype=4Thisform.grid 1.recordsource=,select*from 图 书 数 量;Into cursor temp(A)3(B)distinct(C)top 3(D)percent 3(A)group by(B)order by(C)having(D)where3.成 绩 数 据 表 c j.d b f中 有 三 个 数 值 型 字 段:数 学、语 文、总 分,所 有 记
20、 录 的 数 学 和 语 文 字 段 值 均 已 输 入,设 计 如 图 3 所 示 表 单,将 成 绩 数 据 表 cj.dbf添 加 到 表 单 的 数 据 环 境 中,运 行 表 单 后,单 击“显 示”按 钮,计 算 每 条 记 录 的 总 分 字 段 值,并 将 结 果 填 入 该 记 录 的“总 分”字 段 中,并 在 表 格 中 显 示 成 绩 数 据 表 cj.dbf的 内 容,请 选 择 并 完 善 代 码。“显 示”按 钮 的 click事 件 代 码:Go topDo while not eof()Replace 总 分 with thisform.zf(数 学,语 文)
21、Enddo图 34Thisform.Grid 1.recordsource=cj自 定 义 方 法 程 序 ZfParameters sx,yw(A)loop(B)exit(C)skip(D)continue(A)return sx+yw(B)return cj(C)return(D)sx+yw4.在 编 辑 框 中 显 示 100以 内 的 奇 数,每 行 显 示 5 个 数。请 选 择 并 完 善 以 下 程 序。一,K=0For i=l to 100 step 2K=k+1_ _If C=c+chr(13)EndifEndforThisform.editl.value=c(A)Thisf
22、orm.editl.value=i(B)c=c+i(C)Thisform.editl.value=str(i,5)(D)c=c+str(i,5)(A)k/5=0(B)mod(l 00,5)=0(C)k%5=0(D)mod(l 00,k)=05.有 数 据 表“图 书.dbf”包 含 书 号、书 名、出 版 社、作 者 等 字 段,设 计 如 图 4 所 示 表 单,表 单 运 行 后,单 击 命 令 按 钮 可 以 在 表 格 控 件 中 显 示 图 书 表 的 部 分 字 段 的 数 据,如 图 4 所 示,请 选 择 并 完 善 代 码。HSMMHaHHUii 3 凶 命 令 按 钮 的
23、c lic k事 件 代 码:U s e图 书 一 To ts fields书 号,书 名 Thisform.grid 1.recordsourcetype=0 力 s”表 单 的 unload(释 放 对 象 时 发 生)事 件:Close allDrop table ts显 示 书 号 和 书 名 图 4(A)copy dbf(B)copy(A)Thisform.grid 1.recordsource(C)Thisform.grid 1.caption(C)copy structure(D)copy file(B)Thisform.grid 1.record(D)Thisform.grid
24、 1.source四、读 程 序(每 题 5 分,共 3 0分)1.设 计 如 图 5 所 示 表 单,运 行 表 单 后,单 击“commandl”按 钮,标 签 lab el 1 显 示 的 内 容 为()命 令 按 钮 com m andl”的 click事 件 代 码 如 下:K=.t.Y=10X=Do while kY=y+1If y/5=int(y/5)X=x+str(y,3)ElseLoopEndifIf y20K=.f.EndifEnddoThisform.label 1.caption=x(A)10 15(B)10 15 20(C)15 20(D)15 20 252.有 学
25、生 成 绩 表(文 件 名:XSCJ.DBF),表 中 数 据 如 下 所 示,设 计 如 图 6 所 示 表 单,将 学 生 成 绩 表 添 加 到 表 单 数 据 环 境 中,表 单 运 行 时,单 击“统 计”命 令 按 钮,两 个 标 签(labell,labe12)中 分 别 显 示 的 结 果 是()学 生 成 绩 表(文 件 名:XSCJ.DBF)姓 名 课 程 名 成 绩 绩 点 陈 兵 兵 计 算 机 基 础 92 4杨 昆 昆 计 算 机 基 础 68 1江 三 三 计 算 机 基 础 88 3陈 兵 兵 程 序 设 计 80 3杨 杨 电 子 商 务 70 2杨 杨 计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 复习 题库
限制150内