在vfp中,现有一个js二维数组添加元素a(2,5),该数组共有多少个数组元素?如果每个数组元素的值都是100

计算机二级VFP考前冲刺卷2-答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
计算机二级VFP考前冲刺卷2-答案
上传于||文档简介
&&计​算​机​二​级​V​F​P
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
你可能喜欢VFP题目 关于数组._百度知道
VFP题目 关于数组.
dimension array[3]创建数组是,数组中各元素的初始值是多少?数组元素下标从几开始?此数组的名称是array,共包含3个元素:array(1) array(2) array(3)各元素的初值是逻辑假.F.数组元素的下标最小值是1,最大值取定义的最大整数。**********************************************************************************array[1]=1array[2]=2array[3]=3array[2]=array[1]*24+array[2]?array[2],array[1],array[3]记住一点:数组元素就是一种变量。和给变量赋值、输出是一样的。前三个赋值语句依次给这三个变量赋值为1 2 3 ,接着又重新给array(2)赋值为:1*24+2=26最后输出这三个变量的值: 26 1 3
其他类似问题
为您推荐:
3,array[2]=2
&& 这时array[2]被重新赋值为26了最后显示的结果就是,分别为1,array[2]=array[1]*24+array[2]
&& 因为array[1]=1、2.f,且值为。array[1]=1array[2]=2array[3]=3前面都是给三个数组元素赋值.(逻辑假)数组元素未赋值之前都是一个逻辑值
这个你都是可以在vfp的命令里面验证的,数组如果不被赋初值的话,会被系统赋值为.f.。vfp的数组下标是从1开始的,你定义了array[3],那么的就包括array[1]、array[2]、array[3]三个数。array[1]=1
&&赋值给array[1]值1array[2]=2
&&赋值给array[1]值2array[3]=3
&&赋值给array[1]值3array[2]=array[1]*24+array[2]
&&这个也是一个赋值语句,即将等号右边的计算结果赋给左边,而在此时array[1]为1,array[2]为2,所以array[2]又被赋予新值26?array[2],array[1],array[3]
&&“?”是输出符号,这语句代表输出array[2],array[1],array[3]的值。array[1]和array[3]在被赋初值后没有改变,array[2]被赋予新的值26,所以这一语句的结果是 26
您可能关注的推广
vfp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁无忧服务:娱乐交友:全职实习:微信号:school51扫一下,立即关注===大学生成长生活平台===
当前位置: > > > >2012年计算机二级VFP数据与数据运算课后习题及答案来源/作者:卫凯点击次数:363
第三章数据与数据运算
  VISUAL&FOXPRO的基本数据元素:
  (1)&常量、变量、表达式。
  (2)&常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。
  1.常量常量是指在程序运行过程中始终不变化的数据,又称为常数。在VFP&中常量可分为六种类型:
字符型常量
  字符型常量是用定界符括起来的由字符、空格或数字所组成的字符串,定界符可以是单引号(’ ’)、双引号(” ”)和方括号([ ])。如果一种定界符本身已是字符型常量的一个组成部分,则应选择另一种定界符为该字符串定界。例如:’副教授’、”abc”、” [数据库系统]” 是合法常量,而””xyz””、’It’s’ 是非法常量。
数值型常量
  数值型常量又称为常数,可以是整数、实数或科学记数法。例如85,货币型常-56.2, 1.256E+3, 3.8E-2等在程序中都是数值型常量。
货币型常量
  在数字前加上货币符号“$”就是货币型常量,小数位系统固定为4位。如$1254.56,表示货币值。
逻辑型常量
  逻辑型常量只有两个逻辑值:“真”与“假”。用.T.(.t.)、.Y.(.y.) 表示逻辑“真”,用.F.(.f.)、.N.(.n.)表示逻辑值“假”。在书写时应注.T.或.F.两边的小圆点不能省略。
