VFP基础及应用试卷A_第1页
VFP基础及应用试卷A_第2页
VFP基础及应用试卷A_第3页
VFP基础及应用试卷A_第4页
VFP基础及应用试卷A_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题(共40 分,每题 1 分)1、()阶段提高了数据的共享性、减少数据的冗余度,真正实现了程序与数据间的独立性。A )人工管理B)操作系统管理C)文件管理D)数据库管理2、任何一种数据库管理系统都是基于某种特定的数据模型,关系数据库系统就是基于()。A )层次模型B)逻辑模型C)树状模型D)关系模型3、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。A )一对一联系B)一对二联系C)多对多联系D)一对多联系4、在关系数据库中,从二维表中选取满足某种条件元组的操作称为()。A )扫描B)比较C)选择D)排序5、 Visu

2、al FoxPro 的备注型字段中存放()。A ) MemoB)字段值C)字符串D)指向备注文件的指针6、下列正确表示日期型常量的是()。A ) 2004/10/11 B) 2004/10/11C) 2004/10/11D) 2004/10/117、使用命令DECLAREmm(2,3) 定义的数组,数组元素的初始值为()。A).F.B) .T.C) 0D)不定8、在以下4 组函数运算中,结果相同的是()。A ) LEFT(Visual FoxPro,6) 与 SUBSTR(Visual FoxPro,1,6)B) YEAR(DATE() 与 SUBSTR(DTOC(DA TE(),7,2)C)

3、 VARTYPE(36-5*4 ”)与 VARTYPE(36-5*4)( D)假定 A=THIS, B=ISASTRING , A-B 与 A+B9、在 Visual FoxPro 中,执行下列命令后显示的结果是()。X=CTOD(01/15/2003)Y=CTOD(01/10/2003)? Y-XA )错误B) -5C) 5D) 610、命令? ()。A )可在当前光标处显示表达式的值B)先换行,再显示表达式的值C)是向用户提问的提示符D)可输出 2 个表达式的值11、设 A=7 , B=3 , C=4,表达式 A%3+B3/C的值是()。(A)7(B)7. 75(C)8(D)8. 8512

4、、数据表有10 条记录,当前记录号为3,使用 APPEND BLANK命令增加一条空记录后,则当前记录的序号为()。(A)11(B) 4(C) 3(D)113、将学生表中团员的政治分数加上10 分,其中 团员 字段是逻辑型(是团员为逻辑真,不是团员为逻辑假) ,下面使用的命令错误的是()。( A ) REPLACEALL 政治 WITH政治 +10 FOR 团员 =. T.( B) REPLACE政治 WITH政治 +10FOR 团员 =. T.( C) REPLACE政治 WITH政治 +10FOR 团员( D) REPLACEALL 政治WITH政治 +1014、一个数据表有 10 条记录

5、,用函数EOF( ) 测试为. .)。T ,此时当前记录号为(A)11(B) 10(C) 0(D)115、 Visual FoxPro 的 ZAP 命令可以删除当前数据表文件的()。(A )结构( B )所有记录( C)带有删除标志的记录( D )满足条件的记录16、在当前工作区中已打开了一个记录数20 条的数据表, 当记录指针指向第 10 条记录时,执行 listnext 5 命令后,记录指针指向()。(A)第 15 条(B)第 14 条( C)第 10 条记录( D )末记录17、在 1 号工作区上已打开别名 XS 的表文件, 当前工作区为2 号区,命令不能使1 号工作区成为当前工作区的是

6、()。( A )SELECT1B )SELECT 0C)SELECT AD )SELECT XS18、在 Visual FoxPro 环境下,已打开表学生 ,统计该表中学生的记录数,使用的命令是()。( A )TOTAL( B ) SUM( C) COUNT( D) AVERAGE19、FILE.DBF 文件已经打开, 要按照字符型字段 商品名 及数值型字段金额 建立升序索引, 应使用命令是()。( A )INDEX TO IFILE ON商品名 ,金额( B )INDEX TO IFILE ON商品名 +金额( C)INDEX TO IFILE ON商品名 -金额( D )INDEX TO

7、IFILE ON商品名 +STR( 金额 ,8,2)20、在当前表中,用顺序查询命令LOCATE 查询女生,若查找第2 个女生,应使用命令()。A )NEXTB )SKIPC)CONTINUED )SEEK21、要控制两个表中数据的完整性和一致性可以设置参照完整性 ,要求这两个表是()。A )同一个数据库中的两个表B )不同数据库中的两个表C)两个自由表D )一个是数据库表另一个是自由表22、在 Visual FoxPro 中进行参照完整性设置时, 要想设置成: 当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( )。A )限制 (Restrict)B )忽

8、略 (1gnore)C)级联 (Cascade)D )级联 (Cascade)或限制 (Restrict)23、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的() 。A ) 一方 表的主索引或候选索引, 多方 表的普通索引B ) 一方 表的主索引, 多方 表的普通索引或候选索引C) 一方 表的普通索引, 多方 表的主索引或候选索引D ) 一方 表的普通索引, 多方 表的候选索引或普通索引24、某数据库名为student,要想打开该数据库,应使用命令()。( A )OPENstudentB )OPEN DATABASE studentC)USE DATABASE student

