VF题库.docx

上传人:b****0 文档编号:12622886 上传时间:2023-04-20 格式:DOCX 页数:34 大小:32.78KB
下载 相关 举报
VF题库.docx_第1页
第1页 / 共34页
VF题库.docx_第2页
第2页 / 共34页
VF题库.docx_第3页
第3页 / 共34页
VF题库.docx_第4页
第4页 / 共34页
VF题库.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

VF题库.docx

《VF题库.docx》由会员分享,可在线阅读,更多相关《VF题库.docx(34页珍藏版)》请在冰豆网上搜索。

VF题库.docx

VF题库

1、在数据管理技术的发展的三个阶段中,数据独立性最高的阶段是文件系统。

F

2、在进行vfp程序命令设计时,如一条命令太长,可输入;号后回车换行。

T

3、数据库管理系统的英文缩写是DBS。

F

4、vfp是一种基于关系模型建立的数据库管理系统。

T

5、使用数组前不必先定义。

F

6、数组元素的下标从0开始。

F

7、数组元素的默认值为.f.。

T

8、数组中各数组元素的值必须是同一类型。

F

9、语句dimetm(3,5)定义的数组元素的个数是8。

F

10、visualfoxpro系统中,表中的字段是一种变量。

T

11、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于一对一联系。

T

12、1

F

13、vfp中各类运算符的优先级从高到低依次是算术运算符、逻辑运算符、关系运算符。

T

14、vfp中内存变量名与字段名不能相同。

F

15、[2003年1月1日]是vfp中的一个字符型常量。

T

16、小数型属于vfp的一种数据类型。

F

17、数据库系统的核心是数据库。

F

18、由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫数据库系统。

T

19、数据库系统的特点之一是能克服数据冗余度。

F

20、在进行vfp表的结构设计时,其字符型字段的宽度不允许超过254个字符。

T

1、要在当前记录前插入一条空记录,应使用命令appendbeforeblank。

F

2、VisualFoxpro命令中的范围所限定的数据对象是记录。

T

3、pack命令可以删除当前表的所有记录。

F

4、命令select0是指选择0号工作区作为当前工作区。

F

5、随着表文件的打开而自动打开的索引文件是结构复合索引文件。

T

6、表关闭时,单索引文件和结构复合索引文件会自动关闭。

T

7、一个表的所有备注字段值分别放在不同的表备注文件中。

F

8、“单价”字段为数值型,若整数部分3位,小数部分2位,则给该字段分配5位宽度即可。

F

9、执行replaceall命令后,记录指针指向最后一条记录。

F

10、一个工作区中只能打开一张表。

T

11、一张表可以同时在2个工作区中打开。

F

12、setorderto0的功能是取消主控索引T。

13、打开一个建立了结构化复合索引的数据表,再执行list命令,则表记录的顺序是按第一个索引标识的顺序显示。

F

14、使用copy命令复制时,必须对所有字段进行复制。

F

15、建立单一索引文件的命令中,不包含用于指定降序的选项。

T

16、表中数据更新时,它所有的索引文件会自动更新。

F

17、replace命令中缺省范围和for子句时,默认修改所有记录。

F

18、locate命令只能将记录指针定位到满足条件的第一条记录。

T

19、建立索引文件时,备注型字段可以作为索引字段。

F

20设置记录过滤器后,不满足条件的记录会被删除。

F

1、关于分支(条件)语句,if和endif语句必须有else。

F

2、在visualfoxpro的数据工作期窗口建立两个表之间的关联是临时性关联。

T

3、使用setrelation命令可以建立两个表之间的关联,这种关联是永久性关联。

F

4、在数据库中建立关联,子表必须先建立索引,父表可建可不建索引。

F

5、建立视图之前必须先打开数据库。

T

6、循环结构for…endfor中的exit的作用是终止循环,执行endfor后面的第一条语句。

T

7、循环结构dowhile…enddo中的loop的作用是终止循环,执行enddo后面的第一条语句。

F

8、将内存变量定义为全局变量的命令是PUBLIC。

T

9、在向数据库中添加表的操作时,可以将数据库表添加到另一个数据库中。

F

