2016年计算机二级考试《VFP》复习重点:第三章2
求学快递网计算机等级考试专题重点推荐:2016年计算机二级考试报考时间 、2016年计算机二级考试证书领取时间、2016年计算机二级考试报考指南、2016年计算机二级考试大纲、2016年计算机二级考试政策、2016年计算机二级考试报考条件、2016年计算机二级考试科目等最新新闻资讯。
13.下列常量中,只占用内存空间1个字节的是_D___。
A.数值型常量 B.货币型常量
C.日期型常量 D.逻辑型常量
[解析] 本题考查的知识点是各种常量占用内存的空间。在Visual FoxPro中,数值型常量在内存中占用8个字节;日期型常量占用8个字节,货币型常量占用8个字节,日期时间型常量占用8个字节,逻辑型常量占用1个字节。本题中选项A,B,C都占用8个字节,只有选项D占用1个字节。因此正确答案为D。
14.下列关于变量的叙述不正确的一项是_B___。
A.变量值可以随时更改
B.变量值不可以随时更改
C.Visual FoxPro的变量分为字段变量和内存变量
D.在Visual FoxPro中,可以将不同类型的数据赋给
同一个变量
[解析] 本题考查的知识点是变量。在Visual FoxPro中,变量是可以随时更改的。变量分为字段变量和内存变量。变量的类型可以改变,也就是说可以把不同类型的数据赋给同一个变量。本题中选项A,C,D中的叙述都是正确的,只有选项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 最低
(2).字符表达式
字符表达式是由字符运算符将字符型数据对象连接起来进行运算的式子。字符运算的对象是字符型数据对象,运算结果是字符常量或逻辑常量。"+"与 "-"都是字符连接运算符,都将两字符串顺序连接,但“+”是直接连接,“-”则将串1尾部所有空格移到串2尾部后再连接;“$”运算实质上是比较两个串的包含关系,因此有些书籍中将其归于关系运算,其作用是比较、判断串1 是否为串2的子串,如果串1是串2的子串,运算结果为“真”,否则为“假”。所谓子串,如果串1中所有字符均包含在串2中、且与串1中排列方式与顺序完全一致,则称串1为串2的子串。
表 字符运算符
运算符 功能 表达式举例 运算结果
+ 串1+串2:两串顺序相连接 ’12 ‘+’56’ ’12 56’
- 串1-串2:串1尾空格移到串2尾
后再顺序相连接 ’12 ‘-‘56’ ‘1256 ‘
$ 串1$串2:串1是否为串2子串 ‘1234’$ ‘12345’ .T.
‘ 1234’$‘34512’ .F.
两个连接运算的优先级别相同,但高于$的比较运算。
例: LEN1=”Visual FoxPro6.0 ” LEN2=”数据库教程” ?
LEN1+LEN2 &&结果为:Visual FoxPro6.0 数据库教程 ?
LEN1-LEN2 &&结果为:Visual FoxPro6.0数据库教程
? len(LEN1-LEN2) && 结果为:28
求学快递网计算机等级考试专题的小编们根据网民搜索喜爱,第一时间公布2016年计算机二级模拟试题、2016年计算机二级考试应试技巧、计算机二级考试历年真题、2016年计算机二级考试章节复习供广大求学爱好者学习使用,欢迎继续关注求学快递网计算机等级考试专题,并给我们提供宝贵的意见!