VFP课后选择题.docx
- 文档编号:11221124
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:24
- 大小:28.21KB
VFP课后选择题.docx
《VFP课后选择题.docx》由会员分享,可在线阅读,更多相关《VFP课后选择题.docx(24页珍藏版)》请在冰点文库上搜索。
VFP课后选择题
习题2
1、退出VISUALFOXPRO的操作方法是(D)。
A、选择“文件”→“退出”菜单命令
B、单击“关闭”按钮
C、在“命令”窗口中直接输入QUIT命令,然后按enter键
D、以上方法都可以
2、visualfoxpro的工作方式有(C)。
A、利用菜单系统实现人机对话
B、利用各种生成器自动产生程序,或者编写VISUALFOXPRO程序,然后执行程序
C、在“命令”窗口中直接输入命令进行交互操作
D、以上说法都正确
3、下面关于工具栏的叙述中,错误的是(D)。
A、可以创建自己的工具栏B、可以修改系统提供的工具栏
C、可以删除用户创建的工具栏D、可以删除系统提供的工具栏
4、在“选项”对话框的“文件位置”选项卡中可以设置(A)
A、默认目录B、日期和时间的显示格式
C、表单的默认大小D、程序代码的颜色
5、在visualfoxpro中,显示“命令”窗口的正确操作是(D)。
A、单击“常用”工具栏上的“命令窗口”按钮B、选择“窗口”→“命令窗口”菜单命令
C、按CTRL+F2组合键D、以上都可以
6、在visualfoxpro中的“命令”窗口中执行(C)命令可以退出VISUALFOXPRO。
A、DIRB、CLEARC、QUITD、DELETE
7、visualfoxpro支持的两种工作方式是(A)。
A、交互操作方式和程序执行方式B、命令操作方式和菜单操作方式
C、命令操作方式和程序执行方式D、交互操作方式和菜单操作
习题3
1、下列为合法数值型常量的是(D)
A、3.1415E+6B、08/05/07C、123*100D、3.1415+E6
2、下列表达式结果为.F.的是(B)
A、’33’>’300’B、’男’>’女’C、”CHINA’>”CANADA’D、Date()+5>Date()
3、若X=34.567,则命令“?
Str(X,2)-SubS(“34.567”,5,1)”的输出结果是(B)
A、346B、356C、357D、355
4、下列不正确的字符型常量有(D)
A、[计算机]B、’计算机’C、”计算机”D、(计算机)
5、若内存变量名与当前打开的数据表中的一个字段变量名均为NAME,则执行“?
NAME”命令后显示的是(B)
A、内存变量的值B、字段变量的值C、随机值D、错误信息
6、若内存变量DA的类型是日期型,则下面正确的赋值是(C)
A、DA=07/07/07B、”07/07/07”C、DA=Ctod(“07/07/07”)D、DA=Ctod(07/07/07)
7、若DATE=’99/12/20’,表达式“&DATE”的结果的数据类型是(B)
A、字符型B、数值型C、日期型D、不确定
8、顺序执行以下赋值命令之后,下列表达式中错误的是(B)
A=”123”B=3*5C=”XYZ”
A、&A+BB、&B+CC、VAL(A)+BDSTR(B)+C
9、VisualFoxPro函数Round(123456.789,-2)的值是(B)
A、123456B、123500C、123456.79D、123456.700
10、以下个表达式中,运算结果为数值型的是(D)
A、Recno()>10B、Year=2007C、Date()-50D、At(‘IBM’,’computer’)
11、假设A=14,X=”A<20”,执行”?
Type(“X”),Type(X)后,屏幕上显示的结果是(D)
A.CCB.NLC.LCD.CL
12.执行下列命令序列后,输出的结果是(B)
X=”ABCD”?
SubStr(X,2,1)
A.AB.BC.CD.D
13.表达式“Val(SubStr(”等级考试1/2/3/4”,9,1)*Len(“VisualFoxPro”)”的结果是(A)
A.13.00B.26C.39D.52
14.执行下列命令序列:
S1=”a+b+c”
S2=”+”
?
At(S1,S2)
?
?
At(S2,S1)
显示结果是(A)
A.02B.20C.22D.00
15、要判断数值型变量Y是否能被7整除,错误的条件表达式为(C)
A、Mod(Y,7)=0B、Int(Y/7)=Y/7C、0=Mod(Y,7)D、Int(Y/7)=Mod(Y,7)
16、执行如下的命令后,屏幕上的显示结果是(B)
AA=”Visualfoxpro”
?
Upper(Substr(AA,1,1)+Lower(SubStr(AA,2))
A、VISUALFOXPROB、Visualfoxpro
C、VisualFoxProD、VisualFoxpro
17、顺序执行下面的VisualFoxPro命令之后,屏幕显示的结果是(B)。
S=”HaapyNewYear”
T=”New”
?
At(T,S)
A、0B、7C、14D、错误信息
18、在数据表结构中,逻辑性、日期型、备注型字段的宽度分别固定为(B)。
A、3,8,10B、1,8,4C、1,8,任意D、1,8,10
19、执行下列命令:
Ab=6.0
AB=”VisualFoxPro”
?
Ab+AB
结果为(D)
A、6.0VisualFoxProB、VisualFoxProC、6.06.0D、VisualFoxProVisualFoxPro
20、设N=123,M=345,L=”M+N”,表达式“1+&L”的值为(B)。
A、1+M+NB、469C、数据类型不匹配D、346
21、执行如下命令序列后,屏幕显示(A)。
AA=”全面计算机等级考试”
BB=”九八”
C“—”
?
AA
?
?
BB+”年第”+CC+”次考试”
A、全国计算机等级考试九八年第一次考试
B、全国计算机等级考试九八年第一次考试
C、全国计算机等级考试BB年第CC次考试
D、全国家计算机等级考试BB+年第十CC+次考试
22、设A=”123”,B=”234”,下列表达式中结果为.F.的是(C)
A、.Not.(A=B).OR.(B$”ABC”)
B、.Not.(A$’ABC’).AND.(A<>B)
C、.Not.(A<>B)
D、.Not.(A>=B)
习题4
1、数据表中的数据暂时不想使用时,为提高数据表的使用效率,对这些数据最好进行(A)。
A、逻辑删除B、物理删除C、不加处理D、数据过滤器
2、数据表中有30条记录,如果当前记录为第3号记录,执行“Skip+2”命令,测试当前记录号函数Recno(C)
A、3B、2C、5D、4
3、修改数据表中的数据是在(C)环境下完成的。
A、表设计器B、表向导C、表浏览器D、表单设计器
4、索引字段值不唯一,应选择的索引类型为(B)
A、主索引B、普通索引C、候选索引D、任意一种
5、可以链接或嵌入OLE对象的字段类型是(C)
A、通用型和备注型字段B、备注型字段
C、通用型字段D、任何类型的字段
6、VisualFoxPro的Zap命令可以删除当前数据库表文件的(A)
A、所有记录B、结构C、满足条件的记录D、带有删除标记的记录
7、在VisualFoxPro中,表是指(B)
A、报表B、关系C、表格D、表单
8、如果需要给当前的表增加一条空记录,应使用的命令是(D)
A、AppendB、ModifyStructureC、EditD、AppendBlank
9、每一个数据工作区上只能打开(A)个数据表
A、1B、2C、3D、4
10、一个表的全部备注字段的内容存储在(B)中
A、不同备注型文件B、同一备注文件C、同一表文件D、不同表文件
习题六
1.不属于数据定义功能的SQL语句是(C)。
A.CREATETABLEB.CREATECURSOR
C.UPDATED.ALTERTABLE
2.从数据库中删除表的命令是(A)。
A.DROPTABLEB.ALTERTABLE
C.DELETETABLED.USE
3.建立表结构的SQL命令是(B)。
A.CREATECURSORB.CREATETABLE
C.CREATEINDEXD.CREATEVIEW
4.DELETEFROMSWHERE年龄>60语句的功能是(B)。
A.从S表中彻底删除年龄大于60岁的记录
B.S表中年龄大于60岁的记录被加上删除标记
C.删除S表
D.删除S表的年龄列
5.UPDATE语句的功能是(D)。
A.属于数据定义功能B.属于数据查询功能
C.可以修改表中某些列的属性D.可以修改表中某些列的内容
6.SELECT_SQL语句是(B)。
A.选择工作区语句B.数据查询语句
C.选择标准语句D.数据修改语句
7.关于INSERT_SQL语句描述正确的是(C)。
A.可以向表中插入若干条记录B.在表中任何位置插入一条记录
C.在表尾插入一条记录D.在表头插入一条记录
8.只有满足连接条件的记录才包含在查询结果中,这种连接为(C)。
A.左连接B.右连接C.内部连接D.完全连接
习题7
1、在VisualFpxPro中,关于查询和视图的正确描述是(A)
A、查询是一个预先定义好的SQLSelect语句文件
B、视图是一个预先定义好的SQLSelect语句文件
C、查询和视图是同一种文件,只是名称不同
D、查询和视图都是一个存储数据的表
2、默认的查询输出形式是(D)
A、数据表B、图形C、报表D、浏览
3、一下关于视图的描述中正确的是(B)
A、视图保存在项目文件中B、视图保存在数据库文件中
C、视图保存在表文件中D、视图保存在查询文件中
4、“视图设计器”中含有的但“查询设计器”中却没有的选项卡是(D)
A、筛选B、排序依据C、分组依据D、更新条件
5、下面关于查询描述正确的是(C)
A、可以使用CreatView打开“查询设计器”
B、使用“查询设计器”可以生成所有的SQL查询语句
C、使用“查询设计器”生成的SQL语句存盘后将存放在扩展名为“qpr”的文件中
D、使用Do语句执行查询时,可以不用带扩展名
6、在“添加表或视图”对话框中,“其他”按钮的作用是让用户选择(D)
A、数据库表B、数据库C、查询D、不属于当前数据库的表
7、在VisualFpxPro中,以下关于视图的描述错误的是(D)
A、视图与数据库表相同,用来存储数据
B、视图不能同数据库表进行联接操作
C、在视图上不能进行更新操作
D、视图是从一个或多个数据库表导出的虚拟表
8、在VisualFoxPro中,以下关于视图的描述错误的是(D)
A、通过视图可以对表进行查询B、通过视图可以对表进行更新
C、视图就是一个虚表D、视图就是一种查询
9、下面有关对视图的描述正确的是(D)
A、可以使用ModifyStructure命令修改视图的结构
B、视图不能删除,否则影响原来的数据文件
C、视图是对表的复制产生的
D、使用视图进行查询时必须先打开该视图所在的数据库
10、下面关于视图的叙述正确的是(D)
A、视图是从数据库中派生出来的B、视图中真正含有数据
C、视图是可更新的D、视图可以像其他表一样进行各种查询
11、下列选项中,(D)不是查询的输出形式
A、数据表B、图形C、报表D、表单
12、以下关于查询叙述正确的是(D)
A、不能根据自由表建立查询B、只能根据自由表建立查询
C、只能根据数据库表建立查询D、可以根据数据库表和自由表建立查询
13、以下关于查询的描述是正确的是(D)
A、查询保存在项目文件中B、查询保存在数据库文件中
C、查询保存在表文件中D、查询保存在查询文件中
14、下面关于“视图设计器”和“查询设计器”的不同点,说法不正确的是(D)
A、“查询设计器”的结果是将以“qpr”为扩展名的文件保存在磁盘中,视图的结构保存在数据库中
B、“视图设计器”中含有“更新条件”选项卡,而“查询设计器”中没有
C、在“视图设计器”中没有“查询去向”选项卡
D、“视图设计器”和“查询设计器”的使用方式完全相同
15、以下关于视图的描述正确的是(C)
A、可以根据自由表建立视图B、可以根据查询建立视图
C、可以根据数据库表建立视图D、只可以根据数据库表和自由表建立视图
16、视图不能单独存在,它必须依赖于(B)
A、视图B、数据库C、数据表D、查询
17、“视图设计器”中比“查询设计器”中多出的选项卡有(D)
A、字段B、排序依据C、联接D、更新条件
18、“查询设计器”包括的选项卡有(A)
A、字段、筛选、排序依据B、字段、条件、分组依据
C、条件、排序依据、分组依据D、条件、筛选、杂项
19、有关查询和视图,下列说法不正确的是(B)
A、查询不可以更新数据源,而视图可以更新数据源
B、查询和视图都可以更新数据源
C、视图具有许多数据库表的属性,利用视图可以创建查询和视图
D、视图可以更新表中的数据,存储于数据库中
20、查询文件的扩展名是(C)
A、prgB、fpxC、qprD、qpx
21、查询文件中保存的是(A)
A、查询的命令B、查询的结果C、与查询有关的数据表D、查询的条件
习题八
1、将项目文件中的表文件移出后,该表被(D)
A、移出数据库B、逻辑删除C、物理删除D、移出项目
2、扩展名为“prg”的程序文件在“项目管理器”的(C)选项卡中显示和管理
A、文件B、文档C、代码D、类
3、“项目管理器”的功能是组织和管理与项目的各种类型的(A)
A、文件B、字段C、程序D、数据
4、向项目中添加表单,应该使用“项目管理器”的(D)
A、“代码”选项卡B、“类”选项卡
C、“数据”选项卡D、“文档”选项卡
习题九
1.在VisualFoxPro环境下,执行命令文件exp.prg可以在命令窗口中输入命令(A)。
A.DO expB.exp.prgC.exp.exeD.DOexp.exe
2.在FOR...ENDFOR循环结构中,如省略步长则系统默认步长为(C)。
A.0 B.-1C.1 D.2
3.VisualFoxPro中程序文件的扩展名是(B)。
A.IDXB.PRGC.EXED.DBF
4.循环结构中EXIT语句的功能是(C)。
A..放弃本次循环,重新执行该循环结构 B.放弃本次循环,进入下次循环
C.退出循环,执行循环结构的下一条语句D.退出循环,结束程序的运行
5.以下循环体共执行了( B)次。
ForI=1to10
?
I
I=I+1
Endfor
A.10 B.5 C.0 D.语法错
6.VisualFoxPro的应用程序由三种基本结构组合而成,它们是( A )。
A.顺序结构、分支结构和循环结构 B.顺序结构、循环结构和模块结构
C.逻辑结构、物理结构和程序结构 D.分支结构、重复结构和子程式结构
7.在D盘的根目录下新建一个名为AA的程序文件,应在命令窗口键入(A)命令,打开程序编辑窗口。
A.modifycommandd:
\aaB.modifycommandaa
C.created:
\aaD.createaa
8.正确地编辑并运行了一个VFP程序文件后,在程序所在文件夹会发现有几个主名相同的文件?
它们的扩展名都是什么(C)。
A.3个文件,它们的扩展名分别是.dbf.fpt.bak
B.1个源程序文件,即.prg
C.3个文件,它们的扩展名分别是.prg.fxp.bak
D.1个目标程序文件,即.fxp
9.为了以后阅读修改程序方便,可以在编写程序时加入注释内容。
在注释内容前加上规定的符号(D)后,注释内容将变为绿色,方便阅读修改。
A.@B.!
C.&D.&&或*
10.下面这个语句系列是什么类型的循环语句结构(B)。
DOwhile...
.....
Enddo
A.步长循环B.当型循环C.扫描循环D.非循环
11.下面这个语句系列是什么类型的循环语句结构(A)。
For...
.....
Endfor/next
A.步长循环B.当型循环C.扫描循环D.非循环
12.执行下面哪一种操作(C)可以将程序文件立即存盘并退出编辑。
A.按Esc键B.双击控制菜单按钮
C.按Ctrl+WD.单击编辑窗口的关闭按钮
13.可以接受数值型常量的输入命令是(C)。
A.WaitB.AcceptC.InputD.@...Say
14.在主程序中,调用子程序的命令是(D)。
A.goB.toC.seekD.do
15.在命令窗口,输入下列命令后,可以打开(C)个命令文件编辑窗口。
MODIFYCOMMANDJJ
MODIFYCOMMANDKK
A.0B.1C.2D.错误
16.用Wait命令给内存变量赋值,能键入多少个字(A)。
例:
WAIT"请给变量AA重新赋值"TOAAWINDOWAT10,10
A.1B.256C.1024D.任意多个
17.VFP定制浏览窗口的命令是(C)。
A.editB.modiC.browseD.list
18.过程文件直接写在主程序中,过程模块开头语句的命令必须是(C)。
A.parametersB.functionC.procedureD.return
19.编写程序时,下列语句后,必须写(C)命令才能激活Get子句。
@10,25Say"请输入变量值"Getbb
A.doB.modicommC.readD.create
20.有关LOOP语句和EXIT语句叙述正确的是( B )。
A.LOOP和EXIT语句可以写在循环体的外面
B.LOOP语句的作用是把控制转到ENDDO语句
C.EXIT语句的作用是把控制转到ENDDO语句
D.LOOP和EXIT语句一般写在循环结构里面嵌套的分支结构中
习题十
1.面向对象的程序设计是近年来程序设计方法的主流方式,简称OOP。
下面对于OOP的描述错误的是(D)。
(A)OOP以对象及其数据结构为中心
(B)OOP用对象表现事物,用类表示对象的抽象
(C)OOP用方法表现处理事物的过程
(D)OOP工作的中心是程序代码的编写
2.面向对象程序设计中程序运行的最基本实体是(A)。
(A)对象(B)类(C)方法(D)函数
3.现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。
对属性的正确描述是(B)。
(A)属性只是对象所具有的内部特征
(B)属性就是对象所具有的固有特征,一般用各种类型的数据来表示
(C)属性就是对象所具有的外部特征
(D)属性就是对象所具有的固有方法
4.下面关于类的描述,错误的是(D)。
(A)一个类包含了相似的有关对象的特征和行为方法
(B)类只是实例对象的抽象
(C)类并不实行任何行为操作,它仅仅表明该怎样做
(D)类可以按所定义的属性、事件和方法进行实际的行为操作
5.假定所创建表单对象的click事件也可以修改该表单对象的Caption属性。
为了在程序运行中修改由语句Myform=CreateObject(″FORM″)所创建对象的Caption属性,下面语句中不可以使用的是(D)。
(A)WITHMyform(B)Myform.click
.caption=″我的表单″
ENDWITH
(C)Myform.caption=″我的菜单″(D)THISFORM.caption=″我的菜单″
6.假定所创建表单对象的Click事件也可以修改command1对象的Caption属性。
不能在程序中修改表单对象Myform中的对象command1的Caption属性的命令是(A)。
(A)WITHCommand1ofMyform(B)WITHMyform.Command1
.caption=″退出″.caption=″退出″
ENDWITHENDWITH
(C)Myform.click(D)Myform.Command1.caption=″退出″
7.每个对象都可以对一个被称为事件的动作进行识别和响应,下面对于事件的描述中错误的是(C)。
(A)事件是一种预先定义好的特定的动作,由用户或系统激活
(B)VFP基类的事件集合是由系统预先定义好的,是唯一的
(C)VFP基类的事件也可以用户创建
(D)可以激活事件的用户动作有按键、单击鼠标、移动鼠标等
8.为表单Myform添加事件或方法代码,改变该表单中的控件cmd1的caption属性的正确命令是(C)。
(A)Myform.cmd1.caption=″最后一个″
(B)THIS.cmd1.caption=″最后一个″
(C)THISFORM.cmd1.caption=″最后一个″
(D)THISFORMSET.cmd1.caption=″最后一个″
9.在表单Myform的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是(B)。
(A)Myform.BackColor=RGB(0,255,0)
(B)THIS.Parent.BackColor=RGB(0,255,0)
(C)THISFORM.BackColor=RGB(0,255,0)
(D)THIS.BackColor=RGB(0,255,0)
10.下面对于控件类的各种描述中错误的是(D)。
(A)控件类用于进行一种或多种相关的控制
(B)可以对控件类对象中的组件单独进行修改或操作
(C)控件类一般作为容器类中的控件
(D)控件类的封装性比容器类更加严密
习题11
1、在VisualFoxPro中,表单是指(B)
A、数据库中各个表的清单B、一个表中各条记录的清单
C、数据库查询的列表D、窗口界面
2、表单文件的扩展名为(C)
A、dbcB、dbfC、scxD、pjx
3、下列关于表单的说法中正确的是(B)
A、任何表单都隶属于一个项目B、有的表单可游离于任何项目而独立存在的
C、任何表单都含数据表的字段D、表单可不喊数据表中的字段
4、下列关于表单的说法中错误的是(D)
A、表单中只能汗一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 课后 选择题