日期型常量
  日期型常量用于表示日期的常量值。在Visual FoxPro6.0中日期型常量用花括号“{ }”作为定界符括起来,其书写格式视SET DATE命令的设置而定,系统默认格式为:{^yyyy-mm-dd}(或{^yyyy/mm/dd}),例如:{^}(或{^})。
日期时间常量
  日期时间型常量用于表示日期时间的常量值。日期时间常量也必须用花括号括起来,其书写格式视SET DATE命令的设置而定,系统默认格式为:{^yyyy-mm-dd [hh[:mm[:ss]]][am|pm]}( 或{^yyyy/mm/dd [hh[:mm[:ss]]][am|pm]}), 例如:{^ 10:04am}、{^ 11:32:14pm}。需要注意的是日期和时间之间必须有空格。如果在时间日期型常量中只有时间,系统默认格式为:[hh:mm:mm am|pm],例如:[10:12:45 pm]。  2. 变量
  变量是在操作过程中可以改变其取值或数据类型的数据项。在Visual FoxPro系统中变量分为字段变量、内存变量(简单变量、数组变量)2类。此外,作为面向对象的程序语言,Visual FoxPro在进行面向对象的程序设计中引入了对象的概念,对象实质上也是一类变量。
  确定一个变量,需要确定其三个要素:变量名、数据类型和变量值。
  (1).命名约定
  使用字母,下划线和数字命名。内存变量一般建议不采用汉字命名;命名以字母或下划线开头;除自由表中字段名、索引的TAG 标识名最多只能10 个字符外,其他的命名可使用1~128 个字符;避免使用 Visual FoxPro 的保留字;文件名的命名应遵循操作系统的约定。(2).字段变量字段变量是数据库管理系统中的一个重要概念。它与记录一纵一横构成了数据表的基本结构。一个数据库是由若干相关的数据表组成,一个数据表是由若干个具有相同属性的记录组成,而每一个记录又是由若干个字段组成。字段变量就是指数据表中已定义的任意一个字段。
  我们可以这样理解:在一个数据表中,同一个字段名下有若干个数据项,而数据项的值取决于该数据项所在记录行的变化,所以称它为字段变量。
  字段变量的数据类型与该字段定义的类型一致。字段变量的类型有数值型、浮点型、整型、双精度型、字符型、逻辑型、日期型、时间日期型、备注型和通用型等。使用字段变量首先要建立数据表,建立数据表时首先定义的就是字段变量属性(名字、类型和长度)。字段变量的定义及字段变量数据的输入、输出需要在表设计器中进行。
  3.内存变量
  内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量是一个临时变量,内存变量建立后存储于内存中,以便在需要时引用它的内容。当退出程序时,变量所占的内存自动释放。Visual FoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。内存变量可分为简单变量和数组变量两类。
  (1)内存变量的建立
  建立内存变量就是给内存变量赋值。内存变量赋值既可定义一个新的内存变量,也可改变已有内存变量的值或数据类型。
  【格式1】:〈简单变量〉=&表达式〉
  【格式2】:STORE &表达式& TO &简单变量表&
  【功能】: 计算〈表达式〉,然后将计算结果赋给简单变量。使用格式1,一次可给一个简单变量赋值;使用格式2,一次可给一批简单变量赋值,各变量之间用逗号分隔。
  (2).内存变量的输出格式1: ? &表达式表&格式1: ?? &表达式表&功能: 计算表达式的值,并将表达式的值显示在屏幕上。
  【说明】
  (1)命令格式中的? 表示从屏幕下一行的第一列起显示结果 ,?? 表示从当前行的当前列起显示结果。
  (2)&表达式表&是表示用逗号隔开的多个表达式组,命令执行时遇逗号就空一格。
  4. 数组变量
  数组是具有相同的变量名、不同下标值的一组变量。数组中的每个数据值称为数组元素,数组中元素的顺序号称为下标,每个数组元素在数组中的位置是固定的,数组中的元素可以通过下标来进行区分。数组在使用时要用DIMENSION或DECLARE命令来定义。这两个命令完全相同,都是用于建立一维或二维数组。在VisualFoxPro6.0中,同一个数组元素在不同时刻可以存储不同类型的数据,在同一数组中,每个数组元素可以被赋予不同数据类型的值。
  (1)数组的定义
  数组必须先定义后使用,定义数组是向系统申请数组元素在内存中的存储空间。
  【格式】:
  DIMENSION | DECLARE &数组名1&(&数值表达式1&[,&数值表达式2&])
  [,&数组名2&(&数值表达式3&[,&数值表达式4&])…]
  【功能】:定义指定的各个数组。
  (2)数组的赋值与引用
  数组元素的赋值与引用,与普通内存变量的规则相同。
  5.系统变量
  系统变量是Visual FoxPro 系统特有的内存变量,它由Visual FoxPro 系统定义、维护。系统变量有很多,其变量名均以下划线“_”开始,因此在定义内存变量和数组变量名时,不要以下划线开始,以免与系统变量名冲突。系统变量设置、保存了很多系统的状态、特性,了解、熟悉并且充分地运用系统变量,会给数据库系统的操作、管理带来很多方便,特别是开发应用程序时更为突出,学习时可对此有所关注。
  1.下面关于常量的叙述,不正确的一项是____。
  A.常量用以表示一个具体的、不变的值
  B.常量是指固定不变的值
  C.不同类型的常量的书写格式不同
  D.不同类型的常量的书写格式相同
  [解析] 本题考查的知识点是常量。在Visual FoxPro中,常量用以表示一个具体的、不变的值,值固定不变。常量的类型共有6种:数值型、字符型、货币型、 日期型、 日期时间型、逻辑型,不同类型的常量,书写格式不相同。本题的4个选项中,A,B,C的叙述都正确,选项D中认为不同类型常量的书写格式相同是错误的,因此正确答案为D。
  [答案] D
  2.数值型常量在内存中用____个字节表示。
  [解析] 本题考查的知识点是数值型常量。系统规定,数值型在内存中用8个字节表示。掌握这一点,一看便知选择选项C。这种类型的题主要靠记忆,没有技巧可言。
  [答案] C
  3.货币型常量与数值型常量的书写格式类似,但也有不同,表现在____。
  A.货币型常量前面要加一个“$”符号
  B.数值型常量可以使用科学计数法,货币型常量不可以使用科学计数法
  C.货币数据在存储和计算时采用4位小数,数值型常量在此方面无限制
  D.以上答案均正确
  [解析] 本题考查的知识点是货币型常量同数值型常量书写格式的不同之处。在VisualFoxPro中,货币型常量与数值型常量的书定格式大体相似,但也有区别:货币型常量前面需要加一个前置符号;数值型常量可以用科学计数法表示,货币型常量不可以用科学计数据法表示;货币数据在存储和计算时采用4位小数,多余的小数按四舍五入处理。选项A,B,C叙述都正确,因此正确答案为D。
  [答案] D
  4.字符型常量的定界符不包括____。
  A.单引号
  B.双引号
  C.花括号
  D.方括号
  [解析] 本题考查的知识点是字符型常量的定界符。在Visual FoxPro中,字符型常量的定界符有三种:单引号、双引号、方括号。选项A,B,D都是字符型常量的定界符,只有选项C中的花括号是日期型常量的定界符,因此正确答案为C。
  [答案] C
  5.下列关于字符型常量的定界符书写格式,不正确的是____。
  A.‘我爱中国’
  B.[‘20387’]
  C.‘¥#123”
  D.[“Visual FoxPro 6.0”]
  [解析] 本题考查的知识点是字符型常量的定界符的使用。Visual FoxPro规定,字符型常量的定界符必须成对匹配,不能有一边单引号一边双引号等定界符不匹配的情况出现,选项A和D符合要求。此外,如果某种定界符本身也是字符串的内容,则可以使用其他定界符,因此选项B正确;选项C中的定界符不匹配,一边是单引号一边是双引号,不符合要求。因此正确答案为C。
  [答案] C
  相关推荐:
  2012年计算机二级VFP全真模拟试题及答案解析汇总
  2012年计算机二级VFP习题及答案汇总
  2012年计算机二级VFP课后练习题及答案汇总
  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
  C.$123.45321
  D.$123.45E4
  [解析] 本题考查的知识点是货币型常量的书写格式。在Visual FoxPro中,货币型常理的书写格式要求如下:前面需加一个前置符($)、小数点保留4位小数、不可以使用科学计数法。本题中的选项B错误在于$符号写在了后面;选项C错误在于小数点后面没保留4位小数;选项D错误在于使用了科学计数法。因此正确答案为A。
  [答案] A
  11.下面严格日期书写格式正确的一项是____。
  B.{06/27/02}
  C.{^}
  D.{^02-06-27}
  [解析] 本题考查的知识点是严格日期的书写格式。书写严格日期格式时要注意以下几点:花括号中的第一个字符必须是脱字符(^);年份必须用4位表示;年、月、日的次序不能颠倒。本题选项A中没有脱字符;选项B是传统的书写格式;选项D的年份只有两位,规定年份要4位;只有选项C符合书写要求。因此正确答案为C。
  [答案] C
  12.在命令窗口中输入下列命令:
  SET MARK TO [-]
  主屏幕上显示的结果是____。
  A.06/27/04
  B.06-27-04
  [解析]本题考查的知识点是SET MARK TO命令的功能。SET MARK TO命令的功能是指定日期分隔符。如果执行SET MARK TO命令没有指定任何分隔符,表示恢复系统默认的斜扛分隔符。本题指定了连接号作为分隔符,因此显示的结果中日期的分隔符应该为“-”,选项A和D被排除;选项C实际上是字符型常量{^}执行的结果,该选项主要用来迷惑考生;选项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
  相关推荐:
  2012年计算机二级VFP全真模拟试题及答案解析汇总
  2012年计算机二级VFP习题及答案汇总
  2012年计算机二级VFP课后练习题及答案汇总
