您好,欢迎访问三七文档
VFP(第1套)一、单选题(每题1分,共60题)1.在当前表单中引用对象Text1的属性时,下面格式正确的是()A.Text.value=VFP程序设计B.Text1.value=VFP程序设计C.Thisform.Text.value=VFP程序设计D.Thisform.Text1.value=VFP程序设计2.在VisualFoxPro中,表单(Form)是指()A.数据库中各个表的清单B.一个表中各个记录的清单C.窗口界面D.数据库查询的列表3.在比较两个字符串是否相等时,和?ASD==ASD等价的表达式是()A.SETEXACTOFF?ASD=ASDB.SETEXACTON?ASD=ASDC.SETCENTON?ASD=ASDD.SETDEFAULTTO?ASD=ASD4.当前已打开的表文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期计算年龄,并写入年龄字段,应该使用命令()A.REPLACEALL年龄WITHYEAR(DATE())-YEAR(出生日期)B.REPLACEALL年龄WITHDATE()-出生日期C.REPLACEALL年龄WITHDTOC(DATE())-DTOC(出生日期)D.REPLACEALL年龄WITHVAL(DTOC(DATE()))-VAL(DTOC(出生日期))5.表文件中有10条记录,执行下列语句系列后,结果是_____USE学生LIST?RECNO()()A.10B.11C.1D.06.已知表文件的表结构中有奖学金字段,且是数值型,现在命令窗口,学生.DBF已打开,要将记录指针定位在第一个奖学金大于50的记录上,用命令()A.SEEKFOR奖学金50B.LOCATEFOR奖学金50C.FINDFOR奖学金50D.LISTFOR奖学金507.下列循环执行次数是_____FORI=1TO6I=I+1ENDFOR()A.6B.7C.3D.语法错误8.要将计时器控件的计时间隔设置为2秒,则Interval属性值应设为()A.2B.120C.200D.20009.将逻辑真赋值给内存变量STRING1的正确方法是()A.STRING1=TRUEB.STORETTOSTRING1C.STORE.T.TOSTRING1D.STRING1=.T.10.执行命令:?SUBSTR(数据库管理系统,7,LEN(管理-系统))结果是()A.统B.系统C.管理系统D.管理11.VisualFoxPro6.0数据库系统是____型数据库系统。()A.网络B.层次C.关系D.链状12.在表的备注字段中可以输入的内容有()A.图像B.波形声音C.视频剪辑D.文字13.当EOF()函数为真时,记录指针位于()A.表文件的头B.第一条记录C.表文件的尾D.最后一条记录14.设A=456,B=789,表达式的值为假.F.的是()A..NOT.(A==B).OR.(B$ABC)B..NOT.(A$ABC).AND.(AB)C..NOT.(AB)D.AB15.在下列VFP表达式中,运算结果一定是逻辑值的是()A.字符表达式B.数值表达式C.日期表达式D.关系表达式16.“学生.DBF”已存在,现要在第二工作区打开,则下列语句序列中,哪一项是错误()A.SELECTBUSE学生B.SELECT2USE学生.DBFC.SELECTAUSE学生D.USE学生INB17.以下关于子程序的叙述中不正确的是()A.一个子程序可以调用其他子程序。B.一个主程序可以调用多个子程序。C.主程序可调用子程序,但子程序不可调用其他的子程序。D.子程序用DO命令调用。18.不属于表单属性的是()A.FONTSIZEB.BACKCOLORC.FONTNAMED.ADDITEM19.设当前记录号是16,执行命令SKIP-10后,当前记录号变为()A.10B.6C.16D.2620.VFP中,执行“?AT(管理,数据库管理系统)”命令后,返回的结果是()A.0B.4C.7D.错误的函数名21.与其他三个关系运算符不等价的是()A.#B.C.D.!=22.建立索引时,下列_____字段不能作为索引字段()A.字符型B.日期型C.数值型D.通用型23.执行?STUFF(中国银行,5,0,宁波)的结果是()A.中国银行B.宁波银行C.中国宁波D.中国宁波银行24.在命令窗口中,不能实现的操作是()A.复制已执行过的命令B.重复执行已执行过的命令C.清除已执行过的命令D.在命令窗口中显示命令执行结果25.已知表文件的表结构中有大学英语,高等数学,计算机基础和总分字段,且都是数值型,现要将所有同学的各门成绩汇总后存入到总分字段,使用命令()A.REPLACE总分WITH大学英语+高等数学+计算机基础B.REPLACEALL总分WITH大学英语+高等数学+计算机基础C.SUMALL大学英语,高等数学,计算机基础TO总分D.SUM大学英语+高等数学+计算机基础TO总分26.假如X=5,执行命令?X=X+5后,结果是()A.5B.10C..T.D..F.27.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以()A.单击选项按钮B.双击选项按钮C.先右击选项组,并选择编辑命令,然后再单击选项按钮D.以上B和C都可以28.下面哪个命令不能给变量赋值()A.INPUTB.ACCEPTC.SETD.STORE29.执行下列命令序列CX=计算机数据库系统?SUBSTR(CX,7,4)结果是()A.系统B.数据C.机数D.变量未找到30.在VisualFoxpro环境下,要显示当前已打开的表中所有40岁(含40岁)以下,职称为教授,副教授的姓名和工资,应在命令窗口中使用命令()A.LISTFIEL姓名,工资FOR年龄=40AND职称=教授AND职称=副教授B.LISTFIEL姓名,工资FOR年龄=40OR职称=教授OR职称=副教授C.LISTFIEL姓名,工资FOR年龄=40AND(职称=教授OR职称=副教授)D.LISTFIEL姓名,工资FOR年龄=40OR(职称=教授AND职称=副教授)31.执行下列命令序列BC=浙江万里学院?SUBSTR(BC,LEN(BC)/3+1,8)结果是()A.浙江万里B.万里学院C.万里D.变量未找到32.有关控件对象的DblClick事件的正确叙述是()A.用鼠标单击对象时引发B.用鼠标右键单击对象时引发C.用鼠标双击对象时引发D.用鼠标右键双击对象时引发33.新创建的标签默认标题为Label1,为了修改标签的标题,应设置标签的属性是()A.Name属性B.FontName属性C.Froecolor属性D.Caption属性34.在选项按钮组中,通过修改______属性,可把按钮个数设为5个。()A.CaptionB.PageCountC.ValueD.ButtonCount35.显示第二个字符为“B”的所有内存变量的命令是()A.LISTMEMOLIKE?BB.LISTMEMOLIKE*C.LISTMEMOLIKE?B*D.LISTMEMO36.假定一个表单里有一个文本框text1和一个命令按钮组commandgroup1,命令按钮组是一个容器对象,其中包含Commandl和command2两个命令按钮,如果要在command1命令按钮的某个事件中访问文本框的value属性值,下面式子中正确的确是()A.ThisForm.Text1.valueB.This.Parent.valueC.Parent.Text1.ValueD.This.Parent.Text1.value37.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()A.DB包括DBS和DBMSB.DBMS包括DB和DBSC.DBS包括DB和DBMSD.DBS就是DB,也就是DBMS38.在表单MyForm的一个控件的事件或方法程序中,改变该表单的背景色为红色的正确命令是()A.MyForm.Backcolor=RGB(255,255,255)B.This.parent.Backcolor=RGB(0,255,0)C.ThisForm.backcolor=RGB(255,0,0)D.This.Backcolor=RGB(0,255,0)39.依次执行命令Y=TIME()和?TYPE(Y)后,结果为()A.DB.CC.ND.L40.在已打开表文件的第4条记录前插入一条记录,可使用的命令是()A.首先执行GO4然后执行INSERTB.首先执行GO4然后执行INSERTBEFOREC.首先执行GO4然后执行INSERTBLANKD.首先执行GO3然后执行INSERTBEFORE41.某班有20名同学,现已建立“学生.DBF”表,输入记录后发现遗漏了学号为11号的同学,则可以用GO10和INSERT命令把该学生记录插入到表中,使之成为第11条记录()A.对B.错42.逻辑型数据用来表示只有两个值的数据,这两个值分别为逻辑真T和逻辑假F()A.对B.错43.日期型数据与数值型数据相加得到的是数值型数据。()A.对B.错44.对象的属性只能在“程序代码”中设置。()A.对B.错45.用Delete命令可以直接删除表中的记录。()A.对B.错46.在设计报表时至少要考虑报表的数据源和报表的布局与格式。()A.对B.错47.由系统指定当前可用的编号最小的工作区,可以使用命令:SELECT0()A.对B.错48.VFP是一个管理系统。()A.对B.错49.执行命令:?LEN(浙江万里学院),返回值是10。()A.对B.错50.组类容器(如命令按钮组等)的事件代码在任何时候都可以作为其所包含控件相关联(同名)事件的缺省代码。()A.对B.错51.数据表中每一条记录的长度均相等()A.对B.错52.如果更改了表文件的主文件名,要想正常使用它,其备注文件、结构化复合索引文件的主文件名也必须改成相同才行。()A.对B.错53.逻辑型数据用来表示只有两个值的数据,这两个值分别为逻辑真.T.和逻辑假.F.()A.对B.错54.通过调用表单语句,既可以向表单传递参数,也可以获取表单返回的值。()A.对B.错55.VFP中命令按钮组、选项按钮组都是容器控件。()A.对B.错56.在VFP中,使用USE命令既可以打开表文件又可以关闭表文件。()A.对B.错57.GO1和GOTOP命令在任何情况下指针都是指向表文件第一条记录()A.对B.错58.对表记录执行GOBOTTOM命令后,函数Eof()的值为.T.()A.对B.错59.用USE命令刚打开表文件时,记录指针指向首记录。()A.对B.错60.循环结构中LOOP语句的功能是退出循环,将程序控制转向循环语句结构之后的第一句语句()A.对B.错二、多选题(每题8分,共5题)1.已在表单(Form1)中竖放文字“我是会移动的文字”(Label1)和计数器(Timer1)并已设置好相关属性,初始的显示位置在表单的左边,表单执行后,每间隔0.3秒,文字会自动以间隔加10的幅度逐步向表单右边移动,直到文字到达表单最右边缘;然后每间隔20毫秒文字会自动以间隔减1的幅度逐步向表单左边移动,直到文字回复到初始位置;整个过程不间断地来回移动。Form1的Init事件代码publici,zi=10z=thisform.label1.leftthisform.timer1.Interval=__1__thisform.timer1.Enabled=__2__Timer1的Timer事件代码ifthisform.label1.leftthisform.widthorthisform.label1.leftzi=__3__endifthisform.label1.left=___4___请选择填空()A.3B.30C.300D.180E.0F.1G..F.H..T.I.1J.-iK.iL.0M.thisform.label1+iN.thisform.label1.left-iO.thisf
本文标题:VFP期末考试示例
链接地址:https://www.777doc.com/doc-2866276 .html