10、视图是从一个或多个数据库表导出的虚拟表。

T

11、控制两个表中数据的完整性和一致性可以设置参照完整性。

参照完整性要求这两张表可以是不同数据库的表。

F

12、在vfp中,accept、input、wait都可以接受字符。

T

13、循环语句不能嵌套在条件语句之中。

F

14、数据库表和自由表之间可以建立永久关系。

F

15、当修改某一视图时,导出该视图的基本表也一定随之改变。

F

16、视图不能删除,否则影响原来的数据。

F

17、在多模块程序设计参数传递中,实参与形参的个数必须完全相等。

F

18、当前目录下有m.prg、m.sct、m.mpr文件,执行dom后,运行的是m.sct文件。

F

19、多向分支结构语句是docase-----enddoF

20、可以在项目管理器中将自由表拖放到数据库中。

T

1、SQL语句的核心是数据查询。

T

2、查询设计器默认的查询去向是浏览窗口。

T

3、使用sql语句进行分组查询时,为了去掉不满足条件的小组,应该在groupby后面使用where子句。

F

4、查询设计器中的“筛选”选项卡对应于sql语句中的where。

T

5、在使用查询设计器时,如果是单表查询,连接选项卡是肯定不需要设置的。

T

6、在select语句中,可以使用eof()函数。

F

7、在sql中,修改数据表结构的命令是modifystructure。

F

8、在sql的altertable命令中增加字段的子句是drop。

F

9、用insert-sql语句可以插入记录的部分字段值。

T

10、用insert-sql语句可以插入多条记录。

F

11、select-SQL可以为输出的字段重新命名。

T

12、select-SQL语句不能重新指定列的顺序。

F

13、用select-sql语句进行统计查询时,要统计学生表中女生的人数应使用函数count。

T

14、如果要在屏幕上直接看到查询的结果,“查询去向”应选择浏览或屏幕。

T

15如果学生中表有“所在系”字段,要统计全系有多少个系,可以用命令子句selectcount(distinct所在系)。

T

16、select-sql中,top子句必须放在orderby子句之后。

T

17、在select-sql中,空值用null表示。

T

18、在sql中的delete命令功能是物理删除记录。

F

19、在用select-sql进行多表查询时,多表的连接分为内连接、左连接、右连接和完全连接。

T

20、select-sql可以将查询结果追加到已有的数据表中。

F

1、表单中程序的执行是有一定顺序的。

F

2、表单可用于数据库信息的显示、输入和编辑。

T

3、表单的设计是可视化的。

T

4、在表单内可以包含的各种控件中,表格的缺省名称为grid。

T

5、让控件获得焦点,使其成为活动对象的方法是gotfocus。

F

6、计时器控件用于设置时间间隔的属性名是interval。

T

7、在进行表单设计时,可以使用表单控件工具栏向表单上添加控件对象。

T

8、在微调按钮设计时,用于设置微调量的属性是interval。

F

9、为了在报表中打印当前系统时间,应该插入一个文本框控件。

10、表单的代码thisform.release,其中的release是表单对象的方法。

T

11、选项按钮组的value初值设置为0,表示没有按钮被选中。

T

12、下拉列表框可输入数据,下拉组合框不可以输入数据。

F

13、如果运行一个表单,首先被触发的事件是load。

T

14、vfp中支持两种菜单类型,分别是下拉菜单和快捷菜单。

T

15、若要显示表中逻辑字段的值,可以使用选项按钮组。

T

16、页框不是表单中的容器类控件。

F

17、设置页框对象页数的属性是buttomcount。

F

18、在项目管理器中创建一个新的报表文件,应选择管理器的文档选项卡。

T

19、可以使用报表向导创建简单规范的报表。

T

20、报表中若要打印页码,应该使用系统变量_pageno。

T

选择题

1、对DTOC(“12/05/01”)而言,描述正确的是(C)

  A、它的结果为12/05/01B、它的结果为日期型数据

  C、它是错误的表达式D、它的结果为字符型数据

2、不属于基本关系运算的是(C)

A、选择B、投影C、排序D、连接

3、为项目添加数据库或自由表,选用(A)选项卡

A、数据B、信息C、报表D、表单

4、命令DISPLAYFOR性别="男",在数据库关系运算中对应(A)

A、选择运算B、投影运算C、连接运算D、过滤运算

5、设有关系R1和R2,经过关系运算得到结果S,则S是(A)

A、一个关系B、一个表单C、一个数据库D、一个数组

6、将关系S中的一个属性S4的值限制在20~40之间,则这条规则属于C()

A、参照完整性规则B、实体完整性规则

C、域完整性规则D、不属于以上任何规则

7、vfp是一种关系型数据库管理系统,所谓关系是指(B)

A、表中各记录之间的联系B、数据模型满足一定条件的二维表格

C、表中各个字段之间的联系D、一个表与另一个表之间的联系

8、支持数据库各种操作的软件系统是(D)

A、操作系统B、命令系统C、数据库系统D、数据库管理系统

9、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(B)

A、临时关键字B、主关键字C、外部关键字D、索引关键字

10、在visualfoxpro中,通过项目管理器窗口的按键不可以完成的操作是(C)

A、新建文件B、添加文件C、重命名文件D、删除文件

11、存储在计算机内有结构的相关数据的集合称为(A)

A、数据库B、数据结构C、数据库管理系统D、数据库应用系统

12、在关系数据库中,实现表与表之间的联系是通过(C)

A、实体完整性规则B、域完整性

C、参照完整性规则D、用户自定义的完整性

13、数据库DB、数据库系统DBS、数据库管理系统DBMS,三者之间的关系是(C)

A、DBMS包括DB和DBSB、DB包括DBMS和DBS

C、DBS包括DB和DBMSD、DBMS包括DBS

14、命令“joinwithatonewfor学号=a.学号fields学号,姓名,性别,a.数学,

a.英语”中包含的关系运算有(C)

A、连接、选择B、连接、投影

C、选择、投影、连接D、选择、投影

15、关于vfp命令格式的规则,下面叙述错误的是(C)

  A、每条命令必须以命令动词开头

  B、命令动词太长,最少保留4个,5个也可以

  C、命令动词后面的子句顺序是不能调换的

  D、for与while引导条件子句是有区别的

16、设A=2,B=3,C=4,下列表达式的值为逻辑真的是(C)

A、12/a+2=b^2B、3>2*bora=candb<>cora>b

C、a*b<>c+3D、a>bandb<=cor3*a>2*c

17、以下赋值语句执行后,变量A的值不是日期型的是(D)

A、A=DATE()B、A={^2008-4-5}

C、A=CTOD(“4/5/2008”)D、STORE(4/5/2008)TOA

18、以下赋值语句执行后,变量A的值不是字符型的是(D)

A、A=[ABC]B、A=’2008-4-5’

C、A=”.T.”D、STORE.T.TOA

19、设name=”我是中国大学生志愿者。

”函数substr(right(name,14),7,6)的运行结果是(D)

A、大学生B、中国大学C、志愿者。

D、志愿者

20、数据表文件stu.dbf中含有6个字段,依次执行以下命令后,屏幕显示的结果是

(C)。

Dimeabc(7)

Usestu

Scattertoabc

?

abc(7)

A、空B、.T.C、.F.D、0

 

、二、单项选择题(40分)

1、读下列程序

Usexsda

N=1

Xh=“200201”

Dowhilen<=120

  Appendblank

  Repl学号withstr(val(xh)+n,6)

  N=n+1

Enddo

Use

Cancel

(1)上诉程序数据库中,“学号”这个字段是(A)

  A、字符型B、数值型C、日期型D、逻辑型

(2)该程序的功能是(D)

  A、修改表文件的字段

  B、修改表文件原有记录中学号字段的值

  C、增加表文件的字段

  D、追加新纪录并填充学号字段的值

(3)程序运行到最后,变量N的值是(C)

  A、1B、120C、121D、0

4、阅读下列程序

Clear

Accept“请输入字符串”tozf

I=0

Dowhilei

A=substr(zf,len(zf)-I,1)

@10,Isaya

I=i+1

Enddo

retu

(1)如果输入字符串为“ABCDE”,则程序运行结果为(B)

