计算机二级vfp数据与数据运算典型例题.doc

上传人:鲁** 文档编号:543949232 上传时间:2022-12-15 格式:DOC 页数:7 大小:42.50KB
返回 下载 相关 举报
计算机二级vfp数据与数据运算典型例题.doc_第1页
第1页 / 共7页
计算机二级vfp数据与数据运算典型例题.doc_第2页
第2页 / 共7页
计算机二级vfp数据与数据运算典型例题.doc_第3页
第3页 / 共7页
计算机二级vfp数据与数据运算典型例题.doc_第4页
第4页 / 共7页
计算机二级vfp数据与数据运算典型例题.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《计算机二级vfp数据与数据运算典型例题.doc》由会员分享,可在线阅读,更多相关《计算机二级vfp数据与数据运算典型例题.doc(7页珍藏版)》请在金锄头文库上搜索。

1、例1函数INT(RAND()*10)是在()范围内的整数?() A.(0,1)B.(1,10) C.(0,10)D.(1,9) 分析:函数RAND()是0到1之间的数,因此INT(RAND()*10)的值是0到10之间的整数。 答案:C 例2SCATTER命令用于将当前记录的各字段值送到一个数组中,与该命令相对应的、 利用数组中的数据更新当前记录字段值的命令是() A.GATHERB.UPDATE C.REPLACED.CHANGE 分析:为了表中数据与组数据之间方便的进行数据交换以利于程序的使用,Visual FoxPro提供了相互之间数据传递的功能,可以方便的完成表记录与内存变量之间的数据

2、 交换工;其中SCATTER用以将表的当前记录复制到组数;GATHER用以将组数据复制到到表 的当前记录。 答案:A 例3在下述VisualFoxPro表达式中,结果总是逻辑值的为() A.字符运算表达式B.算术运算表达式 C.关系运算表达式D.日期运算表达式 分析:算术表达式由算术运算符将数值型数据连接想来形成,其运算结果仍然是数值 型数据;字符表达式是由字符串运算符型数据连接起来形成,其运算结果仍然是字符型数 据;日期表达式根据其组合不同可以返回日期型或数值型两类;关系表达式能通常也称为 简单逻辑表达式,它有关系运算符将两个运算对象连接起来形成,运算结果为逻辑型数据。 答案:C 例4表达式

