[计算机类试卷]数据库程序设计模拟试卷4及答案与解析.doc
《[计算机类试卷]数据库程序设计模拟试卷4及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]数据库程序设计模拟试卷4及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、数据库程序设计模拟试卷 4及答案与解析 一、单项选择题 1 如果内存变量和字段变量均有变量名 “姓名 ”,那么引用内存变量的正确方法是 ( A) M姓名 ( B) M-姓名 ( C)姓名 ( D) A 和 B 都可以 2 在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令 ( A) SET CENTURY ON ( B) SET CENTURY TO 4 ( C) SET YEAR TO 4 ( D) SET YAER TO yyyy 3 说明数组后,数组元素的 初值是 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 4
2、在 Visual FoxPro中,如果希望内存变量只能在本模块 (过程 )中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是 ( A) PRIVATE ( B) LOCAL ( C) PUBLIC ( D)不用说明,在程序中直接使用 5 从内存中清除内存变量的命令是 ( A) Release ( B) Delete ( C) Erase ( D) Destroy 6 如果有定义 LOCAL data, data的初值是 ( A)整数 0 ( B)不定值 ( C)逻辑真 ( D)逻辑假 7 执行下列命令序列后,最后一条命令的显示结果是 DIMENSION M(2, 2) M(1, 1)
3、=10 M(1, 2)=20 M(2, 1)=30 M(2, 2)=40 7M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) F 8 在 Visual FoxPro中,宏替换可以从变量中替换出 ( A)字符串 ( B)数值 ( C)命令 ( D)以上三种都可能 9 在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ( A)局部变量 ( B)私有变量 ( C)公共变量 ( D)全局变量 10 语句 LIST MEMORY LIKE a*能够显示的变量不包括 ( A) a ( B) a1 ( C) ab2 ( D
4、) ba3 11 用 DIMENSION命令定义数组后,数组各元素的值是 ( A)无定义 ( B) 0 ( C) T ( D) F 12 要将显示日期值时所用的分隔符设置为竖杠 “错误的设置命令是 ( A) SET MARK TO ( B) SET MARK TO ( C) SET MARK TO ( D) SET MARK TO 13 下面命令的输出结果是: DECLARE a(10)?a(0) ( A) F ( B) T ( C) 0 ( D)出错 14 设 d=len(time0),命令 ?VARTYPE(d)的输出值是 ( A) L ( B) C ( C) N ( D) D 15 在设
5、置日期格式时,不能使用的设置命令是 ( A) SET DATE DMY ( B) SET DATE MDY ( C) SET DATE MYD ( D) SET DATE YMD 16 下面命令的输出结果是: DIMENSION a(10)?a(1) ( A) F ( B) T ( C) 0 ( D)未定义 17 设 d=time(),命令 ?VARTYPE(d)的输出值是 ( A) L ( B) C ( C) N ( D) D 18 表示 2012年 9月 10日的日期常量是 ( A) 20120910 ( B) -20120910 ( C) 201209-10 ( D) 201209-10
6、 19 在 Visual FoxPro中,表示 2012年 9月 10日 10点整的日期时间常量是 ( A) 20120910 10: 00: 00) ( B) -201209-1010: 00: 00 ( C) 2012一 09一 10 10: 00: 00 ( D) 2012 09 1010: 00: 00 20 有如下赋值语句: a=“计算机 ”, b=“微型 ”,结果为 “微型机 ”的表达式是 ( A) b+LEFT(a, 3) ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 5, 3) ( D) b+RIGHT(a, 2) 21 在 Visual FoxPro中,
7、有如下内存变量赋值语句: X=20010728 10: 15: 20 PM Y= F M=$123 45 N=123 45 Z=“123 24” 执行上述赋值语句之后,内存变量 X、 Y、 M、 N和 Z的数据类型分别是 ( A) D、 L、 Y、 N、 C ( B) T、 L、 Y、 N、 C ( C) T、 L、 M、 N、 C ( D) T、 L、 Y、 N、 S 22 设 a=“计算机等级考试 ”,结果为 “考试 ”的表达式是 ( A) Left(a, 4) ( B) Right(a, 4) ( C) Left(a, 2) ( D) Right(a, 2) 23 下列程序段执行后,内存
8、变量 s1的值是 S1=“network” s1=stuff(s1, 4, 4, “BIOS”) ?s1 ( A) network ( B) netBIOS ( C) net ( D) BIOS 24 命令 ?VARTYPE(TIME()的结果是 ( A) C ( B) D ( C) T ( D)出错 25 命令 ?LEN(SPACE(3)-SPACE(2)的结果是 ( A) 1 ( B) 2 ( C) 3 ( D) 5 26 要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令 ( A) SET CENTURY ON ( B) SET CENTURY OFF ( C) SE
9、T CENTURY TO 4 ( D) SET CENTURY OF 4 27 设 X=6=6 5,命令 ?VARTYPE(X)的输出是 ( A) N ( B) C ( C) L ( D)出错 28 设 X=“11”, Y=“1122”,下列表达式结果为假的是 ( A) NOT(X=Y)AND(X$Y) ( B) NOT(X$Y)OR( Y) ( C) NOT(X =Y) ( D) NOT(X$Y) 29 在下列的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*, xyz) ( C) AT(xy,abcxyz) (
10、 D) ISNULL( NULL ) 30 计算结果不是字符串 “Teacher”的语句是 ( A) at(“MyTeacher“,3, 7) ( B) substr(“MyTeacher“,3, 7) ( C) right(“MyTeacher“,7) ( D) left(“Teacher“,7) 31 有如下赋值语句,结果为 “大家好 ”的表达式是 a=“你好 ” b=“大家 ” ( A) b+AT(a, 1) ( B) b+RIGHT(a, 1) ( C) b+LEFT(a, 3, 4) ( D) b+RIGHT(a, 2) 32 在下面的 Visual FoxPro表达式中,运算结果为
11、逻辑真的是 ( A) EMPTY( NULL ) ( B) LIKE(xy?, xyz) ( C) AT(xy, abcxyz) ( D) ISNULL(SPACE(0) 33 设 A=6*82、 B=6*8 2、 C=“6*8-2“,属于合法表达式的是 ( A) A+B ( B) B+C ( C) A-C ( D) C B 34 设 x=“123“, y=123, k=“y“,表达式 x+ k的值是 ( A) 123123 ( B) 246 ( C) 123y ( D)数据类型不匹配 35 运算结果不是 2010的表达式是 ( A) int(2010 9) ( B) round(2010 1
12、, 0) ( C) ceiling(2010 1) ( D) floor(2010 9) 36 表达式 LEN(TRIM(SPACE(2)+abc-SPACE(3)的计算结果是: ( A) 3 ( B) 5 ( C) 6 ( D) 8 37 下面表达式中,运算结果为 12的是 ( A) INT(11 6) ( B) ROUND(11 4, 0) ( C) FLOOR(11 6、 ) ( D) CEILING(11 4) 数据库程序设计模拟试卷 4答案与解析 一、单项选择题 1 【正确答案】 D 【试题解析】 当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀 M (或
13、 M一 )。 【知识模块】 程序设计基础 2 【正确答案】 A 【试题解析】 用于决定如何显示或解释一个日期数据年份。格式为: sET CENTuRY ON OFF TOROLLOVER 说明: ON显示世纪,即用 4位数字表示年份。 OFF不显示数字,即用 2位数字表示年份。它是系统默认的设置。 TO决定如何解释一个用 2位数字表示年份的日期所处的世纪。具体地说,如 果该日期的 2位数字年份大于等于 ,则它所处的世纪即为 ;否则为 +1。 【知识模块】 程序设计基础 3 【正确答案】 D 【试题解析】 数组在使用之前一般要用 dimension或 declare命令显式创建,创建后,系统自动
14、给每个数组元素赋以逻辑假 F。 【知识模块】 程序设计基础 4 【正确答案】 B 【试题解析】 Visual FoxPro中的内存变量分为公共变量、私有变量和局部变量。其中,局部变量只能在建立它的模块中使用,不能在上层和下层模块中使用, LOCAL命令定义局部变量,格式是: LOCAL。 【知识模块】 程序设计基础 5 【正确答案】 A 【试题解析】 内存变量的清除有四种格式: CLEAR MEMORY; RELEAsE; RELEASE ALLEXTENDED; RELEASE ALLLINKExCEPT1。 【知识模块】 程序设计基础 6 【正确答案】 D 【试题解析】 LOCAL命令定义
15、局部变量,其格式是: LOCAL,LOCAL命令建立指定的局部变量,并为它们赋初始值逻辑假 ( F )。 【知识 模块】 程序设计基础 7 【正确答案】 C 【试题解析】 DIMENSl0N命令是创建数组命令,其格式是: DIMENSION(, ), 。本题定义的是一个二维数组,可以用一维数组的形式访问二维数组。例如 M(1, 1)=M(1), M(1, 2)=M(2)。 【知识模块】 程序设计基础 8 【正确答案】 D 【试题解析】 宏替换函数是替换出字符型变量的内容,格式为: &.。宏替换的内容可以是字符串,也可以是数值变量的值,或者执行的 某条命令。如果该函数与其后面的字符没有明显的分界
16、,则要用 “ ”作为函数结束的标志。宏替换可以嵌套使用。 【知识模块】 程序设计基础 9 【正确答案】 B 【试题解析】 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用 public命令建立;私有变量是在程序中直接使用 (没有通过 public和 local命令事先声明 )而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立 它的模块中使用,不能在上层或下层模块中使用,用 local命令建立。 【知识模块】 程序设计基础 10 【正确答案】 D 【试题解析】
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 数据库 程序设计 模拟 答案 解析 DOC