<TD 相关阅读12345678:5:5:7:027-:6::5:1::1:0:9:029-:::2::025-::2:::5:8::8::::::::::::::010-:5:::023-:5::::22:50一. 什么是数组?数组就是是变量名相同而下标不同的一组变量。  二. 数组的定义:  格式:dimension 数组名(下标最大值表)  说明:  (1).该命令用于定义一维或二维数组。数组元素的起始下标为1.定义时数组元素的数据类型为逻辑型,并赋以逻辑假(.F.)。此后数组元素的类型将取决于所赋值的类型。  (2).二维数组元素,既可用双下标引用,也可用单下标引用。例如,对一个两行三列的数组X,双下标引用方式可表示为:X(1,1),X(1,2),X(1,3),X(2,1),X(2,2),X(2,3),而采用单下标引用方式依次可表示为:X(1),X(2),X(3),X(4),X(5),X(6)  例:定义一个一维数组X1(4)和一个二维数组Y1(2,3),并显示定义结果。  dimension x1(4),y1(2,3)  list memory like ?1 &&显示变量名第二个字符为1的变量,like子句可使用通配符  三. 从表向数组传递数据:  格式:copy to array 数组名 [fields 字段名表] [范围] [for 条件]  功能:该命令用于将当前工作区打开的表当前指针开始的若干条记录的指定字段的内容复制到指定的数组中。  例:将“职工档案”表的全部记录内容传送给数组asd  use 职工档案  list  copy to array asd  list memory like asd &&列出指定变量的内容,用like指定  四. 从数组向表传递数据:  格式:append from array 数组名 [fields 字段名表] [for 条件]  功能:将指定条件的数组数据添加到当前表的尾部。  例:将数组asd的内容全部添加到“职工档案”表的尾部  use 职工档案  list  append from array asd  browse
时间:  责任编辑:youjun
无相关信息
|&客服热线电话:400-881-6886
Copyright&
Rights ReservedVFP第2章_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||暂无简介
大小:297.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 java二维数组添加元素 的文章

 

随机推荐