A.左联接 B.右联接 C.内部联接 D.完全联接 13.默认的表间联接类型是( A )
A.内部联接 B.做链接 C.右联接 D.完全联接 14.视图不能单独存在,它必须依赖于( B ) A.视图 B.数据库 C.表 D.查询 15.以下关于视图的描述中,正确的是( D )
A.只能由自由表创建视图 B.不能由自由表创建视图 C.只能由数据库表创建视图 D.可以由各种表创建视图 16.在下列关于视图的叙述中,正确的一条是( D ) A.视图和查询一样
B.若导出某视图的数据库表被删除了,该视图不受任何影响 C.视图一旦建立,就不能被删除
D.当某一视图被删除后,由该视图导出的其他视图也将自动删除 17.“查询设计器”中的“删选” 选项卡的作用是( C ) A.增加或删除查询的表 B.观察查询生成的SQL程序代码 C.指定查询条件 D.选择查询结果中包含的字段 18.下列选项中不可以作为查询输出去向的是( D ) A.屏幕 B.临时表 C.图形 D.表单 19.多表查询必须设定的选项卡为( D )
A.字段 B.筛选 C.更新条件 D.联接 20.关于查询与视图,以下说法错误的是( B ) A.查询和视图都可以从一个或多个表中提取数据 B.视图是完全独立的,它不依赖于数据库的存在而存在 C.可以通过视图更改数据源表的数据 D.查询是作为文本文件以扩展名.qpr存储的
21.联接中包括第一命名表的所有行,这种联接为( A )
A.左联接 B.右联接 C.内部联接 D.完全联接 22.在“查询设计器”中,系统默认的查询结果的输出去向是( A ) A.浏览 B.报表 C.表 D.图 23.下列关于视图的叙述中不正确的是( B )
A.视图分本地视图及远程视图
B.视图是一种虚拟的表,只能基于一个表创建 C.视图可以更新它所打开的表中的数据
D.本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录 二、填空题
1.视图和查询都可以对______本地_________表进行操作。
2.在Visual FoxPro 的查询设计器中______筛选_________选项卡对应的SQL子句是WHERE. 3.查询设计器的“排序依据”选项卡对应于SQL SELECT语句的______ORDER BY_________子句。
4.在Visual FoxPro 中视图可以分为本地视图和______远程_________视图。 5.查询设计器的“联接”选项卡,可以控制_____联接类型__________。 6.可用视图的____更新___________功能修改源表中数据。
7.在Visual FoxPro 中,为了通过视图修改基本表中的数据,需要在视图设计器的_____更新条件__________选项卡中设置相关实行。
8.视图中的数据取自数据库中的_____表__________或_____视图__________。 9.SQL可以控制视图的______更新_________方法。 10.查询_____不能__________更新表中的数据。 一、选择题
1.以下关于Visual FoxPro类的说法,不正确的是( B ) A.类具有继承性和封装性
B.用户必须给基类定义属性,否则出错 C.子类一定具有父类的全部属性
D.用户可以按照已有的类派生出多个子类。
2.如果想在运行表单Form1时,在文本框 Text1中输入的字符均显示为“*”,则可以在Form1的Init事件中加入词句( D ) A.Form1.Text1. Passwordchar =“*” B.Form1.Text1. Password=“*” C.ThisForm.Text1.Password=“*” D.ThisForm.Text1.Passwordchar=“*”
3.下面关于类、对象、属性和方法的叙述中,错误的是( D ) A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 B.属性用于描述对象的状态,方法用于表示对象的行为 C.基于同一个类产生的两个对象可以分别设置自己的属性值 D.执行不同对象的同名方法,其结果必然是相同的
4.任何对象都有自己的属性,下列关于属性的叙述中,正确的是( A ) A.属性是对象所具有的固有特征,通常用各种类型的数据来表示 B.属性是对象所具有的内部特征,通常用各种类型的数据来表示 C.属性是对象所具有的外部特征,通常用各种类型的数据来表示 D.属性是对象所具有的固有方法,通常用各种程序代码来表示 5.让控件获得焦点,使其成为活动对象的方法是( C ) A.SHOW B.RELEASE C.SETFOCUS D.GOTFOCUS
6.在Visual FoxPro 系统中,以下关于时间的叙述错误的是( B ) A.事件是每个对象可以识别和响应的某些行为和动作 B.事件不能适用于多种控件 C.事件是通过用户的操作行为引发的
D.当事件发生时,将执行包含在事件过程中的全部代码 7.下列基类中不属于容器类的是( B )
A.表单 B.组合框 C.表格 D.命令按钮组 8. 设计表单时,要设定表单窗口的颜色,可使用( B ) A.Caption属性 B.BackColors属性 C.ForeColor属性 D.Color属性 9.表单的Name属性是( D )
A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单时的名称
10.在Visual FoxPro中,组合框的Style属性值为2,则该下拉框的形式为( B )A.下拉组合框 B.命令按钮 C.列表框 D.选项按钮 11.下列基类中是容器类的是( A )
A.表单 B.命令按钮 C.列表框 D.选项按钮
12.关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的( D )
A.标题 B.属性 C.事件 D.方法 13.下面不属于面向对象程序设计特点的是( A )
A.单一性 B.继承性 C.封装性 D.多态型
14.将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入“Welcome”时,文本框中显示的是( C )
A.Welcone B.* C.******* D.错误设置,无法输入 15.命令按钮是( C )
A.控件 B.容器 C.控件类对象 D.容器类对象 16.在Visual FoxPro中,运行表单myform.scx的命令是( C ) A.DO myform B.RUN FORM myform C.DO FORM myform D.DO FROM myform 17.下列关于编辑框的说法中,正确的是( D ) A.编辑框可用来选择、剪切、粘贴复制正文 B.在编辑框中只能输入和编辑字符型数据 C.编辑框实际行是一个完整的字处理器 D.以上说法均正确
18.下列关于面向对象程序设计(OOP)的叙述,错误的是( A ) A.OOP的中心工作是程序代码的编写 B.OOP以对象及其数据结构为中心展开工作 C.OOP以“方法”表现处理事务的过程
D.OOP以“对象”表示各种事务,以“类”表示对象的抽象
19.在面向对象程序设计方法中,对象可看成是属性以及这些属性上的专用操作的封装体。封装是一种( D )技术
A.组装 B.产品化 C.固体 D.信息隐蔽
20.在Visual FoxPro 系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发( B )时间
A.Click B.DblClick C.Init D.KeyPress
21.在表单中,有关列表框和组合框内选项的选择,叙述正确的是( C ) A.列表框和组合框都可以设置成多重选择 B.列表框和组合框都不可以设置成多重选择
C.列表框可以设置多重选择,而组合框不可以 D.组合框可以何止多重选择,而列表框不可以
22.下列关于编写事件代码的叙述中,错误的是( C ) A.可以由定义了该事件过程的类中继承
B.为对象的某个事件编写代码,就是将代码写入该对象的这个事件过程中 C.为对象的某个事件编写代码,就是编写一个与事件同名的.PRG程序文件
D.为对象的某个事件编写代码,可以在该对象的属性对话框中选择该对象事件,然后在出现的事件窗口中输入相应的事件代码
23.将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容( A ) A.只能读 B.只能用来编辑 C.可以读也可以编辑 D.对编辑框设置无效 24.下列关于“事件”的叙述中,错误的是( A ) A.Visual FoxPro中基类的事件可以由用户创建
B.Visual FoxPro中基类的事件是由系统预先定义好的,不可由用户创建 C.事件是一种事先定义好的特定的动作,由用户或系统激活 D.鼠标的单击、双击、移动和键盘上的按键均可激活某个事件
25.类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为( D )
A.多态性 B.动态绑定 C.静态绑定 D.继承
26.创建对象后,还必须为对象设置属性,下列说法中正确的是( C ) A.只能设置单个对象的属性
B.设置多个属性时只能在属性窗口中进行 C.可使用WITH?ENDWITH语句设置多个属性 D.对象属性设置只能在窗口中进行
27.如果要为控件设置焦点,则下列属性值是.T.的是( B ) A.Enabled和Default B.Enabled和Visible C.Default和Cancel D.Visible和Default 28.以下关于表单数据环境叙述错误的是( D ) A.可以向表单数据环境设计器中添加表或视图 B.可以从表单数据环境设计器中移除表或视图