考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF辅导 > 文章内容
  

计算机等级考试二级VFP辅导讲义:数据与数据运算

中华IT学院   【 】  [ 2017年6月18日 ]

  6.在命令窗口中输入下列命令:

  ? "Visual FoxPro",'程序设计',[好帮手]

  ?? [学习Visual FoxPro],"的",‘好方法'。

  主屏幕上显示的结果是____。

  A.Visual FoxPro程序设计好帮手

  B.学习Visual FoxPro的好方法

  C.Visual FoxPro程序设计好帮手学习Visual FoxPro的好方法

  D.Visual FoxPro 程序设计 好帮手 学习Visual FoxPro的好方法

  [解析] 本题考查的知识点是单问号命令与双问号命令的区别。在Visual FoxPro中,单问号命令的功能是在下一行显示若干个表达式的值,双问号命令的功能是在同一行显示表达式的值。选项A和B只是显示结果的一部分。选项C中显示的方式不正确,由于第2行是双问号命令,所以显示结果应该与第l行的显示结果在同一行中,所以选项C不正确。选项D中两个命令的显示结果在同一行内,符合双问号命令的规则,因此正确答案为D。

  [答案] D

  7.下列符号中____不能作为Visual FoxPro中的变量名。

  A.abc

  B.XYZ

  C.口xyz7

  D.Good22luck

  [解析] 本题考查的知识点是变量名的书写规则。题目中的口表示空格。VisualFoxPro变量名的命名规则是变量名必须以字母、汉字、下划线开头,变量名中不能包括小数点,在同一个范围内必须是惟一的。此题中的4个变量中,只有选项C中的口xyz7是以空格开头,它不可以作为变量名。其他选项中的变量名都满足Visual FoxPro中变量名的命名规则,是合法的变量名。因此正确答案为C。

  [答案] C

  8.日期型常量的定界符是____。

  A.单引号

  B.花括号

  C.方括号

  D.双引号

  [解析] 本题考查的知识点是日期型常量的定界符。Visual FoxPro规定,日期型常量的定界符是一对花括号。本题选项A,C,D都是字符型常量的定界符,因此正确答案为B。

  [答案] B

  9.下列符号中,不能作为日期型常量的分隔符的是____。

  A.斜杠(/) B.连字号(-)

  C.句点(.) D.脱字符(^)

  [解析] 本题考查的知识点是日期型常量的分隔符的形式。在日期型常量中,系统默认的分隔符为斜扛,常用的其他分隔符还有连字号、句点和空格。本题4个选项中的A,B,C都可作为分隔符,只有选项D中的脱字符虽然是严格的日期格式中不可缺少的一部分,但它不可以作为分隔符。因此正确答案为D。

  [答案] D

  10.下面货币型常量的书写格式,正确的一项是____。

  A.$666.666 B.1323.4228$

  C.$123.45321 D.$123.45E4

  [解析] 本题考查的知识点是货币型常量的书写格式。在Visual FoxPro中,货币型常理的书写格式要求如下:前面需加一个前置符($)、小数点保留4位小数、不可以使用科学计数法。本题中的选项B错误在于$符号写在了后面;选项C错误在于小数点后面没保留4位小数;选项D错误在于使用了科学计数法。因此正确答案为A。

  [答案] A

  11.下面严格日期书写格式正确的一项是____。

  A. {2002-06-27} B.{06/27/02}

  C.{^2002-06-27} D.{^02-06-27}

  [解析] 本题考查的知识点是严格日期的书写格式。书写严格日期格式时要注意以下几点:花括号中的第一个字符必须是脱字符(^);年份必须用4位表示;年、月、日的次序不能颠倒。本题选项A中没有脱字符;选项B是传统的书写格式;选项D的年份只有两位,规定年份要4位;只有选项C符合书写要求。因此正确答案为C。

  [答案] C

  12.在命令窗口中输入下列命令:

  SET MARK TO [-]

  ? {^2004-06-27}

  主屏幕上显示的结果是____。

  A.06/27/04 B.06-27-04

  C.2004-06-27 D.2004/06/27

  [解析]本题考查的知识点是SET MARK TO命令的功能。SET MARK TO命令的功能是指定日期分隔符。如果执行SET MARK TO命令没有指定任何分隔符,表示恢复系统默认的斜扛分隔符。本题指定了连接号作为分隔符,因此显示的结果中日期的分隔符应该为“-”,选项A和D被排除;选项C实际上是字符型常量{^2004/06/27}执行的结果,该选项主要用来迷惑考生;选项B符合命令指定的要求。因此正确答案为B。

  [答案] B

  13.下列常量中,只占用内存空间1个字节的是____。

  A.数值型常量 B.货币型常量

  C.日期型常量 D.逻辑型常量

  [解析] 本题考查的知识点是各种常量占用内存的空间。在Visual FoxPro中,数值型常量在内存中占用8个字节;日期型常量占用8个字节,货币型常量占用8个字节,日期时间型常量占用8个字节,逻辑型常量占用1个字节。本题中选项A,B,C都占用8个字节,只有选项D占用1个字节。因此正确答案为D。

  [答案] D

  14.下列关于变量的叙述不正确的一项是____。

  A.变量值可以随时更改

  B.变量值不可以随时更改

  C.Visual FoxPro的变量分为字段变量和内存变量

  D.在Visual FoxPro中,可以将不同类型的数据赋给

  同一个变量

  [解析] 本题考查的知识点是变量。在Visual FoxPro中,变量是可以随时更改的。变量分为字段变量和内存变量。变量的类型可以改变,也就是说可以把不同类型的数据赋给同一个变量。本题中选项A,C,D中的叙述都是正确的,只有选项B说变量值不可以随时更改是错误的。因此正确答案为B。

  [答案] B

  15.在Visual FoxPro中,T表示____内存变量。

  A.字符型 B.数值型

  C.日期型 D.日期时间型

  [解析] 本题考查的知识点是内存变量的数据类型的字母表示。在Visual FoxPro的内存变量中,C表示字符型、N表示数值型、Y表示货币型、L表示逻辑型、D表示日期型、T表示日期时间型。本题中选项A字符型内存变量用字母C表示;选项B数值型内存变量用字母N表示;选项C日期型内存变量用字母D表示;选项D日期时间型内存变量用字母T表示。选项A,B,C都不正确,因此正确答案为D。

  [答案] D

  16.下列内存变量的书写中,格式不正确的是____。

  A..COMX B.Flash_8

  C._MUMU D.好心情

  [解析] 本题考查的知识点是内存变量的书写格式。在Visual FoxPro中,内存变量的命名规则有3条:以字母、汉字和下划线开头;长度不行超过128个字符;由字母、汉字、下划线或数字组成。选项B,C,D都符合内存变量的命名规则,只有选项A以英文句点开头,不符合规则,因此正确答案为A。

  [答案] A??

  6.表达式在Visual FoxPro系统中,表达式是由常量、变量、函数及其他数据容器单独或与运算符组成的有意义的运算式子。

  运算符是对数据对象进行加工处理的符号,根据其处理数据对象的数据类型,运算符分为算术(数值)运算符、字符运算符、日期时间运算符、逻辑运算符和关系运算符五类,相应的,表达式也分为算术表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式五类。

  在一个表达式中可能包含多个由不同运算符连接起来的、具有不同数据类型的数据对象,但任何运算符两侧的数据对象必须具有相同数据类型,否则运算将会出错;由于表达式中有多种运算,不同的运算顺序可能得出不同结果,甚至出现运算错误,因此当表达式中包含多种运算时,必须按一定顺序施行相应运算,才能保证运算的合理性和结果的正确性、惟一性。用户也可以通过给表达式加圆括号的方式,改变其默认运算顺序。在Visual FoxPro 系统中,各类运算的优先顺序如下:

  圆括号>算术和日期运算>字符串运算>关系运算>逻辑运算同一类运算符也有一定的运算优先顺序,这在各类表达式中分别介绍。如果多个同一级别的运算,则按在表达式中出现的先后顺序进行运算。

  (1)算术表达式

  算术表达式又称数值表达式,其运算对象和运算结果均为数值型数据。数值运算符的功能及运算优先顺序,如表所示。表中运算符按运算优先级别从高到低顺序排列。

  表 算术运算符

  运算符 功能 表 达 式 举 例 运算结果 优先级别

  ( ) 圆括号 (2-5)*(3+2) -15 最高

  - 取相反数 -(3-8) 5

  **、^ 乘幂 2**5、3^2 32、9

  *、/ 乘、除 2*10、25/5 20、5

  % 取余数 20%5 0

  +、- 加、减 36+19、29-47 55、-18 最低

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved