VF基础知识选择题
- 格式:doc
- 大小:64.50 KB
- 文档页数:18
VF程序设计语言部分1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( A )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2.在VF 中,“表”是指( B )。
A.报表 B.关系 C.表格 D.表单3.在关系模型中,实现“关系中不允许出现相同元组”的约束应使用( B )。
A.临时关键字 B.主关键字 C.外部关键字 D.索引关键字4.在VF中创建项目时,系统将建立一个项目文件,该项目文件的扩展名是( C )。
A.por B.prj C.pjx D.Itm5.在VF的项目管理器中,不包括的选项卡是( D )。
(有全部,数据,文档,类,代码,其他)A.数据 B.文档 C.类 D.表单6.数据库表可以设置字段有效性规则,字段有效性规则属于( A )范畴。
A.实体完整性 (对记录) B.参照完整性(对表间)C.数据一致性 D.域完整性(对字段)7.在VF中,不可以指定的字段的数据类型是( B )。
A.日期型 B.时间型 C.通用型 D.备注型8.数据库表的字段可以定义默认值,默认值是( D )。
A.逻辑表达式 B.字符表达式 C.数值表达式 D.前三种都可能10.根据“职工”项目文件生成emp_sys.exe应用程序的命令是( A )。
A.BUILD EXE emo_sys FROM 职工 B.BUILD APP emp_sys.exe FROM 职工C.LINK EXE emo_sys FROM职工 D.LINK APP emp_sys FROM职工11.指定参照完整性的删除规则为“级联”,当删除父表中的记录时,( C )。
A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关12.创建数据库表结构时,为表中一些字段建立普通索引,其目的是( D )。
A.改变表中记录的物理顺序 B.为了对表进行实体完整性约束C.加快数据库表的更新速度 D.加快数据库表的查询速度13.数据库系统中对数据库进行管理的核心软件是( A )。
A.DBMS B.DB C.OS D.DBS14.在VF中,下列关于表的叙述中,正确的是( C )。
A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给字段定义有效性规则和默认值C.在数据库表中,能给字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值15.扩展名为DBC的文件是( C )。
A.表单文件.scx B.数据库表文件 dbf C.数据库文件 D.项目文件.pjx 16.下列函数中,函数值为字符型的是( B )。
A.DATE() B.TIME() C.DATETIME() D.YEAR()17.在下面的数据类型中,默认值为.F.的是( C )。
A.数值型 B.字符型 C.逻辑型 D.日期型18.能够将表单的Visible属性设置为.T.,并使表单成为显示对象的方法是( B )。
A.Hide B.Show C.Release D.SetFocus19.下面对编辑框(EditBox)控件属性的描述中,正确的是( C )。
A.SelLength属性的设置可以小于0B.当ScrollBars的属性值为0时,编辑框内仅有水平滚动条C.SelText属性在界面设计时不可用,在运行时可读写D.Readonly属性值为.T.,用户不能使用编辑框的滚动条20.设N=886,M=345,K=“M+N”,表达式1+&K的值是( A )。
A.1232 B.类型不匹配 C.1+M+N D.34621.在Visual FoxPro中,下面关于视图叙述中,正确的是( D )。
A.视图与数据库表相同,用来存储数据 B.视图不能同数据库表进行连接操作C.在视图上不能进行更新操作 D.视图是从一个或多个数据库表导出的虚拟表22.用命令”INDEX on 姓名 TO index_name”建立索引,其索引类型是( C )。
A.主索引 B.候选索引 C.普通索引 D.惟一索引23.在DO WHILE…ENDDO循环结构中,EXIT命令的作用是( C )。
A.退出过程,返回程序开始处B.转移到DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句D.终止程序执行24.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句( C )。
A.ThisForm.Close B.ThisForm.EraseC.ThisForm.Release D.ThisForm.Return25.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的()。
A.Name属性 B.Caption属性 C.Closable属性 D.Always0nTop属性1. 数据库的英文简称“缩写”是( C )。
A. DBMSB. DBSC. DBD. DBA2.下面有关在VFP中编写事件响应程序代码的描述中,不正确的是( B )。
A. 先在表单中创建控件,然后再在该控件的相应事件过程程序中编写代码B. 先在事件过程程序代码窗口中编写代码,然后再在表单中创建该事件所属的控件C. 在编写事件过程前,需要考虑触发该事件的事件类型D. 事件过程程序通过相应的参数的使用,可以控制执行事件过程中的细节3. 在VFP中,扩展名为FPT的文件是( A )。
A. 表备注B. 报表C. 编译后的可执行程序D. 报表备注4. 在VFP中,数据类型不同,原则上是不能进行互相运算的。
但是,有些操作可以在不同数据类型之间进行。
下述( B )说法是错误的。
A. 日期型变量可以与整数进行加减运算B. 字符型数据之间可以进行加减运算C. 字符型与数值型数据之间可以进行加减运算D.整型数与浮点数之间可以进行加减运算5. 在VFP中,如果需要修改一个已经存在表的表结构,则需要用( C )语句实现。
A. CREATE <表名>B. MODI <表名>C. MODI STRUD. MODI STRU <表名>6. 在 VFP中,为数据库中的表添加数据,不进入全屏幕编辑状态命令是( A )。
A. APPEND BLANKB. EDITC. INSERTD. CHANGE7. 在VFP 中,用LOCATE语句查询表中的记录时,表示没有查到的是( D )。
A. eof()=.F.B. bof()=.F.C. found()=.T.D. found()=.F.8. 在VFP中,表达示{^3/26/06}-{^3/26/05}的运算结果是( C )。
A. 约为0B. {3/26/06-3/26/05} D. 365C. 〞3/26/063/26/05〞9. 在VFP中,表达示"FOX" $ "visual foxpro"的运算结果是( B )。
A. .F.B. .T.C. 3D. 810.在定义VFP表结构时,字段宽度都是定长的数据类型是( D )。
A. 字符形型、货币型、数值型B. 字符型、货币型、整型C. 备注型、逻辑型、数值型D. 日期型、备注型、逻辑型11. VFP中的查询文件是指一个包含一条SELECT-SQL 命令的程序文件,其文件的扩展名为( B )。
A. PRGB. QPRC. SCXD. TXT12.在VFP中,将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的( A )属性的值也随之变化。
A. ValueB. NameC. CaptionD. 没有13.下面给定的四组VFP函数中,返回值的数据类型一致的是( D )。
A. DTOC(DATE())、DATE()、YEAR(DATE())B. ALLTRIM(〞VFP 5.0〞)、ASC(〞A〞)、SPACE(8)C. EOF()、RECCOUNT()、DBC()D. STR(3.14,3,1)、DTOC(DATE())、SUBSTR(〞ABCD〞,3,1)14. 对于创建新类,VFP提供的工具有( D )。
A.类设计器和报表设计器B.类设计器和查询设计器C.类设计器和表单设计器D.类设计器15. VFP 的循环语句有( A )。
A. DO WHILE FOR和SCANB. DO WHILE FOR和LOOPC. FOR SCAN和LOOPD. DO CASE 和DO WHILE16. 在VFP中,字段的默认值是保存在( B )中。
A. 表的索引文件B. 数据库文件C. 项目文件D. 报表文件17.在VFP中,创建( C )时,将不以独立的文件形式储存。
A. 查询B. 类库C. 视图D. 表单18. 在VFP中,表之间的“临时性关系”是在两个打开的表之间建立的,如果两个表中有一个被关闭,则该“临时性关系”( D )。
A. 转化为永久关系B. 永久保留C. 临时保留D. 消失19. 在VFP中,表移出数据库后,仍然有效的是( D )。
A. 字段的有效性规则B. 表的有效性规则C. 字段的默认值D. 结构复合索引文件中的候选索引20. 在VFP 中,关于数据库的操作,正确的是( D )。
A. 数据库被删除后,则它包含的数据库表也随着被删除B. 打开新的数据库,则原来已打开的数据库被关闭C. 数据库被关闭后,它所包含的数据表不能被打开D. 数据库被删除后,它所包含的表可以变成自由表21 . 在VFP中,命令按钮中显示的文字内容,是在属性( B )中设置的。
A .Name B. Caption C. FontName D. ControlSource22. 在VFP中,若要在同一个数据库的二个表之间建立关系,则应在父表的结构复合索引文件中创建( A )。
A. 主索引B. 候选索引C. 普通索引D. 唯一索引23. 在向VFP 数据库中添加表的操作时,下列说法不正确的是( B )。
A. 可以将自由表添加到数据库中B. 可以将数据库表添加到另一个数据库中C. 可以在项目管理器中将自由表拖放到数据库中D. 先将数据库表移出数据库成为自由表,再添加到另一个数据库中24. 在VFP 中,表之间的“一对多”关系是指( B )。
A. 一个表与多个表之间的关系B. 一个表中的一条记录对应另一个表中的多条记录C. 一个表中的记录对应多个表中的一条记录D. 一个表中的记录对应多个表中的多条记录25 .在VFP 中,表中有20条记录,当前记录号为8,执行命令LIST NEXT 3 后,所显示的记录的序号为( C )。