发布时间 : 星期三 文章第一章习题更新完毕开始阅读27418597ce2f0066f5332297
将该字符串从第1个字符开始取10个字符为” GOOD LUCKY”。
15. 使用DIMENSION命令定义数组后,各数组元素在没有赋值之前数据类型是( C )。
(A)字符型 (B)数值型 (C)逻辑型 (D)未定义 16. 在下列Visual FoxPro表达式中,运算结果一定是逻辑值的是( C )。 (A)字符表达式 (B)数值表达式 (C)关系表达式 (D)日期表达式 17. 在Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是( B )。
(A)8 (B)8.9 (C)9 (D)8.89
解释:ROUND(8.89,1)的返回值为保留1位小数的四舍五入值8.9。
18. 条件函数IIF((LEN(SPACE(1)-\的值是( A )。
(A)1 (B)2 (C)-1 (D)0
解释:SPACE(1)-\为1个空格与字符”1”连接,并将空格置于”1”之后,其长度为2,由于关系表达式成立,故取第一个值1,否则取第二个值-1。 19. 顺序执行以下赋值命令
X=”50” Y=6*8
Z=LEFT(“Visual FoxPro”,3)
之后,下列表达式中,合法的表达式只有( D )。 (A)X+Y (B)Y+Z (C)X-Z+Y (D)&X+Y
解释:X为字符串”50”,Y为数值48,Z为字符串”Vis”。只有将X宏替换后成为数值50的表达式合法。宏替换函数可以改变数据类型,将某些字符型常量变为数值型、逻辑型、日期型。 20. 执行下列命令序列
ABC=\万里学院\
? SUBSTR(ABC,LEN(ABC)/2+1,4) 结果是( B )。
(A)万里 (B)学院 (C)里学 (D)变量未找到
解释:LEN(ABC)的长度为8,除2后为4,加1后为5,函数表达式可写为 ? SUBSTR(“万里学院”,5,4) 取子串结果为”学院”。
四.简答题
1. 试述Visual FoxPro 6.0的常量和变量概念,它们的数据类型及取名规则。
常量
是在所有的操作中其值保持不变的量。常量有数值型、浮点型、字符型、逻辑型、日期型和日期时间型6种。
数值型常量由数字(0~9)、小数点和正负号组成; 浮点型常量是数值型常量的浮点格式;
字符型常量由汉字和ASCⅡ字符集中可打印字符组成的字符串,使用时必须用定界符括起来;(定界符可以是单引号、双引号或方括号,定界符必须成对出现。当字符串本身包含某种定界符时,则要选择另两种定界符作为该字符串的定界符,以示区别。)
逻辑型常量由表示逻辑判断结果为“真”或“假”的符号t.、.T.、.y.、.Y.,.f.、.F.、.n.、.N组成。
日期型常量用于表示日期,其规定格式用{mm/dd/yyyy}表示。
日期时间型常量用于表示日期时间,其规定格式用{mm/dd/yyyy hh:mm:ss}表示。
5
变量
变量是在程序执行过程中可以变化的数据项。变量类型可以分为字段变量(即字段名变量)和内存变量,内存变量又分为一般内存变量、系统内存变量和数组变量。
取名规则为:最长可以达到254个字符,可以是汉字、英文字符、数字字符和下划线构成,但必须是以汉字或英文字符开头,中间不能有空格。
2. 试述项目管理器的组成和作用。(超出第1章讲解范畴,可参见《上机指导》第1章了解) 3. 什么是数据库,数据库系统,数据库管理系统?它们之间的关系?
数据库(DB):是以一定的组织方式将相关的数据组织在一起存放在计算机存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。 数据库管理系统(DBMS):是为了数据库的建立、使用、管理和维护而配置的软件。用户通过它DBMS提供的各种操作和管理数据库的命令、函数、和对象来实现相应的应用任务。 数据库系统(DBS):是由数据库、数据库管理系统与数据库应用系统组成。 DBS包括DB和DBMS。 4. Visual FoxPro有多少中数据类型,其中用于内存变量和数组的数据类型有哪些?用于表文
件中字段的数据类型有哪些?
Visual Foxpro有14种数据类型,其中用于内存变量和数组的数据类型有数值型,字符型,逻辑型,日期型,日期时间型,货币型和对象型等7种。用于表文件中字段的数据类型有数值型,字符型,逻辑型,日期型,日期时间型,货币型,双精度型,浮点型,整型,通用型,备注型,二进制字符型,二进制备注型等13种。
6