A、ABCDEB、EDCBAC、EDCBABCDED、ABCDEDCBA

(2)如果将程序中第三行的“accept”改为“input”,则在输入字符串时(C)

A、不能正常输入B、没有任何影响C、需加定界符输入D、以上说法都不对

(3)程序运行完毕i的值为(C)

A、len(zf)+1B、len(zf)-1C、len(zf)D、1

7、有数据表学生.dbf,有40条记录,其中男生23,女生17。

阅读下列程序:

Clear

Use学生

Store0toi,j,k

DowhilenoI=i+1

If性别=“男”

J=j+1

Skip

Loop

Endif

Disp学号,姓名

K=k+1

Skip

Endd

Use

?

i,j,k

(1)程序执行过程中输出的记录是(C)

A、全部学生的记录B、全部男生的记录

C、全部女生的记录D、没有记录被显示

(2)程序结束时输出的I,j,k的值分别是(A)

A、402317B、401723C、231740D、172340

9、阅读下面程序:

Clear

Opendatabaseemplorer

Usecompen

Scanforrecno()<=10

If姓名=’杜勇’

Loop

Endif

teof()

?

姓名,实发工资

Endscan

Use

Closedatabase

(1)compen是(B)

   A、自由表B、数据库表C、数据库D、可以是自由表,也可能是数据库表

(2)若数据库有50条记录,则程序的功能是(B)

   A、前10条记录中搜索“杜勇”的记录

   B、列出前10条记录,但是不显示“杜勇”的记录

   C、每10条记录一屏显示记录,但不显示“杜勇”的记录

   D、列出前10条记录

(3)循环结束后,指针指向(D)

   A、第1条B、最后一条C、第10条D、最后1条记录加1

12、阅读下面程序

Clear

T=0

P=1

Input“请输入n=”ton

Fori=1ton

P=p*i

T=t+p

Endfor

?

t

Return

(1)程序的功能是(D)

A、计算1到n的和B、计算1到n的积

C、计算1到n的阶乘D、计算1到n的阶乘的和

(2)如果输入n=5,则程序运行后t的值为(C)

A、15B、120C、153D、55

(3)如果将程序中“t=t+p”放到循环体外且输入n=5,则(D)

A、不影响程序执行结果B、程序不能执行

C、t的值等于5D、t的值等于120

15、阅读下面的程序:

Clear

Use学生

N=0

Dowhilenoteof()

If入校成绩>=593

Disp

N=n+1

Endif

Skip

Enddo

?

n

Use

(1)该程序段的功能是(D)

A、只是列出所有入校成绩大于等于593的同学信息

B、列出所有同学的入校成绩

C、删除入校成绩大于等于593同学的信息

D、列出入校成绩大于等于593的同学信息,并统计输出其人数

(2)程序中skip语句的作用是(A)

A、是记录指针指向下一条记录B、换行显示

C、删除当前记录D、没有作用

(3)将程序中的endif与skip交换一下位置,执行程序会怎样(D)

A、程序功能不变

B、程序必定进入死循环

C、只能统计输出入校成绩大于等于593的人数,但不能输出每个同学的信息

D、程序有可能进入死循环

18、阅读下面程序段:

 Docase

Case计算机<60

?

”计算机成绩是:

”+”不及格”

Case计算机>=60

?

”计算机成绩是:

”+”及格”

Case计算机>=70

?

”计算机成绩是:

”+”中”

Case计算机>=80

?

”计算机成绩是:

”+”良”

Case计算机>=90

?

”计算机成绩是:

”+”优”

Endcase

(1)以上程序段是(B)结构

A、顺序B、分支C、循环D、过程

(2)设学生数据当前记录的“计算机”字段的值是89,屏幕输出为(B)

A、计算机成绩是:

不及格B、计算机成绩是:

及格

C、计算机成绩是:

良D、计算机成绩是:

(3)该程序段(A)

A、结果可能会错B、语法出错C、结果不会错D、结果一定会错

单项选择题(40分)

1、在vfp中,已经建立了一个过程文件abc.prg,打开此过程文件的命令是(C)

A、OPENPROCEDURETOABCB、DOPROCEDUREABC

