首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > VF > 复习资料 > 正文

二级VF专项练习:数据与数据运算典型例题

分析:Visual FoxPro 根据表达式的值的类型不同可以将表达式分为数值表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式。一般来说一个表达式中各参加运算的各个操作数的类型必须一致。 
  答案:数值表达式 字符表达式 逻辑表达式 日期时间表达式 关系表达式 一致 
  [例23]算术运算的结果是(  )型数据;关系运算的结果是(  )型数据;逻辑运算的结果是(  )型数据。 
  分析:数值表达式由算术运算符将数值型数据连接起来形成,其运算结果仍然是数值型数据;关系表达式通常也称为简单逻辑表达式,它有关系运算符将两个运算对象连接起来形成,运算结果为逻辑型数据;逻辑表达式由逻辑运算符将逻辑型数据连接起来而形成,其运算结果仍然是逻辑型数据。 
  答案:数值 逻辑 逻辑 
  [例24] 在Visual FoxPro 6.0中,若有:a=’Hello’,b=’everyone’,c={2002-02-1610:10:10 AM},则?a+b为( ),c+10为( )。 
  分析:由+连接的字符表达式结果是前后两个字符串首尾连接形成的一个新的字符串;表达式〈日期时间〉+〈秒数〉的结果仍是日期时间型,是指定日期时间若干秒后的日期时间。 
  答案:Hello everyone 02/16/02 10:10:20 AM 
  [例25] 表达式: 
  ?DATE( ),TIME( ),DATETIME( )函数的值分别为:( ),( ),( )。 
  分析:这几个函数显示的是系统实际日期,本答案仅提供格式参考。 
  答案:04/12/02,19:34:04,04/12/02 7:34:04PM 
  [例26] 表达式CTOD(”04/01/2002”)的值为( )。 
  分析:字符串中的日期格式要与SET DATE TO命令设置的格式一致。年份可以用两位,也可以用四 
  位,如果用两位,则世纪由SET STRICTDATE TO语句指定。 
  答案:04/01/2002 
  [例27] 设置字符的排序次序为:Stroke,则执行下列命令的结果分别为_______,_______,______. 
  ? "a"<"acd", "a"<"A", "A"<"a" 
  分析:当设置值为Stroke时,按照书写笔画的多少排序. 
  答案: .T., .T., .F. 
  [例28] 执行命令LEN("我是中国人 IAMCHINESE")的结果是_______. 
  分析: LEN返回字符串的长度 
  答案: 20 
  [例29] 命令? TYPE("04/01/02")的输出结果是_______. 
  分析: TYPE()函数是测试表达式类型的函数,Visual FoxPro中常用的几种类型是: 
  数值型常量(N),字符型常量(C),逻辑型常量(L),日期型常量(D),货币型常量(Y),日期时间象常量(T). 
  答案: N 
  [例30] 假设系统日期为04/01/2002,下列表达式的值的_______. 
  VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+15 
  分析: SUBSTR("1999",3)=99, VAL("99"+”02”)=9902.00 
  RIGHT(STR(YEAR(DATE())),2))=02 
  答案: 9917.00 
  [例31] 日期时间型数据用_______个字节储蓄. 日期部分的取值范围与日期型数据相同,时间部分的取值范围是________. 
  分析: 日期时间型常量表示日期和时间,默认格式为:|yyy-mm-dd[,][hh[:ss]][a|p]]|,用8个字节储蓄,时间部分的取值范围是 00:00:00AM-11:59:59PM. 
  答案: 8,00:00:00AM-11:59:59PM 
  [例32] 货币型常量用来表示货币,其书写格式与数值型常量类似,但要加上一个前置的符号_______. 
  分析: 货币型常量以符号"$"开头,小数部分如果超过4位,则四舍五入后取四位小数. 
  答案: $ 
  [例33] 在访问内存变量时必须在变量名前加上前缀_________. 
  分析: Visual FoxPro中,在变量名前加上前缀.M.或M->,表示对内存变量的访问. 
  答案: .M.或M-> 
  [例34] 数组大小由小标值的________决定,下限规定为________. 
  分析: 每一个数组元素都是通过数组名和下标来访问的(如M[2,3],N[8]),因此数组大小可以由下标值的上下限决定,下限规定为1. 
  答案:上下限,1 
  [例35] 表达式"Win"="Winword"结果为_______。 
  分析:当“=”号用于比较两个字符串时(非精确比较),若后面的所有字符和前面的若干字符相等,则结果为“真”,否则为“假”。 
  [例36] 若a=5,b="a<10",则? type(b)输出结果为______,而? type("b")输出结果为_______。 
  分析:type()函数要求自变量是一个字符型表达式,返回表达式的类型。 
  ? type(b)命令,判别变量b为"a>10",判别的是a<10,这显然是一个关系表达式,因此数据类型应为L; 
  而? type("b")命令,判别变量b的数据类型,而b为"a<10",是一个字符型表达式,因此数据类型应为C。
  答案:L C 
  [例37] 表达式"World Wide Wed"$"World"结果为_______。 
  分析:字符串运算符$功能是检验前面的字符串是否包含在后面的字符串中,如果包含返回“真”,否则 
  返回“假”。 
  答案:.F. 
  [例38] 表达式"World"=="Win"结果为________。 
  分析:字符串运算符“==”对比较的两字符串进行精确比较。 
  答案:.F. 
  [例39] ?AT("a+b=c","+")_________ 
  分析: AT(<字符表达式1>,<字符表达式2>)函数功能是查找<字符表达式1>在<字符表达式2>的开始位置,若没有找到返回0。

上一页  1 2 3 4  下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。