VFP题目及答案 - 图文 联系客服

发布时间 : 星期四 文章VFP题目及答案 - 图文更新完毕开始阅读10ced64858fafab069dc02f3

th vfp tm jd1 nd B D B C 2 2 2 2 2 2 2 148 字符型数据的最大长度是 A)20 B)254 C)10 D)65K 149 表达式VAL(SUBS(\本年第2期\,7,1))*LEN(\他!我\的结果是 A.0 B.2 C.8 D.10 150 假定M=[22+28],则执行命令?M后屏幕将显示 A.50 B.22+28 C.[22+28] D.50.00 151 设R=2,A=\,则&A的值应为 A.0 B.不存在 C.12 D.-12 C.-.OR.S+> D.+S->.OR. 152 计算表达式1-8>7.OR.\的值时,运算顺序为 A.->.OR.+S B..OR.-+S> D 153 设有-字段变量\姓名\,目前值为\王华\,又有-内存变量\姓名\,其值为\李敏\,则命令?姓C 名的值应为 A.王华 B.李敏 C.\王华\李敏\ 154 设字段变量\工作日期\为日期型,\工资\为数值型,则要想表达\工龄大于30年,工资高于1500、D 低于1800元\这-命 题,其表达式是。 ( ) A.工龄>30.AND.工资>1500.AND.工资30.AND.工资>1500.OR.工资1500.AND.工资30.AND.(工资>1500.OR.工资 155 设X=\,Y:\,则下列表达式中值为.T的是 A.X=Y B.X==Y C.XSY D.AT(X,Y)=0 C 156 关于\和\,下列说法中错误的是 A. ?和??只能输出多个同类型的表达式的值 B.?从当A 前光标所在行的下一行第0列开始显示 C??从当前光标处开始显示 n?和??后可以没有表达式 157 顺序执行下列命令: x=100 y=8 x=x+y ?x,x=x+y 最后一条命令的显示结果为 A.100 .F. B.100 .T. C. 108 .T. D.108 .F. 158 假定x为N型变量,y为c型变量,则下列选项中符合FoxPro语法要求的表达式是 A.NOT.X>=Y D B.Y*2>10 C.X.001 D.STR(X)-y 159 下列选项中得不到字符型数据的是 A.DTOC(DATE()) B.DTOC(DATE(),1) C. STR(123.567) D D.AT(\,STR l321) 160 有下列命令:STORE 2 TO A STORE A+2 TO A STORE A=A+2 TO A ? TYPE(\顺序执行后,C 最后一条命令的显示结果为 A.N B.C C.L D.U 161 执行如下命令序列: YA=100 YB=200 YAB=300 N=\最后一条命令的显示值应A 为 A.100 B.200 C.300 D.Y&N 162 关于FoxPro中的运算符的优先级,下列选项中不正确的是 A.算术运算符的优先级高于其它类C 型运算符 B.字符串运算符\和\—\优先级相等 C.逻辑运算符的优先级高于关系运算符 D.所有关系运算符的优先级都相等 163 某数值型字段的宽度为6,小数位为2,NU该字段所能存放的最小数值是 A. 0 B.-999.99 C C.-99.99 D.-9999.99 164 设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME显B 示的结果是A.内存量NAME的值 B.字段变量NAME的值 C.与该命令之前的状态有关 D.错误信息 165 设X=123,Y=456,Z=\,则表达式6+&Z的值是 A.6+&Z B.6+X+Y C.585 D.错误提示 C 166 使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是 A.无类型 B.字符D 型 C数值型 D.逻辑型 167 顺序执行下列命令后,屏幕最后显示的结果是 a=\.C C.D D.U B 168 在下列表达式中,结果为字符型是 A.\.\C.CTOD(\.DTOC(DATE())>\ A D 2 2 2 2 2 2 2 2 2 2 2 2 2 2 th vfp tm jd1 nd 2 169 数据库中有逻辑型字段变量“婚否\及日期型字段变量“出生日期\,则判断满30岁且未婚的A 表达式为 A..NOT婚否.AND.INT((DATE()-出生日期)/365)>=30 B..NOT.婚否.AND.INT((DATE()-出生日期)/365)>30 C.婚否.AND.INT((DATE()-出生日期)/365)>=30 n.婚否.AND.INT((DATE()-出生日期)/365)>30 170 设变量A=\,则表达式MONTH(CTOD(A))和DAY(CTOD(A))的值分别为 A.99和10 B.99C 和1 C.10和1 D.1和10 171 设一个数据库中有18条记录,当EOF()返回真值且当前记录号应为 A.18 B.0 C.19 D.1 C 172 变量F没有定义,执行下列命令后,显示U的命令是 A.?TYPE(F) B.?TYPE(.F.) C.?TYPE(\C D.?TYPE(\.F.\ 173 下列选项中正确的命令是 A.DIME A(1,2,3) B.DIME A(1,2),B(2,3) C. DECL A(1,2,B B(2,3)) D.DECL A(1,2,3,4) 174 假定有下述变量定义:姓名=[李华],性别=[女],生日={70/09/08},婚否=.t.,要显示出以C 下格式的信息:李华,女,出生于70-09-08.T.,可用命令 A.?姓名,性别,生日,婚否 B.?姓名+\,\性别+\,\出生于\生日+婚否 C.?姓名+\,\性别+\,\出生于\生日),婚否 D.?姓名+\,\性别+\,\出生于\生日)+婚否 175 设当前有一字段变量A的值为123,另有一同名内存变量A的值为-123,则执行?M.A-A后屏幕B 将显示 A.246 B.-246 C.0 D.错误信息 176 下列字符型常量HeHo,world!表示方法中,错误的是______ A.[HeHo,wodd!] B.‘HeHo,D world!’ C.\,world!\.{HeHo,wodd!} 177 命令?STR(1000.50)执行后的显示结果应为 A.1000 B.1000.5 C.1001 D.1000.50 C 2 2 2 2 2 2 2 2 2 178 在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是 A.LEFT(\,3)A 与SUBSTR(\,1,3) B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2) C.TYPE(\与TYPE(36-5*4) D.假定A=\,B=\与A+B 179 以下四组表达式中结果是逻辑值.T.的是 A.'this'$'this is a string' B.'this'$'THIS A IS A STRING' C.'this is a string'S'this' D.'this'>'this is a string' 180 一个表文件中多个备注型(MEMO)字段的内容存放在 A.这个表文件中 B.一个备注文件中 C.多B 个备注文件中 D.一个文本文件中 181 关闭多区的表文件,并释放所有的内存变量,命令为 A.CLEAR ALL或CLOSE B.CLEAR ALL或B CLOSE ALL C.CLEAR或CLOSE ALL D.CLEAR或CLOSE 182 命令Y=YEAR({12/15/99})执行后,内存变量Y的值是 A.99 B.05 C.20 D.出错信息 183 设M=\,执行命令?&M+20后,其结果是 A.3020 B.50 C.20 D.出错信息 表达式 D.关系运算表达式 185 若想从字符串\北京市\中取出汉字‘京’,应用函数 ( A.SUBSTR(\北京市\,2,2) B.SUBSTR(\D 北京市\,2,1) C.SUBSTR(\北京市\,3,1) D.SUBSTR(\北京市\,3,2) 186 表达式DTOC({00-06-06})+LEFT(\,2)的数据类型应是 ( A.字符型 B.数值型 C日期A 型 D.逻辑型 187 下列逻辑运算,结果是假的是____ A.?\::\B.NOT(ROUND(123.456,2){95-06-261 C D B 2 2 2 2 2 2 2 2 2 184 下列各表达式中,结果总是逻辑值的是 A.算术运算表达式 B.字符运算表达式 C.日期运算D th D.\ vfp tm jd1 nd 188 下列命令中,定位记录指针的命令是 ( A.USE B.GO C.SELECT D.LIST 189 下列字符常量的表示,哪个用错了定界符____ A.{96-06/09} B.\.'ABCD' D.[99-06-09] B A 2 2 2 2 2 2 190 执行下列命令序列: A='8' CMK='CMK'十A X='123.5' USE &CMK Y=&X 则使用的数据库名是 C ( A.'CMK' B.CMKA C.CMK8 D.&CMK 191 下列命令的语法规则中,非法的是 ( A.命令动词只写前四个字母 B.命令动词后的子句位置D 可交换 C.命令动词大小写字母等价 D.各短语和参数要连续输入无空格 192 将结构索引文件中的“进货标号”设置为当前索引,使用的命令是 A.SET ORDER TO TAG 进A 货标号 B.CREATE ORDER TO 进货标号 C.ORDER TO TAC 进货标号 D.SET ORDER 进货标号 193 当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短D 语,则系统将____ A.只计算当前记录的工资值 B.计算前8条记录的工资和 C.计算后8条记录的工资和 D.计算全部记录的工资和 194 在当前表中,查找第2个女同学的记录,应使用的命令是 A.LOCATE FOR 性别:“女” NEXT C 2 B.LOCATE FOR 性别:“女” C.LOCATE FOR 性别二“女” CONTINUE D.LIST FOR 性别二“女” NEXT 2 195 在“订货管理”数据库中建立仓库表,则可以使用____命令。 A.OPEN DATABASE ON 订货管B 理 CREATE 仓库 B.OPEN DATABASE 订货管理 CREATE 仓库 C.USE DATABASE 订货管理 CREATE 仓库 D.SET DATABASE ON订货管理CREATE 仓库 196 设表TXL.DBF中有20条记录,在Visual FoxPro命令窗口中执行以下命令序列,最后显示的D 结果是 ( ) USE TXL SKIP 3 COUNT TO nA.0 B.3 C.4 D.20 197 如果需要给当前表增加一个字段,应使用的命令是____ A.APPEND B.MODIFY STRUCTURE C.INSERT D.EDIT 198 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实行可用字段的B 总宽度为____ A.60 B.61 C.59 D.58 199 顺序执行下列命令后,最后一条命令显示结果是 ( ) USE CHJ GO 5 SKIP -2 ? RECNO() A.3 A B.4 C.5 D.7 200 不能对记录进行编辑修改的命令是 ( ) A.MODI STRU B.CHANGE C.BROWSE D.EDiT A B 2 2 2 2 2 2 2 2 201 对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命B 令是 ( ) A.SORT TO XL ON 工资/A,出生日期/D FOR 学历=”大学” B.SORT TO XL ON 工资/D,出生日期/A FOR 学历=”大学” C.SORT TO XL ON 工资/A,出生日期/A FOR 学历=”大学” D.SORT TO XL ON 工资/D,出生日期/D FOR 学历=”大学” 202 当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计C 算机网络的成绩均已录 入,总分字段为空。要将所有学生的总分自动计算出来并填人总分段中,使用命令 ( ) A.REPL 总分 WITH 高等数学+英语+计算机网络 FOR * B.REPL总分WITH高等数学+英语+计算机网络 C.REPL总分WITH高等数学+英语+计算机网络 ALL D.REPL总分WITH高等数学+英语+计算机网络 FOR ALL 203 表达式ASC('APPEND')的值是 ( ) A.128 B.127 C.65 D.'A' C 2 2 th 一索引 vfp tm jd1 nd 2 2 2 2 2 2 204 索引字段值不惟一,应该选择的索引类型是 ( ) A.主索引 B.普通索引 C.候选索引 D.惟B 205 打开一个建立了结构复合索引的数据表,表记录的顺序将按____ A.第一个索引标识 B.最后D 一个索引标识 C.主索引标识 D.原顺序 206 执行命令STORE CTOD('03/09/94') TO A后,变量A的类型为____ A.日期型 B.数值型 C.备A 注型 D.字符型 207 命令SET DELETE OFF的作用是____ A.禁止对数据库记录进行删除 且使用删除标记对任何命B 令无影响 C执行删除命令时,不提供任何信息 D.取消删除标记 208 执行?AT(”教授”,\副教授”)命令的显示结果是____ A..T. B.2 C.3 D.0 C 209 数据库文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后B 存人总分字段中,应使用命令____ A.TOTAL 数学+英语+计算机 TO 总分 B.REPLACE 总分 WITH 数学+英语+计算机 C.SUM 数学,英语,计算机 TO 总分 D.REPLACE ALL 数学+英语+计算机 WITH 总分 210 打开一数据库,不能肯定将当前记录指针定位到1号记录的命令是____ A.GOTO 1 B.GO TOP A C.LOCATE WHILE RECNO()=1 D.LOCATE ALL FOR RECNO()=1 211 设出生年月字段为日期型,日期格式为dd/mm/yy,以下四组命令中各命令功能完全等效的是FOR \出生年月) B.LIST FOR SUBSTR(DTOC(出生年月),7,2)=\LIST FOR YEAR(出生年月)=1997 LIST FOR \出生年月) C.LIST FOR SUBSTR(DTOC(出生年月),1,2)=\LIST FOR YEAR(出生年月)=\LIST FOR \出生年月) D.LIST FOR SUBSTR(DTOC(出生年月),7,2)=\出生年月)=1997 LIST FOR \出生年月 212 某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽C 度为6,小数位为2,库文件中共有100条记录,则全部记录需要占用的存储字节数目是____ A.1100 B.1200 C.1300 D.1400 213 在以下关于索引的说明中,错误的是____ A.索引可以提高查询速度 B.索引可能降低更新速D 度 C.索引和排序具有不同的含义 D.不能更新索引字段 214 学生关系中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的C 命令是____ A.LIST 姓名 FOR 出生日期=1985 B.LIST 姓名 FOR 出生日期=\.LIST 姓名 FOR YEAR(出生日期)=1985 D.LIST 姓名 FOR YEAR(\出生日期\ 215 设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令____ D A.SEEK 工资>800 B.FIND 工资>800 C.FIND FOR 工资>800 D.LOCATE FOR 工资>800 216 计算职称为工程师的所有职工的工资总和,并把计算结果存人内存变量gzh,应该使用命令____ A A.SUM 工资 TO gzh FOR 职称=\工程师\B.SUM ON 工资 TO gzh FOR 职称=\工程师\C.TOTAL ON 工资 TO gzh FOR 职称=\工程师\.TOTAL 工资 TO gzh FOR 职称=\工程师\ 217 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是____ D USE TXL SKIP 3 COUNT TO n ?n A.0 B.3 C.4 D.20 218 ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其B 结果将____ A.得到一个新的数据库文件 B.得到一个新的数据库文件和一个新的备注文件 C.得到一个新的数据库文件和两个新的备注文件 D.显示出错误信息,表明不能复制具有备B 2 2 ____ A.LIST FOR SUBSTR(DTOC(出生年月),4,2)=\LIST FORY EAR(出生年月)=1997 LIST 2 2 2 2 2 2 2