共5页第1页永年职教中心职高部2013--2014学年第一学期第二次月考二年级专业课试题一、选择。(每小题2分,共110分)。1.在SQL的计算查询中,用于计数的函数是_____。A)SUMB)COUNTC)AVGD)MAX2.在SELECT-SQL语句中,条件语句的关键字是______。A)FROMB)WHEREC)FORD)CONDITION3.如果在SQLSELECT语句的ORDERBY字句中指定了DESC,则表示____。A)按升序排序B)按降序排序C)按索引字段排序D)错误语句4、在逻辑运算中,3种运算符的优先级别依次排列为____。A、NOTANDORB、ANDNOTORC、NOTORANDD、ORANDNOT5、连续执行以下命令之后最后一条命令的输出结果是____。S=[2005年下半年计算机等级考试]?LEFT(S,6)+RIGHT(S,4)A、2005年下半年等级考试B、2005年下等级考试C、2005年考试D、2005年等级考试6、VisualFoxPro参照完整性规则不包括____。A、更新规则B、删除规则C、查询规则D、插入规则7、在SQL查询时,用WHERE子句(短语)指出的是____。A、查询目标B、查询结果C、查询条件D、查询视图8、执行下列命令后,显示的结果是____。X=50Y=100Z=X+Y?50+&ZA、50+&ZB、50+X+YC、200D、数据类型不匹配9、设有订单表order(其中包括字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是____。A、SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额DESCB、SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额ASCC、SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额ASCD、SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额DESC10、下列哪个函数是数值型数据转换为字符串____。AVAL()BSTR()CAT()DSUBSTR()11、下列各命令行中正确的是___。A)store1,2TOx,yB)store5TOx,yC)8=YD)x=y=512、能实现关闭表的命令的是____。A)createB)modifyC)closeD)use13、执行下列命令后显示的结果是____。A=CTOD(“04/05/2003”)B=CTOD(“04/10/2003”)?B-AA)5B)-5C)“04/05/2003”D)“04/-05/2003”14、以下短语中,与排序无关的是____。A、GROUPBYB、ORDERBYC、ASCD、DESE15、在VFP中,若当前记录位置为45,则将指针移到记录编号为20的命令是_______。A、SKIP20B、SKIP-20C、GOTO20D、GOTO-2016、在下列函数中,函数值为数值的是_______。A、AT(‘计算机’,‘计算机中心’)B、CTOD(‘01/01/96’)C、BOF()D、SUBSTR(DTOC(DATE()),7)17.函数YEAR(“12/31/99”)的返回值是____。A)99B)1999C)2099D)出错18、?STR(234.56,5,1)命令的显示结果是____。A)234.5B)234.6C)234.56D)234.57专业:班级:__________姓名:__________考号:__________-------------------------------密-----------------------------------------封--------------------------------线----------------------------------------共5页第2页19.下列符号不能作为VFP中变量名的是_____。A)ABCDB)M43C)97XYD)abc20.要将表中所有记录物理删除,可以使用的命令是_______。A)DELETEALLB)RECALLALLC)PACKD)ZAP21.下列命令中,定位记录指针的命令是____。A)USEB)GOC)SELECTD)LIST22.下列表达式中,不正确的是____。A)10/01/2000B)“2000”C){2000}D)xyz=‘5’23.对于逻辑删除和物理删除,下列说法正确的是______.A)逻辑删除不可恢复,物理删除可恢复B)二者皆可恢复C)逻辑删除可恢复,物理删除不可恢复D)二者皆不可恢复24.VisualFoxPro函数ROUND(12.5846,3)的值是____。。A)12.584B)12.585C)12D)12.625.执行下列语句DIMENSIONS(3,2)S(1,1)=3S(2,1)=6S(3,1)=8?S(5)的显示结果是____。A)3B)6C)8D).F.26.设置X="uvw",Y="uv",下列表达式的值为假的是____。。A.NOT(X==Y)OR(Y$"uvw")B.NOT(X$Y)AND(XY)C.NOT(XY)D.NOT(XY)27.在下列函数中,函数值为逻辑型的是____。A.AT("新利","新利培训班")B.CTOD("04/30/2004")C.BOF()D.SUBSTR(DTOC(DATE()),7)28.运算结果是字符串”book”的表达式________。A)LEFT(“mybook”,4)B)RIGHT(“bookgood”,4)C)SUBSTR(“mybookgood”,4,4)D)SUBSTR(“mybookgood”,3,4)29.DIMEA(3,4)语句定义的数组元素个数是_________。A)12B)7C)20D)2430.表达式的值是字符型的是_________。A)DATE()+15B)DATE()-{^2002/9/3}C)DTOC({^2002/9/3})D)YEAR(DATE())31、VB可分为()。A)学习版、专家版和企业版B)中文版、英文版和学习版C)学习版、专业版和企业版D)内部版、正式版和测试版32、下述的说法哪种是VB的程序设计方法()。A)面向对象、顺序驱动B)面向过程、事件驱动C)面向过程、顺序驱动D)面向对象、事件驱动33、下列不能打开代码窗口的操作是()。A)双击窗体上的某个控件B)双击窗体C)按F7键D)单击窗体或控件34、下列文件的扩展名错误的为(A)工程文件.vbpB)窗体文件.frmC)二进制窗体文件.frmD)标准模块文件.bas35、能获得字符串S最左边4个字符的函数是()A)Left(S,4)B)Left(1,4)C)Leftstr(S)D)Leftstr(3,4)36、下面给出的符号中,不能作为VisualBasic的变量名的是()A)abcdB)4A123C)AA123D)BB%37、按照VisualBasic的规定,123#所表示的数据类型是()A)整型B)双精度型C)单精度型D)长整型38、表达式LenB(”123程序设计ABC”)的值是()A)10B)14C)20D)1739、下面能够作为VisualBasic的表达式的是()A)4*sin(π)B)b^2-4abC)[-b-sqr(dlt)]/(2*a*c)D)exp(x)+ABS(Y)40、在VisualBasic中,执行下面四个赋值语句时出现错误的是()A)x=SGN(0)B)Y=sqr(0)C)z=LOG(0)D)x=SIN(0)41、设变量a=2,b=3,c=4,d=5,则表达式notabandb^2c*dora+bc-d的值为()专业:班级:__________姓名:__________考号:__________-------------------------------密-----------------------------------------封--------------------------------线----------------------------------------共5页第3页A)TrueB)FalseC)-1D)142、下列选项中,为字符串常量的是()。A)6/12/2001B)“6/12/2001”C)#6,12,2001#D)6,12,2001#43、Datetime是Data类型的变量,以下赋值语句中错误的是()。A)Datetime=#4/14/97#B)Datetime=#September1,1997#C)Datetime=#12:15:00AM#D)Datetime=“8/8/99”44、下列能正确产生[1-30]之间的随机整数的表达式是()A)1+rnd(30)B)1+30*rnd()C)rnd(1+30)D)int(rnd()*30)+145、用于获得字符串长度的函数是()。A)Len()B)Length()C)StrLen()D)strLength()46、下列各组变量声明正确的是()。A)Dimabcasinteger,numassingleB)DimI%,N$asintegerC)Dima%,b%,c%,a$D)publicdimn%47、“X是小于100的非负数”,用VB表达式表示正确的是().A)0=X100B)0=X100C)X=0ANDX100D)0=XORX10048、要声明一个长度为256个字符的定长字符串变量str,以下哪个语句是正确的()。A)dimstrasstringB)dimstrasstring(256)C)dimstrasstring[256]D)dimstrasstring*25649、下面4项中合法的单精度型变量是()A)num!B)sum%C)xinte$D)mm#50、表达式2*3^2+2*8/4+3^2的值为()。A)64B)31C)49D)2251、以下程序段的输出结果是()。A=Sqr(3)b=Sqr(2)C=abPrintcA)-1B)0C)FalseD)True52、设a=2,b=3,c=4,d=5,下列表达式的值是()。A=bc=dA)1B)TrueC)FalseD)-153、如果将布尔常量值True赋值给一个整形变量,则整形变量的值为()。A)0B)-1C)TrueD)False54、下面程序段的功能是()。A=10.5B=Int(A+0.6)A)求平均值B)将一实数四舍五入取整数C)求绝对值D)舍去一实数的小数部分55、执行以下程序段后,变量c$的值为()。A$=“VisualBasicPrograming”b$=“Quick”c$=b$&Ucase(Mid$(a$,7,6))&Right$(a$,11)A)VisualBASICProgramingB)QuickBasicProgramingC)QUICKBasicProgramingD)QuickBASICPrograming二、填空题(每空2分,共60分)。1.在SQL中,为了避免查询到重复记录,可以使用________短语。2.VF表达式VAL(“123AB45”)的值是。3、使记录指针相对于当前记录向上移动5个记录,应该使用命令。4、命令?LEFT(123456789,LEN(计算机))的结果是。5、设D=1516,命令?TYPE(“D”)的执行结果是。6、假设X=100,则函数IIF(X50,X-50,X+50)的值为________。7、表达式LEN(SPACE(5)-SPACE(10))的结果为_________。8、在VisualFoxPro中,表达式2*3^2+8/4+3^2的值是_______。9、日期型数据的宽度系统默认为,逻辑型数据的宽度系统默认为。10、在程序中使用日期型数据时,必须用符号将日期型数