Vfp题库(程序设计基础)--强化练习1 |
|
www.nanhushi.com 佚名 不详 |
选择题 1.命令@ 10,10 CLEAR的清屏范围是第10行第10列至屏幕( )角 A.右上 B.右下 C.左上 D.左下 2设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、工资(N, 6,2)、出生日期(D,8)和正式工(L,1)。阅读以下程序: USE GZ DO WHILE.NOT.EOF( ) IF 职务="工程师".AND.出生日期>{10/20/60} D=出生日期 NAME=姓名 SALARY=工资 EXIT ENDIF SKIP ENDDO Y=YEAR(DATE( ) )-YEAR(D) IF.NOT.EOF( ) ? NAME,Y,SALARY ELSE ?"没查到!" ENDIF USE RETURN 该程序的功能是 A 显示一位1960年月日10月20曰后出生的工程师姓名、年龄及工资 B 显示一位1960年10月20曰后的工程师姓名、年龄 C 显示1960年10月20曰后出生的工程师的姓名、年龄 3以下函数取值为-7的有 ( ) A INT(-7.7) B INT(-6.6) C CEILING(-7.7) D CEILINT(-6.6) 4 以下关于参数引用传递方式的传叙述正确的有 ( ) A 引用传递方式将参数的地址给自定义函数 B 引用传递方的参数必须是变量或数组素 C 调用过程或数组元素的值将会发生变化 D 调用过程或数组元素的值将不会发生变化 5 函数WEEK(DATE())的确良类型为 ( ) A曰期型 B 曰期时间型 C字符型 D数值型 6Visuai FoxPro 中有两种类型的变量,它们是 ( ) A字断变量和内存变量 B数量变量和非数量变量 C整型变量和实型变量 D系统变量和用户变 7PARAMETERS语句中参数的个数不得超过 ( ) A8 B 2 C27 D 32 8关闭过程文件的命令有 ( ) A RELEASE PROCEDURE〈过程文件名〉 B SET PROCEDURE C CLOSE PROCEDURE DCLEAR PROCEDURE 9 以下有关MOD(a,b)函数的说法正确的有 ( ) A a和b必须同时为正或同时为负 Ba和b正负可任意 C a和b均可带小数 Da可为小数但b必须为整数 10结果为逻辑真的表达式是 ( ) A“ABC”$“ACB” B“ABC”$“GFABHGC” C“ABCGHJ”$“ABC” D“ABC”$“HJJABCJKJ” 11 数组元素建立后,其初值为 ( ) A 0 B空字符串 C.F D.T 12.ROUND(-8.8,0)的函数值为 A.8 B.-8 C.9 D.-9 13.在FOR...ENDFOR循环结构中,如省略步长则系统默认步长为 A.0 B.-1 C.1 D.2 14.以下合法的日期型数据有 A.10/01/2000 B.“10/01/2000” C.CTOD(“10/01/2000”) D.{10/01/2000} 15.下列符号中,属于Visual FoxPro常量的有 A.{} B.” C.SIN(30) D.T
16.设a.b为字符型变量,与a-b等价的表达式是 A.a+b B.trim(a)=b C.a*b D.trim(a)+b+space(len(a)-len(trim(a)) 17.以下有关宏替换的叙述正确的有 A.宏替换可替换整个命令,而名称表达式不行 B.名称表达式可替换整个命令,而宏替换不行 C.宏替换可构成表达式,而名称表达不行 D.名称表达式可构成表达式,而宏替换不行 18.在Visual FoxPro中,表示AB(B在A的上面) 的表达式有 A.A**B B.LIRIM() C.EXP(B*LOG(A)) 19.能删除字符串后缀空格的函数有 A.TRIM() B.LIRIM() C.RIRIM() D.ALLTRIM() 20.下述有关数据操作的说法中,( )是正确的 A.货币型数据不能参加算术运算 B.两个日期型数据可以进行加法运算 C.一个日期型数据可以加或减一个整数 D.字符型数据能比较大小,日期型不行 21.关系表达式“不等于”洋上运算的操作符有 A.〈 〉B.〉〈 C.# D.!= 22.下列呼号中,除( )外不能作为Visual FoxProd内存变量名 A.IF B.SIN C.AND D.OR 23 以下关于参数传递的叙述正确的有 A.传递的参数一般应与PARAMETERS语句中的参数数目相等 B.传递的参数可少于PARAMETERS语句中的参数数目 C.传递的参数可多于PARAMETERS语句中的参数数目 D.如果传递的参数少于PARAMETERS语句中的参数数目,则剩余的参数被置为.F. 24 用LOCATE命令查找出满足条件的第一个记录后,要继续查找满足条件的下一条记录,应该用( )命令 A.SKIP B.GO C.LICATE D.CONTINUE 25 表达式VAL(’+1234-1234’)的值是 A.0 B.1234 C.’+1234-1234’ D.出错 26 日期型数据的格式可通过以下( )操作来设置 A.SET DATE B.SET MARK C.SET CENTURY D.设置"工具"菜单的"选项"对话框中"区域"选项卡 27 以下有关STR()函数值的描述正确的有 A.STR(1234.5678,6,3)的函数值为"1234.6" B.STR(1234.5678,6,3)的函数值为"34.568" C.STR(1234.5678)的函数值为"1235" D.STR(1234.5678)因参数不足而出错 28 AT("XY","AXYBXYC")的值为 A.0 B.2 C.5 D.7 29 执行下列命令后: STUDNAME=’ZHANGSANFENG’ CHARVAR=’STUDNAME’ ?SUBSTR(&CHARVAR,1,4) 命令?输出的值为 A.’ZHAN’ B.’STUD’ C.’CHAR’ D.出错 30 执行命令"STORE CTOD(’12/06/98’)TO A"后,变量A的类型为 A.日期型 B.数值型 C.备注型 D.字符型
31 在货币表达式中如果小数位数过多,Visual FoxPro会将其四舍五入到( )位 A.6 B.4 C.2 D.1 32, 以下程序的运行结果为 X=1.5 do case casex>2 y=2 casex>1 y=1 endcase return A. 1 B. 2 C. O D. 语法错误 33, 以下函数中函数值为字符型的是 A.TIME( ) B.ASE("65") C.SPACE(5) D.SUBSTR("12345",2,3) 34,设Ch中存放的是长度为1的字符串,与AT(CH,’12345O’)>O等价的表达是 A.AT(CH,’12345’)=O B.CH$’12345O’ C.’12345O’=CH D.’12345O’$CH 35,VAT("1E3")的值为 A.1.O B.3.O C.1OOO.O D.O.O 36,若当前工作区为A,执行以下命令后结果为 REPLACE NUM 2O STOREO TO NUM ?NUM,A->NUM,M.NUM A.O O 2O B.O 2O O C.O O O D.2O 2O O 37,以下数句类型中只能用于字段,不能用于变量和数组的有 A,备注型 B.二进制备注型 C,通用型 D,字符型 38,循环结构中EXIT语句的功能是 A,放弃本次循环,重新执行该循环结构 B,放弃本次循环,进入下次循环 C,退出循环,执行循环结构的下一条语句 D,退出循环,结束程序的运行 39,以下有关变量的叙述正确的有 A, Visnal FoxPro中内存变量必须预先说明 B.Visual FoxPro中内存变量不必预先说明 C.在给变量赋值时即定义了变量的类型 D.在给变量赋值时不能定义变量的类型 40.以下循环体共执行了( )次 For I=10 to 1 ?I Endfor A.10 B.5 C.0 D.语法错 41.设某表文件中含有“总分”字段,其类型为整型,则下列表达式中正确的是( ) A.’总分:’+560 B.’总分:’+STR(560.3) C.’总分:’560 D.总分+560 42.ASC("F")-ASC("A")+10的值为( ) A.0 B.5 C.10 D.15 43.下列程序段有语法错误的行为第( )行 1 if b*b-4*a*c>0 2 s=sqrt(d) 3 else s=sqrt(-d) 4 endif A.1 B.2 C.3 D.4 44.在Visual FoxPro中,表达e3.5(3.5在e上面)的表达式有( ) A.E**3.5 B.E^3.5 C.EXP(3.5) D.E3.5(3.5在e上面) 45.下列程序段有语法错误的行为第( )行 1 for I=1.50 to 12.34 step 0.83 2 I=I+1 3 next A.1 B.2 C.3 D.无
46.以下关于循环的叙述正确的有( ) A.循环语句的入口语句与出口语句必须配对出现 B.循环体可以为空 C.三种循环语句各有分工,不能相互转换 D.循环体的执行次数不能也不可能为0次 47.如果在一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是 ( ) A.逻辑—>算术—>关系 B.关系—>逻辑—>算术 c.算术—>逻辑—>关系 D.算术—>关系—>逻辑 48.下列符号中,属于Visual Foxpro 常量的有 ( ) A.1E3 B.2+3 C.1/2 D.0.5 49.设D1和D2为日期型数据,M为整数,不能进行的运算是 ( ) A.D1+D2 B.D1-D2 C.D1+M D.D2-M 50.逻辑运算符从高到底的运算优先级是 ( ) A.NOT.—>.OR.—>.AND. B.NOT.—>.AND—>.OR. C.AND.—>.NOT.—>.OR. D.OR.—>.NOT.—>.AND
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: Vfp题库(程序设计基础)--典型例题 下一篇文章: Vfp题库(程序设计基础)--强化练习2 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|