




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
例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提供了相互之间数据传递的功能,可以方便的完成表记录与内存变量之间的数据 交换工;其中SCATTER用以将表的当前记录复制到组数;GATHER用以将组数据复制到到表 的当前记录。 答案:A 例3在下述VisualFoxPro表达式中,结果总是逻辑值的为() A.字符运算表达式B.算术运算表达式 C.关系运算表达式D.日期运算表达式 分析:算术表达式由算术运算符将数值型数据连接想来形成,其运算结果仍然是数值 型数据;字符表达式是由字符串运算符型数据连接起来形成,其运算结果仍然是字符型数 据;日期表达式根据其组合不同可以返回日期型或数值型两类;关系表达式能通常也称为 简单逻辑表达式,它有关系运算符将两个运算对象连接起来形成,运算结果为逻辑型数据。 答案:C 例4表达式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()的类型是() 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的运算符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 分析;用单等号来比较两个字符串,如果设置为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”“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:CTOD(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中,分隔符必须统一格式。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都是定界符的一种,定界符是用来界定字符型常量的长度的。定界符虽然不作为常量本身的内容,但它规定了常量的类型和终始界限。使用定界符要注意定界符必须成对匹配使用,当一种定界符本身就是字符串的内容时,就必须换用另外一种符号作定界符。答案B 例163E-4是一个() A.字符变量B.内存变量C.数值常量D.非法表达式 分析:3E-4是一个以科学计数法表示的数值常量,变量的值是可以改变的。答案C 例17下列的算术运算符中按优先级从高到低排列正确的是() A.*,*,/,()B.(),*,*,+C./,+,%d.(),*,*,+ 分析:算术运算符7种符号的优先级顺序是:();*或(乘方)./除.%(取模);+(加)-(减)答案B 例18设有变量sr=2002年下半年全国计算机等级考试”,下列语句执行后能够显示“2002年下半年计算机等级考试的是 A.?sr-全国”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所指的是SIGN()函数 答案:A 例20已知D1和D2是日期型变量,下列4个表达式中非法的是() AD1-D2BD1+D2CD1+20DD1-35 分析:不存在日期型+日期型的表达式。A是表示D1和D2相差的天数,C是表示D1时间之后20天的时间,D表示指定日期前35天的时间。 答案:B 例21日期型数据加上或减去一个整数,结果是();两个日期型数据相减,结果又会是()。 分析:ViualFoxPro允许以下三种日期运算:日期/日期时间1-日期/日期时间2,计算结果是相差的天数/秒数;日期/日期时间+或-数值表达式,计算结果仍是数据,其中表达式的值必须是整数,表达式的值是若干天/秒以后或者以前的日期/时间。 答案:日期型数据一个表示两个日期相差天数的整数 例22VisualFoxPro的表达式分为五类,分别()、()、()、()和(),一个表达式中参加运 算的各个分量的类型必须()。分析:VisualFoxPro根据表达式的值的类型不同可以将表达式分为数值表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式。一般来说一个表达式中各参加运算的各个操作数的类型必须一致。 答案:数值表达式字符表达式逻辑表达式日期时间表达式关系表达式一致 例23算术运算的结果是()型数据;关系运算的结果是()型数据;逻辑运算的结果是()型数据。 分析:数值表达式由算术运算符将数值型数据连接起来形成,其运算结果仍然是数值型数据;关系表达式通常也称为简单逻辑表达式,它有关系运算符将两个运算对象连接起来形成,运算结果为逻辑型数据;逻辑表达式由逻辑运算符将逻辑型数据连接起来而形成,其运算结果仍然是逻辑型数据。 答案:数值逻辑逻辑 例24在VisualFoxPro6.0中,若有:a=Hello,b=everyone,c=2002-02-1610:10:10AM,则?a+b为(),c+10为()。 分析:由+连接的字符表达式结果是前后两个字符串首尾连接形成的一个新的字符串;表达式日期时间+秒数的结果仍是日期时间型,是指定日期时间若干秒后的日期时间。 答案:Helloeveryone02/16/0210:10:20AM 例25表达式: ?DATE(),TIME(),DATETIME()函数的值分别为:(),(),()。 分析:这几个函数显示的是系统实际日期,本答案仅提供格式参考。 答案:04/12/02,19:34:04,04/12/027:34:04PM 例26表达式CTOD(”04/01/2002”)的值为()。 分析:字符串中的日期格式要与SETDATETO命令设置的格式一致。年份可以用两位,也可以用四 位,如果用两位,则世纪由SETSTRICTDATETO语句指定。 答案:04/01/2002 例27设置字符的排序次序为:Stroke,则执行下列命令的结果分别为_,_,_. ?aacd,aA,A,表示对内存变量的访问. 答案:.M.或M- 例34数组大小由小标值的_决定,下限规定为_. 分析:每一个数组元素都是通过数组名和下标来访问的(如M2,3,N8),因此数组大小可以由下标值的上下限决定,下限规定为1. 答案:上下限, 例35表达式Win=Winword结果为_。 分析:当“”号用于比较两个字符串时(非精确比较),若后面的所有字符和前面的若干字符相等,则结果为“真”,否则为“假”。 例36若a=5,b=a10,判别的是a10,这显然是一个关系表达式,因此数据类型应为L; 而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 皮革缝纫辊工艺考核试卷及答案
- 水产品干燥能耗评估工艺考核试卷及答案
- 景区运营管理师知识考核试卷及答案
- 陶瓷釉面涂层涂层镭射装饰技术考核试卷及答案
- 铁路机车车辆制动钳工前沿技术考核试卷及答案
- 肉品分级员职业考核试卷及答案
- 医疗技术考试题目及答案
- 心室相关电生理手术问题及心动过速诊断试卷
- 2025年XX学校会计学专业大学生生涯发展展示
- 公安学专业试题及答案
- 煤矿安全规程2025版解读
- 尿培养的采集
- 东航空乘英语考试题目及答案
- 2025绿植租赁协议(简易版)
- 《三级工学一体化师资培训》课件-第四课:教学活动策划
- 2025年秋季开学典礼诗歌朗诵稿:纪念抗战胜利八十周年
- 2025年广东省中考英语试卷深度评析及2026年备考策略
- 适老化家装设计
- 第一 单元 富强与创新 单元检测题(含答案)-2025-2026学年 九年级上册道德与法治
- 2025-2026秋中小学升旗仪式演讲稿:(第3周)积跬步养习惯向未来
- 2025秋苏教版(2024)小学科学二年级上册(全册)课时练习及答案(附目录)
评论
0/150
提交评论