9、D )USE student25、建立索引的命令:INDEXON学号TOXH,这里 XH 表示()。A )复合索引文件B )复合索引标识C)单索引文件D )单索引标识26、查询设计器和视图设计器的主要不同表现在于()。A )查询设计器没有 更新条件 选项卡,有 查询去向 选项B )查询设计器有 更新条件 选项卡,没有 查询去向 选项C)视图设计器没有 更新条件 选项卡,有 查询去向 选项D )视图设计器有 更新条件 选项卡,也有 查询去向 选项27、下列关于视图的描述中,错误的是()。A )可以根据自由表来建立视图B )可以根据已有视图来建立视图C)可以根据查询来建立视图D )可以根据数据库表

10、来建立视图28、数据查询中的排序参数是()。( A )ORDER BY(B ) GROUP BY( C)HA VING( D) SORT29、在 RCDA 表中查询工资3000 元以上女同志的编号的命令是()。( A )SELECT编号FROMRCDAB )SELECT 编号 WHERE 性别 = 女 AND 工资 =3000( C)SELECT编号 FROMRCDAWHERE性别 =女 ( D )SELECT编号 FROMRCDAWHERE性别 = 女 AND 工资 =300030、已知 学生 表含有学号、姓名、性别(C, 值为 男 或 女 ) 和年龄 (N) 等字段。现要根据学生 表分别统

11、计男、女生的平均年龄,并指定其标题为 平均年龄 ,可采用的 SELECT-SQL 语句为()。( A )SELECT性别 , AVG( 年龄 ) 平均年龄 FROM 学生 GROUP BY 性别( B )SELECT性别 , AVG( 年龄 ) AS 平均年龄FROM 学生 GROUP BY 性别( C)SELECT DISTINCT 性别 , AVG( 年龄 ) AS 平均年龄 FROM 学生D )SELECT 性别 , AVERAGE( 年龄 ) 平均年龄 FROM 学生 GROUP BY 性别31、设某数据表CJA . DBF 包括学号( C 型)、团员否 ( L 型)、入学成绩( N

12、型)等字段,使用SQL命令()可以为其追加一条新记录。( A )INSERT TO CJA( 学号,团员否,入学成绩) VALUES(1 , . T., 92)( B )INSERT TO CJA学号,团员否,入学成绩VALUES 1 ,. T., 92( C)INSERT INTO CJA学号,团员否,入学成绩REPL1 , . T., 92( D )INSERT INTO CJA( 学号,团员否,入学成绩) VALUES(1 , . T., 92)32、在 SAY GET( A ) ACCEPT语句中,GET 子句的变量必须用是()命令激活。( B) INPUT( C) READ(D )W

13、AIT33、 Visual FoxPro 中的( A )顺序结构DO CASE ENDCASE( B)循环结构语句属于( )。( C)分支结构(D )模块结构34、用 CREATE 命令建立一个表结构,按( A ) CTRL+U( B ) CTRL+W)键可保存所建立的表结构并退出CREATE( C) CTRL+A( D )CTRL+Q命令。35、在当前工作区已打开一个职工人事表文件,其结构如下:姓名: C(8);性别: C( 2);婚否: L ;工作年月: D ;工资: N( 6, 2)命令()可以显示姓名中含有 根 字的职工记录。( A ) LIST FOR (C) FIND 根SUBST

14、R( 姓名 ,5,2)= 根 ( B ) LISTFOR 根 $姓名( D) SEEKSUBSTR( 姓名 ,5,2)= 根 36、判断下列命令组唯一正确的是:A ) use 职工listall 职工号,姓名,工资for 工资 100B) use 职工replacefor姓名 =黄小音with王小音C) use 职工indexon部门tobmtotalon部门tobmgzallfields 工资D) use 职工日期 =12/31/60replaceallfor 出生日期 日期出生日期with 出生日期 +137、下列命令的执行结果是STORE423 . 279 TON? 18+&N( A )

15、 441. 279( B ) 18423( C) 18423. 279( D) 44138、将编辑框的ReadOnly 属性设置为 .T.,则运行时,此编辑框中的内容()。( A )只读( B)只能用来编辑( C)可以读也可以写( D)对编辑框设置无效39、在 Visual Foxpro 中,数据环境()。A )可以包含与表单有联系的表和视图以及表之间的关系B)不可以包含与表单有联系的表和视图以及表之间的关系C)可以包含与表有联系的视图及表之间的关系D)可以包含与视图有联系的表及表单之间的关系40、在表单Myform 中通过事件代码,将标签Lbl1 的 Caption 属性值设置为 计算机等级

16、考试,下列程序代码正确的是()。A ) Myform . Lbl1 . Caption= 计算机等级考试 B) This . Lbl1 . Caption= 计算机等级考试 C) ThisForm . Lbl1 . Caption= 计算机等级考试 D) ThisForm . Lbl1 . Caption= 计算机等级考试二、组合选择(共10 分,每空 1 分)1、在屏幕上显示数据表中当前指针所指向的记录的命令为()。2、在 Visual FoxPro 中,一个数据库由若干个()组成。3、 Visual FoxPro 的通用型字段在数据表中的宽度为()。4、设 X=Hello ,Y=every

