您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 高三第三次月考VBVF试题
高三第三次月考VB、VF试题一、选择题1.在数据表中,记录是由字段值组成的数据数列,但数据长度要比各字段宽度之和多一个字节,这个字节用来存放()A.记录分隔标记的B.记录顺序号C.记录指针定位标记D.删除标记2.下列叙述正确的是()A.视图是独立的文件,它存储在数据库中B.视图不是独立的文件,它存储在数据库中C.视图是独立的文件,它存储在视图文件中D.视图的输出去向可以是浏览窗口或表3.在以下关于索引的叙述中,完全正确的是()A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度C.索引字段不能更新D.索引字段可以更新,但是必须在更新前关闭索引4.在VisualFoxbase数据库管理系统中,备注文件扩展名是()。A.DBFB.DBTC.FPTD.FMT5.在SQL的SELECT查询结果中,消除重复记录的方法是()。A.通过指定主关键字B.通过指定唯一索引C.使用DISTINCT子句D.使用HAVING子句6.在VisualFoxPro中,“项目管理器”窗口上的选项卡依次为()A.全部、数据、文档、表单、代码、其他B.全部、数据、文档、类、代码、其他C.全部、数据、区域、菜单、代码、其他D.全部、数据、文档、类、代码、区域7.设库文件BG.DBF中有下列记录,Record#姓名性别总分1.张林娟女2542.李清女2363.刘张一男2944.程从张女2735.彭张平男2686.张威男250当执行下列命令后,显示出的记录的记录号是()USEBGLISTFOR“张”$姓名AND总分250A.1、3、4、5、6B1、3、4C1、3、4、6D1、3、4、58.对当前表文件执行完后LISTOFF命令后,记录指针指在()A逻辑首记录B物理首记录C尾记录D尾记录之后(表尾)9.将当前记录的日期型字段“出生日期”的值改成“8\21\78”的命令是()A.REPLACE出生日期WITHCTOD(8/21/78)B.REPLACE出生日期WITHDTOC(8/21/78)C.REPLACE出生日期WITHCTOD(“8/21/78”)D.REPLACE出生日期WITHDTOC(“8/21/78”)10单索引文件的扩展名是A).CDXB).DBFC).PRGD).IDX11、在VISUALFOXPRO的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联12、在命令窗口中执行下列命令SJKM=”HYGS”USE&SJKM后,已打开的数据表文件是A)HYGS.DBFB)HJKM.DBFC)&SJKM.DBFD)HYGS.TXT13函数MOD(-4*4,-40/4)的值是A)-6B)-4C)4D)614、表达式(“天津”#”北京”)的值是A)天津北京B).F.C).T.D)津京15、在下面的VISUALFOXPRO表达式中,不正确的是A){^2002-05-0110:10:10AM}-10B){^2002-05-01}-DATE()C){^2002-05-01}+DATE()D){^2002-05-01}+[1000]16、在VISUALFOXPRO中,通用型字段和备注型字段在表中的宽度都是A)2个字段B)4个字段C)8个字段D)10个字段17、在下列函数中,函数值为数值的是A)AT(‘人民’,’中国人民大学’)B)CTOD(“06/08/98”)C)BOF()D)SUBSTR(DTOC(DATE()),1,2)18、执行LISTNEXT1命令之后,记录指针的位置指向A)下一条记录B)原来记录C)尾记录D)首记19、下列关于变量的叙述中,不正确的一项是()A、变量值可以随时改变B、在VisualFoxPro中,变量分为字段变量和内存变量C、变量的类型决定变量值的类型D、在VisualFoxPro中,可以将不同类型的数据赋给同一个变量20.在代码中引用一个控件时,应使用控件的()属性。A.CaptionB.NameC.TextD.Index21.设变量x=4,y=-1,a=7,b=-8,下面表达式()的值为“假”。A.x+a=b-yB.x0ANDy0C.a=bORxyD.x+ya+bANDNOT(yb)22.以下的控件或方法具有输入和输出双重功能的为()。A.PrintB.TextboxC.OptionbuttonD.Checkbox23.若要获得列表框中被选中的列表项的内容,可以通过访问()属性来实现。A.NameB.ListIndexC.ListCountD.Text24窗体模块保存在一个扩展名为_____的文件中。(a)bas(b)cls(c)frm(d)bmp25如有数组声明语句Dima(2,-3to2,4),则数组a包含元素的个数是_____。(a)40(b)75(c)12(d)9026为使计时器控件每隔5秒钟产生一个计时器事件(timer事件),则应将其Interval属性值设置为______。(a)5(b)500(c)300(d)500027如果要改变窗体的标题,需要设置窗体对象的________属性。(a)Name(b)Caption(c)BackColor(d)BorderStyle28对象可以识别和响应的某些行为称为_____。(a)属性(b)方法(c)继承(d)事件29决定一个窗体有无控制菜单的属性是_____。(a)Minbutton(b)Caption(c)Maxbutton(d)Controlbox30_______关键字声明的局部变量在整个程序运行中一直存在。(a)Static(b)Private(c)Dim(d)Public31若要获得滚动条的当前值,可访问的属性是______。(a)Text(b)Value(c)Max(d)Min32下列变量名中不合法的是_____。(a)strname(b)3abc(c)A_one(d)vaone33下列可以把当前目录下的图形文件picl.jpg装入图片框Picture1中的语句为_________。(a)Picture=pic1.jpg(b)Picture.Handle=pic1.jpg(c)Picture1.Picture=LoadPicture(pic1.jpg)(d)Picture:LoadPicture(pic1.jpg)34下列的程序段执行后,X的值为____。X=0forI=1to10forj=Ito10x=x+1nextjnextI(a)50(b)55(c)100(d)10535当一个工程含有多个窗体时,其中的启动窗体是_____。(a)启动VB时建立的窗体(b)第一个添加的窗体(c)最后一个添加的窗体(d)在“工程属性”对话框中指定的窗体二、填空题1.在VB中,用户定义常量使用语句,声明变量使用语句。2.写出整数n能同时被13和17整除的Basic表达式3.要使标签的大小自动与所显示的文本相适应,可以通过设置属性为True来实现。4.要强制显式声明变量,使用语句完成。5.使用DELETEFROM命令删除的记录是_________删除,要物理删除记录,还需要继续使用________命令。6.在VisualFoxPro6.0中,通过设置字段的,在输入记录时,可以判断输入的数据是否符合要求。7、执行命令A=2005/4/2之后,内存变量A的数据类型是____8、要显示名字以MY开头的所有内存变量,应当使用命令LISTMEMORY____9、函数STR(1234.5454,7,3)的值是____10、?AT(EN,RIGHT(STUENT,4))的执行结果是____12.在VisualBasic中,对于数组A(2To3,4To6),它的第二维的下界为___________。13.VisualBasic的表达式(108)And(-33)And(108)Or(514)的结果是_________________。14.在VisualFoxPro中,运行表单“login”的命令为.15.在VisualFoxPro中,用命令DIMENSIONX(2,5)定义了一个数组X,则该数组中数组元素个数是.。三、根据已知的环境与题意,写出相应的VisualFoxPro操作命令或SQL语句,要求每小题用一条命令或语句完成(本大题共5小题,每小题4分,共20分,请填写在答题纸上)。现有数据库“GZGL.DBC”,其中包含表“gzb.dbf”,该表有以下字段:职工号(C,6)、姓名(C,20)、性别(C,2)、年龄(N,3)、基本工资(N,7,2)、奖金(N,7,2),在相应数据库和表已打开的前提下,写出完成下述功能的命令(注意:只能写一条语句,多于一条不得分)。1.将所有年龄大于50的职工基本工资增加200。(用VisualFoxPro命令)2.以“职工号”为关键字建立降序的唯一索引,索引名为ZHG,索引文件名ZHGGL.CDX。(用VisualFoxPro命令)3.将“gzb.dbf”表中“基本工资”字段的宽度改为8。(用SQL语句)4.删除“gzb.dbf”表中年龄大于60、性别为“男”的记录。(用SQL语句)5.查询统计“gzb.dbf”表中每个部门(职工号的前3位)职工基本工资的平均值。(用SQL语句)四、程序题2.分析下面VisualBasic程序段。Openc6_2.txtForOutputAs#1Print#1,k01234Print#1,t12345Print#1,p23456Print#1,m34567Close#1Openc6_2.txtForInputAs#1LineInput#1,stSeek#1,2LineInput#1,stPrintstClose#1程序执行后,输出语句Printst执行结果是__________________。3.有VisualForPro程序如下:CLEARINPUT请输入数据SHU=TOSHUFORI=3TOSHU/2IFCHULI(I)=1J=SHU-IIFCHULI(J)=1?TRIM(STR(I))+和+TRIM(STR(J))ENDIFENDIFENDFORPROCEDURECHULIPARAMETERSXM=1IFX3FORIX=2TOSQRT(X)IFX%IX=0M=0EXITENDIFENDFORENDIFRETURNMENDPROC运行上面的程序,输入16,显示的结果为__________________。五、VisualBasic程序改错1.有两个数组a=Array(zhao,qian,sun,li,zhou,wu)b=Array(20,31,82,73,44,25)数组a表示的是六个人的姓名,数组b表示的是与数组a中对应位置人的年龄,而且年龄中的个位数与他们在数组中的位置一致,年龄段在10到99之间。下面程序的功能是输入一个年龄,首先查找输入的年龄在数组b中是否存在;如果存在,则显示其姓名,如果不存在,则程序直接结束。程序如下:a=Array(zhao,qian,sun,li,zhou,wu)b=Array(20,31,82,73,44,25)DimiAsIntegerDimposAsIntegerDimflagAsIntegerDimjAsIntegerflag=0pos=InputBox(请输入查询人的年龄)j=pos-Int(pos/10)*10Fori=0To5Step1Ifpos=a(j)Thenflag=1NextiIfflag=0ThenEndPrinta(pos)2.窗体中(运行状态如图所示)有一定时器控件(名称Timer1,初始状态Enabled为False),有三个标签用于显示控件名称,一滚动条(名称HS1,最大值10,最小值0),一列表框(名称List1,初始状态为空),一文本框(名称为Text1,初值为9876543210,),一命令按钮(名称Command1,Caption属性值为启动)。启动按钮完成操作是:(1
本文标题:高三第三次月考VBVF试题
链接地址:https://www.777doc.com/doc-1945198 .html