C、SETPROCEDURETOABCD、RUNPROCEDUREABC

2、以下关于“视图”的描述正确的是(B)

A、视图保存在项目文件中B、视图保存在数据库中

C、视图保存在表文件中D、视图保存在视图文件中

3、在结构化程序设计中,有关嵌套的叙述正确的是(D)

A、循环体内不能含有条件语句B、选择结构中不能嵌套循环语句

C、嵌套只能一层,否则会导致程序出错D、正确的嵌套中不能有交叉

4、在Visualfoxpro中,可以对字段设置默认值的表(A)

A、必须是数据库表B、必须是自由表

C、自由表或数据库表D、不能设置字段的默认值

5、一个数据库表只能建立一个,且值不允许重复的索引是(C)

A、唯一索引B、普通索引C、主索引D、候选索引

6、自由表不能设置的索引类型是(A)

A、主索引B、唯一索引C、普通索引D、候选索引

7、在visualfoxpro中进行参照完整性设置时,如果设置成:

当更改父表中的主关键字或候选关键字字段时,自动更新所有相关子表记录中的对应值,应选(B)

A、忽略B、级联C、限制D、以上答案都不正确

8、要在数据库中建立两个表之间的“一对多”关系,需要建立索引(D)

A、父表为主索引,子表为候选索引B、父表为普通索引,子表为主索引

C、父表为普通索引,子表为候选索引D、父表为主索引,子表为普通索引

9、阅读下列程序

  Store0tox,y

Dowhile.t.

X=x+1

Y=y+x

Ifx>15

Exit

Endif

Enddo

?

”y=”+str(y,4)

Return

(1)该程序的功能是(C)

A、计算1-15的整数之和B、计算1-4的整数之和

C、计算1-16的整数之和D、计算1-15以内数的和

(2)该程序运行的结果是(D)

A、120B、136C、Y=120D、Y=136

(3)如果x>=15,该程序运行的结果是(C)

A、120B、136C、Y=120D、Y=136

12、如果指定参照完整性的删除规则为“限制”,则当删除父表中的记录时(B)

A、系统自动备份记录中被删除记录到一个新表中

B、若子表中有相关记录,则禁止删除父表中记录

C、会自动删除子表中所有相关记录

D、不作参照完整性检查,删除父表记录与子表无关

13、在dowhile——end循环中,为退出循环可使用(A)

A、exitB、loopC、closeD、clear

14、阅读下面程序:

***主程序:

p.prg

Settalkoff

Strore2tox1,x2,x3

X1=x1+1

Dop1

?

x1+x2+x3

Return

Settalkon***子程序:

p1.prg

X2=x2+1

Dop2

X1=x1+1

return***子程序:

p1.prg

X3=x3+1

return

(1)该程序运行后,x1的最终值为(B)

A、3B、4C、5D、6

(2)该程序运行后,x3的最终值为(A)

A、3B、4C、5D、6

(3)该程序运行后,最终显示的结果为(D)

A、3B、4C、9D、10

17、阅读下面程序:

Clear

N=1

S=0

Dowhilen<=5

S=s+n*n

N=n+1

Enddo

?

”s=”,s

Can

(1)程序的功能是(B)

A、求1-5之间整数累加和B、求1-5之间整数的平方和

C、求1-5之间整数的阶乘D、求1-5之间整数的立方和

(2)程序运行后变量s的值为(C)

A、15B、120C、55D、376

19、阅读下面程序:

Clear

Y=0

Input“请输入一个3位数”ton

Y=y*10+mod(n,10)

N=int(n/10)

Enddo

?

y

Return

(1)上述程序中,mod()函数的功能是(B)

A、除法B、求余C、取整D、乘法

(2)若运行时从键盘上输入“345”,则输出的y是(C)

A、345B、435C、543D、453

二、选择题(40分)

1、在SQL语句中,与表达式“工资BETEEN2000AND2800”功能相同的表达是(D)

A、工资>=2000and工资>=2800B、工资>=2000or工资>=2800

C、工资>=2000and工资<=2800D、工资>=2000or工资<=2800

2、不属于SQL数据定义功能的是(D)

A、CREATTABLE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1