17、one ,则 X-Y 的值是()。 (注:表示空格)5、某数值型字段的输入范围是0 100000(包括 0 和 100000),并允许有两位小数,则应把该字段的宽度定义为()。6、某商场建立了一商品管理的表文件,文件名为量 N,金额 N 等字段,设表文件 SP. DBF 行索引,生成结构复合索引,索引标识名为SP. DBF ,其中含有货号 C,品名 C,单价 N,数已打开,写出完成下列操作的命令:把商品按货号进SPHH。INDEXON货号()7、设有职工(编号,姓名,职称,)和工资(编号,基本工资,实发工资)两个数据表文件。下列命令序列的功能是列表显示所有职工的相关数据,请填空。SELECT

18、1USE 工资SET ORDERTOTAGBHSELECT2USE 职工SET RELATIONTO编号INTO()LIST ALL编号,姓名,职称,A . 基本工资,工资. 实发工资8、学生管理数据库中XSQKDBF 、 CJ. DBF 和 XK . DBF ,其中XSQK 表结构为(学号C,姓名C,性别C,入学成绩N( 5, 1),)XK用表结构为(学号C,课程号C,成绩N)SQL 命令完成以下查询:没有选课的所有学生的姓名。SELE姓名FROMXSQKWHERE学号()( SELECT学号FROMXK )9、执行 ACCEPT “ 请输入数据”TOX 命令时,用户通过键盘给X 变量输入的

19、数据为 ()型数据。10、将表单从内存中释放,应调用表单的()方法。可选择的答案如下:REFRESHINATAG SPHH9Hello everyoneOF SPHHDISPLAYRELEASE4TO SPHH6NOT IN数据表B8记录字符HelloeveryoneLISTBROWSECLEARHelloeveryone 三、判断题(共10 分,每题 1 分 , 对的打,错的打)1、在同一个关系中,不能出现相同的属性名和完全相同的元组,但元组的次序和列的次序无关紧要。2、在执行了SET EXACT ON命令后,表达式ABC=AB和 ABC= =AB的计算结果是相同的。3、某数据表有编号、姓名

20、、性别、实发工资等字段,假设性别有男 、 女 两种,则执行命令totalon 性别toWfields 实发工资后,数据表W 包括性别、实发工资两个字段,记录个数是2。4、在 Visual FoxPro 中,排序和索引都可以改变数据记录的排列顺序,排序操作改变了记录的物理顺序,索引操作改变了记录的逻辑顺序。5、在 Visual FoxPro 中, SELECT 语句的作用是设定当前的工作区号,其中:SELECT 0语句的作用将 0 号工作区设为当前工作区。6、执行查询命令的格式是:DO 查询文件名 . QPR。7、在 Visual FoxPro 中,视图是从一个或多个数据库表或自由表中导出的虚拟

21、表。8、使用 SQL 语言的 SELECT 语句查询 成绩 表中成绩在 9095 之间的数据记录,下面两种写法相同。SELECT * FROM成绩 WHERE成绩 BETWEEN 90 AND 95SELECT * FROM成绩 WHERE成绩 =90 . AND . 成绩 =959、在 SQL 语言中,删除 STUDENT表中 性别 字段名的命令是:ALTER TABLE STUDENTALTER性别10、在 Visual FoxPro 的命令窗口中输入并执行OPEN MENU命令,可以打开菜单设计器。四、程序阅读题(共18 分,每题3 分)1、 有一数据表图书 . dbf,图书编号书名作者

22、单价TP0001计算机原理梁锐城305ST0002建设应用型大学之路孔帆名590TS2003第三次经济革命刘雷150TP0002数据库原理张亮245TS2034大学的理念肖海涛450SG3469海底两万里凡尔纳170阅读下列程序,写出程序的运行结果。USE 图书X=0SCANFOR单价 =20AND 单价 =45X=X+1ENDSCANXRETURN运行结果:A)3(B)5(C)4(D)62、有如下两个程序,写出执行命令DO PROG 后的运行结果。*PROG . PRG*SUBPRO . PRGPUBLICZPRIV ATE XX= 同学们 X=100Y= 你们好! Y=200DO SUBP

23、ROZ=300?X,Y,ZRETURNRETURN运行结果:( A )同学们你们好. F.( B) 100200300( C)同学们你们好300( D)同学们2003003、阅读下列程序,并写出运行结果。CLEARSTORE1TOXSTORE30TOYDOWHILEX=YIFINT(X/2)X/2EXITENDIFX=1+X2Y=Y+1ENDDOX= , X, Y=, Y运行结果:( A ) X=1Y=30( B) X=2Y=31(C) X=5Y=32( D) X=26Y=334、设有如下程序:SET TALK OFFCLEARUSE GZDO WHILE! EOF()IF 基本工资 =800SKIPLOOPENDIFDISPLA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论