3、LEN(CHINESE)+VAL(86)+(04/05/98-04/01/98)返回的数据类型是 A.字符型B.日期型C.数值型D.逻辑型 分析:函数LEN(CHINESE)返回字符串中的字符的个数,其函数返回值是数值型;VAL(86)把字符表达式 86转换成数值型数据86,其返回什是数值型;04/05/98-04/01/98则是日期型表达式VisualFoxPro 中两个日期型常数相减得出是两个日期中间隔的天数,结果是数值型;题目中给出的表达式各运算对象均 为数值型,则该表达式的结果也为数值型. 答案:C 例5VisualFoxPro的表达式LEN(DTOC(DATE()+DATE()的类型

4、是() A.数值型B.逻辑型C.字符型D.日期型 分析:DATE()返回当前系统日期,值为日期型;DTOC()将日期型数据或日期时间数据的日期部分转换成字 符串;LEN()返回指定字符表达式的长度,即所包含的字符个数,函数值为数值型;表达式+的计算结果为日期型,是指定日期若干天后的日期. 答案:D 例6x是小于100的非负数,用VFP表达式表示是() A.0=x100B.0=x100C.0=xANDx100D.0=xORx100 分析:A和B是错误的VFP表达式,同时根据应该用逻辑与AND来表示,所以正确答案C。 例7运算符=的作用为() A.等价于运算符=B.不是VisualFoxPro的运

5、算符C.字符串全等比较D.用于比较两个数值数据的全等 分析:由VisualFoxPro中所定义的运算符可知“=”是VisualFoxPro中的运算符,且用于字符串的 精确比较,相当于=运算符在EXACT的状态在ON时的比较。 答案:C 例8表达式2*32+2*8/4+32的值为() A.64B.31C.49D.22 分析:根据运算符的优先级,计算方法如下: 2*32+2*8/4+32 =2*9+16/4+9 =18+4+9=31 答案:B 例9执行SETEXACTOFF命令后,再来执行?“天津市”=“天津”命令的显示结果为() A:TB:FC:0D:非0 分析;用单等号来比较两个字符串,如果设

6、置为SETEXACTOFF则只需后面表达式和前面表达式的前一部分相匹配 即可。设置为ON时,就必须精确匹配,每个字符都相等时,结果才为真。 答案:A 例10执行?AT(“教室”,“自习教室”)命令后显示结果为() A:TB:2C:3D:5 分析:字符函数AT(表达式1,表达式2)是用来查找表达式1是否是表达式2的子串,如果是,则返回表达式 2在表达式1中的位置,如果非子串,则返回0值,在该题中,读者必须注意表达式1和表达式2的位置,否则就有可能错选C。 答案为D 例11如果设置字符的排序次序命令为:SETCOLLATETOMachine,则下列运算结果为真的是() A:“A”“a”B:“a”“

7、A”C:“abc”“A”D:“abc”“a”分析:排序次序名有三种: Machine类型:按照几内码顺序排列,在计算机中,西文字符是按照ASCII码值排列的,空格在最前面,大写ABCD字母顺序序列在小写abcd字母序列的前面,因此大写字母小于小写字母。对常用的一级汉字,根据它们的拼音顺序决定大小。 PinYin类型:按照拼音自诩排列。对于西文字符而言,空格在最前面,小写abcd字母序列在前,大写ABCD字母序列在后。 Stroke类型:无论英文西文,一律按照书写笔画的多少排序 答案:A 例12下列4个表达式中,运算结果为数值的是() A:30+23=58B:“3344”“1122” C:CTO

8、D(04/01/02)10D:LEN(SPACE(3)1 分析:A是一个等式,而不是一个表达式,B是字符表达式,所以运算结果仍然为字符型,C是日期型, D使用的是字符处理函数,处理结果是数值2。 答案;D 例13下列()是日期型常量。 A“2002/04/01”B:20020401 C:2002/04/01D:200204/01 分析:A使用的是传统的日期格式,在计算机里面系统默认为“月/日/年”,其中月日年都为两位 数字,这种格式的日期型常量要受到命令语句SETDATETO和SETCENTURY设置的影响。在不同的设置下,会有不同的意义。 B和D都没有用引号和“”符号,并且在D中,分隔符必须

9、统一格式。C使用的是严格的日期格式,这种日期格式不受SETDATE等命令语句的影响。 例14设有变量pi=3.1425549,执行命令?ROUND(PI,4)后的显示结果为() A.3.1420B.3.1425C.3.1426D.3.0000 分析:ROUND(表达式1,表达式2)函数是将表达式1四舍五入,保留表达式2要求的小数位数。答案:C 例15下列选项中不属于定界符的是() A.半角单引号B.大括号C.双引号D.方括号 分析:A.C.D都是定界符的一种,定界符是用来界定字符型常量的长度的。定界符虽然不作为常量本身的内容,但它规定了常量的类型和终始界限。使用定界符要注意定界符必须成对匹配使

10、用,当一种定界符本身就是字符串的内容时,就必须换用另外一种符号作定界符。答案B 例163E-4是一个() A.字符变量B.内存变量C.数值常量D.非法表达式 分析:3E-4是一个以科学计数法表示的数值常量,变量的值是可以改变的。答案C 例17下列的算术运算符中按优先级从高到低排列正确的是() A.*,*,/,()B.(),*,*,+C./,+,%d.(),*,*,+ 分析:算术运算符7种符号的优先级顺序是:();*或(乘方)./除.%(取模);+(加)-(减)答案B 例18设有变量sr=2002年下半年全国计算机等级考试”,下列语句执行后能够显示“2002年下半年计算机等级考试的是 A.?sr

11、-全国”B.?SUBSTR(sr,1,9)+SUBSTR(sr,17,14) C.?STR(sr,1.12)+STR(sr,17,14)D.?SUBSTR(sr,1,12)+SUBSTR(sr,17,14) 分析:SUBSTR(sr,1,12)+SUBSTR(sr,17,14)的含义是返回sr中的从第一位起的前12位,加上从sr中17位起 的长度为14位的字符串答案D 例19函数SQRT(数值表达式)的功能是() A.返回指定表达式的平方根B.按四舍五入取数值表达式的整数部分C.返回数值表达式的整数部分 D.返回数值表达式的符号 分析:B所指的是ROUND()函数;C所指的是INT()函数;D

12、所指的是SIGN()函数 答案:A 例20已知D1和D2是日期型变量,下列4个表达式中非法的是() AD1-D2BD1+D2CD1+20DD1-35 分析:不存在日期型+日期型的表达式。A是表示D1和D2相差的天数,C是表示D1时间之后20天的时间,D表示指定日期前35天的时间。 答案:B 例21日期型数据加上或减去一个整数,结果是();两个日期型数据相减,结果又会是()。 分析:ViualFoxPro允许以下三种日期运算:日期/日期时间1-日期/日期时间2,计算结果是相差的天数/秒数;日期/日期时间+或-数值表达式,计算结果仍是数据,其中表达式的值必须是整数,表达式的值是若干天/秒以后或者以

13、前的日期/时间。 答案:日期型数据一个表示两个日期相差天数的整数 例22VisualFoxPro的表达式分为五类,分别()、()、()、()和(),一个表达式中参加运 算的各个分量的类型必须()。分析:VisualFoxPro根据表达式的值的类型不同可以将表达式分为数值表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式。一般来说一个表达式中各参加运算的各个操作数的类型必须一致。 答案:数值表达式字符表达式逻辑表达式日期时间表达式关系表达式一致 例23算术运算的结果是()型数据;关系运算的结果是()型数据;逻辑运算的结果是()型数据。 分析:数值表达式由算术运算符将数值型数据连接起来形成,其运算结果仍然是数值型数据;关系表达式通常也称为简单逻辑表达式,它有关系运算符将两个运算对象连接起来形成,运算结果为逻辑型数据;逻辑表达式由逻辑运算符将逻辑型数据连接起来而形成,其运算结果仍然是逻辑型数据。 答案:数值逻辑逻辑 例24在VisualFoxPro6.0中,若有:a=Hello,b=everyone,c=2002-02-1610:10:10AM,则?a+b为(),c+10为()。 分析:由+连

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号