1、计算机二级(VF)1 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.SQL 语句中,DISTINCT 短语的功能是( )。(分数:70.00)A.DBF 和DCTB.DBC 和DCTC.DBC 和DCXD.DBC 和DBF2.如果添加到项目中的文件标识为“排除”,表示_。 (分数:70.00)A.此类文件不是应用程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改D.生成应用程序时包括此类文件,用户不能修改3.假定系统日期是 2004 年 3 月 15 日,
2、则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.4B.-4C.32004D.04.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.快捷键B.名称C.索引D.标题5.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.10B.-10C.l00D.-1006.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须
3、定义( )。(分数:70.00)A.实体完整性B.域完整性C.参照完整性D.以上各项都需要定义7.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 (分数:70.00)A.log2nB.n/2C.nD.n+18.在 Visual FoxPro 中,要运行菜单文件 menul.mpr,可以使用命令_。 (分数:70.00)A.DO menulB.DO menul.mprC.DO MENU menulD.RUN menul9.下列关于过程文件的说法中,错误的是( )。(分数:70.00)A.记录B.程序C.数据项D.文件10.如果要为控件设置焦点,则下列属性值是真(T)的是(
4、 )。(分数:70.00)A.Enabled 和 DefaultB.Enabled 和 VisibleC.Default 和 CancelD.Visible 和 Default11.下列关于别名和自联接的说法中,正确的是( )。(分数:70.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确12.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多13.嵌套查询命令中的 IN,相当于( )。(分数:70.00)A.等号=B.集合运算符C
5、.加号+D.减号-14.Visual FoxPro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是( )。(分数:70.00)A.import.java.io.*;B.import java.applet.Applet;C.import.javaawt.event.*;D.import.javalang.*;15.在 Visual FoxPro 中,程序文件的扩展名为( )。(分数:70.00)A.数据的规范化B.便于数据转换C.避免数据丢失D.防止不同模块之间数据的非法访问16.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的
6、是( ).(分数:70.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表17.下列关于索引的叙述中,不正确的是( )。(分数:70.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX T
7、O 命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭18.假设有菜单文件 mainmumax,下列说法正确的是( )。(分数:70.00)A.在命令窗口利用 DO mainmu 命令,可运行该菜单文件B.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DO mainmu 可运行该菜单文件C.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DO mainmumpr 可运行该菜单文件D.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令
8、窗口执行命令:DO MEMU mainmu 可运行该菜单文件19.在某个程序模块中使用命令 PRIVATE XI 定义一个内存变量,则变量 XI( )。(分数:70.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用20.有 A、B、C 三个数据表,若已建立了 AB 的关联,需要再建立 BC 的关联,形成 ABC 的关联,则( )。(分数:70.00)A.必须使用带 ADDITIVE 子句的 SET RELATION 命令B.直接利用 SET RELATION 命令进行关联C.在保持 A
9、B 关联的基础上不能再建立 BC 关联D.在保持 AB 关联的基础上不能在建立的 BC 关联,但可以建立 AC 关联21.在下列的 Visual FoxPro 表达式中,运算结果为字符型数据的是( )。(分数:70.00)A.234B.345C.567D.35622.在 Visual FoxPro 中,下列各项的数据类型所占字符的字节数相等的是( )。(分数:70.00)A.日期型和逻辑型B.日期型和通用型C.逻辑型和备注型D.备注型和通用型23.Visual FoxPro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是( )。(分数:70.00)A.使用菜单系统
10、B.命令窗口直接输入命令C.执行程序文件D.利用设计器24.布局类型为一对多的报表,一般适用于打印( )。(分数:70.00)A.1,1,2B.2,2,1C.2,2,2D.2,2,325.下列描述中正确的是_。(分数:70.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合26.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:-1.00)A.对象成分B.变量成分C.语句成分D.传输成分27.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询
11、方法28.最简单的交换排序方法是( )。(分数:-1.00)A.快速排序B.选择排序C.堆排序D.冒泡排序29.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:-1.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构30.下列不属于软件调试技术的是( )。(分数:-1.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法31.下列叙述中,不属于测试的特征的是( )。(分数:-1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经
12、济性32.下列不属于静态测试方法的是( )。(分数:-1.00)A.代码检查B.白盒法C.静态结构分析D.代码质量度量33.下列不属于软件工程的 3 个要素的是( )。(分数:-1.00)A.工具B.过程C.方法D.环境34.软件工程的出现是由于( )。(分数:-1.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展35.单个用户使用的数据视图的描述称为( )。(分数:-1.00)A.外模式B.概念模式C.内模式D.存储模式三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.如下程序显示的结果是 1。 s=1 i=0 do whil
13、e i填空项 1:_37.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH 年龄+1 (分数:3.00)填空项 1:_38.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2 改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_39.使用 1 命令可以定义一个过程的开始。(分数:3.00)填空项 1:_40.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FROM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:3.00)填空项 1
14、:_41.在 Visual FoxPro 中,物理删除当前表中所有记录,可使用命令 1。(分数:3.00)填空项 1:_42.在 Visual FoxPro 中,BUILD 1 命令连编生成的程序可以脱离开 Visual FoxPro 在 Windows 环境下运行。(分数:3.00)填空项 1:_43.在 Visual FoxPro 中,物理删除当前表中所有记录,可使用命令 1。(分数:3.00)填空项 1:_44.Visual FoxPro 在 SQL 方面支持数据查询、 1 和 23 种功能。(分数:3.00)填空项 1:_45.函数 STR(12345454,7,3)的值为 1。(分数
15、:3.00)填空项 1:_46.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:-1.00)填空项 1:_47.在树结构中,树根结点没有 1。(分数:-1.00)填空项 1:_48.为了便于对照检查,测试用例应由输入数据和预期的 1 两部分组成。(分数:-1.00)填空项 1:_49.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化 为一系列具体的步骤,进而用某种程序设计语言写成程序。 (分数:-1.00)填空项 1:_50.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的 1。 (分数:-
16、1.00)填空项 1:_计算机二级(VF)1 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.SQL 语句中,DISTINCT 短语的功能是( )。(分数:70.00)A.DBF 和DCTB.DBC 和DCTC.DBC 和DCXD.DBC 和DBF 解析:Visual FoxPro 在建立数据库时,建立了数据库文件(DBC)、数据库备注文件(DCT)和数据库索引文件(DCX)。 DBF 为数据表文件的 扩展名。2.如果添加到项目中的文件标识为“排除”,表示_。 (分数:70.00)A.此类文件不是
17、应用程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改 D.生成应用程序时包括此类文件,用户不能修改解析:将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项 目连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的 文件,必须将该文件标为“排除”。排除文件仍然是应用程序的一部分,因此 Visual FoxPro 仍可跟踪,将它 们看成项目的一部分。但是这些文件没有在应用程序的文件中编译,所以用户可以更新它们。3.假定系统日期是 2004 年 3 月 15 日,则执行命令 PI=MOD(
18、YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.4 B.-4C.32004D.0解析:YEAR( )函数用于测试日期的年份,其结果是一个数值型数据。本题中,利用求出的年份经过数值运算后,再利用 MOD( )函数求 4 和 10 的余,MOD( )函数功能为返回两个数值相除后的余数。是被除数, 是除数。余数的正、负号与除数相同。如果被除数与除数同号,那么函数值为两数相除的余数;如果异号,则函数值为两数相除的余数在加上除数的值。4.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.
19、00)A.快捷键B.名称 C.索引D.标题解析:选项 A)中,快捷键(ShortCut)下拉列表框是用来存储快捷键供用户为 菜单项选择一个快捷健,菜单项的快捷键可以不要,但如果选择了快捷键则会显示在菜 单标题的右边,在程序运行时,用户按快捷键同样可以完成选择该菜单项并执行相应命 令的操作。选项 B)中,名称,用来输入菜单及菜单项名称的文本框。名称不在菜单中出 现,名称是在代码中访问菜单项惟一的标识符,名称是不能省略的。选项C)中,索引,数值,表示菜单数组中的位置序号,如果不定义菜单数组,不要理会。选项 D)中,标题 (Caption)文本框用来让用户输入显示在窗体上的菜单标题,键入的内容会在菜
20、单编辑 器窗口的下边空白部分显示出来,该区城称为菜单显示区域,如果在标题中某个字母前 加上&,程序运行后在菜单项中该字母下将加上下划线。“Alt+特定字母”称为访问健, 用以访问该菜单项,这种访问只能逐层进行,不能越过某一层而访问深层子菜单,5.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.10B.-10 C.l00D.-100解析:SIGN()函数返回指定表达式的符号;ABS()是求绝对值的函数;SQRT()函数用来求指定表达式的平方根。6.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的
21、数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:70.00)A.实体完整性B.域完整性 C.参照完整性D.以上各项都需要定义解析:定义域完整性,可以通过指定不同的宽度说明不同范围数值的数据类型,从而可以限定字段的取值类型和取值范围。包括“规则 ”、“信息”和“默认值”3 个项的定义。7.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 (分数:70.00)A.log2nB.n/2C.n D.n+1解析:在进行顺序查找过程中,如果线性表中的第 1 个元素就是被查找元素,则只需做一次比较就查找成 功,查找效率最高;但如果被查找的元素是线性表中的最后一个元素,或者
22、被查找的元素根本就不在线性 表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较 n 次。8.在 Visual FoxPro 中,要运行菜单文件 menul.mpr,可以使用命令_。 (分数:70.00)A.DO menulB.DO menul.mpr C.DO MENU menulD.RUN menul解析:运行菜单可以使用命令格式:DO,但文件名的扩展名.mpr 不能省略。9.下列关于过程文件的说法中,错误的是( )。(分数:70.00)A.记录B.程序C.数据项D.文件 解析:文件管理方式本质上是把
23、数据组织成文件形式存储在磁盘上,所以文件是操作系统管理数据的基本单位。10.如果要为控件设置焦点,则下列属性值是真(T)的是( )。(分数:70.00)A.Enabled 和 DefaultB.Enabled 和 Visible C.Default 和 CancelD.Visible 和 Default解析:在 Visual FoxPro 中,对象被选定,就获得焦点。如果要为控件设置焦点,Enabled 和 Visible 属性的值必须为真(T),其中 Enabled 属性决定控件是否可用,而 Visible 属性决定控件是否可见。11.下列关于别名和自联接的说法中,正确的是( )。(分数:7
24、0.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的 D.以上说法均正确解析:SQL 语句中允许为关系定义别名,但不是在 WHERE 短语中定义,而是在 FROM 短语中定义别名,其格式为。自然联接存在着一种特殊的递归联系,它是将同一关系与自身进行联接。12.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多 解析:两个实体间的联系可以归纳为 3 种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多联系:一对
25、多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。 多对多联系:多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录其匹配。 本题中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联 系。13.嵌套查询命令中的 IN,相当于( )。(分数:70.00)A.等号=B.集合运算符 C.加号+D.减号-解析:嵌套查询命令中,IN 相当于集合运算符,选项 A),C),D)只是用来迷惑考生。14.Visual FoxPro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是( )。(分数:70.00)A.import.jav
26、a.io.*;B.import java.applet.Applet; C.import.javaawt.event.*;D.import.javalang.*;解析:编写 Applet 程序,其中定义的类是 javaappletApplet 类的子类。15.在 Visual FoxPro 中,程序文件的扩展名为( )。(分数:70.00)A.数据的规范化B.便于数据转换C.避免数据丢失D.防止不同模块之间数据的非法访问 解析:数据封装为了防止不同模块间数据的非法访问及修改。16.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:70.00)
27、A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表 C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表解析:SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name,column_name)AS select_statement。 17.下列关于索引的叙
28、述中,不正确的是( )。(分数:70.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭 解析:索引文件是数据库的一部分,会随着数据库的关闭而关闭。18.假设有菜单文件 mainmumax,下列说法正确的是( )。(分数:70.00)A.在命令窗口利用 DO mainmu 命令,可运行该菜单文件B.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DO mainmu 可运行该
29、菜单文件C.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DO mainmumpr 可运行该菜单文件 D.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DO MEMU mainmu 可运行该菜单文件解析:运行菜单文件,首先应该将菜单文件生成可执行文件(mpr),生成后的菜单文件可直接利用 DO 命令运行,但此处菜 单扩展名(mpr)是必不可少的,否则将视为命令文件。19.在某个程序模块中使用命令 PRIVATE XI 定义一个内存变量,则变量 XI( )。(分数:70.00)A.可以在该程序的所有模
30、块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用 解析:本题中共调用了 3 次子程序,a 的值每执行一次便乘以 2,b 的值每执行一次变加上一次 a 的值。20.有 A、B、C 三个数据表,若已建立了 AB 的关联,需要再建立 BC 的关联,形成 ABC 的关联,则( )。(分数:70.00)A.必须使用带 ADDITIVE 子句的 SET RELATION 命令 B.直接利用 SET RELATION 命令进行关联C.在保持 AB 关联的基础上不能再建立 BC 关联D.在保持 AB 关联的基础上不能在建立的 BC
31、 关联,但可以建立 AC 关联解析:使用 SET RELATION 命令时,若选用了 ADDITIVE 短语则允许在保留已建立关联的基础上建立另一个关联。若缺省此项,则在建立新的关联时,自动取消已经建立的关联。21.在下列的 Visual FoxPro 表达式中,运算结果为字符型数据的是( )。(分数:70.00)A.234B.345 C.567D.356解析:在此题中,被调过程是一个函数过程,它有一个形式参数 j,在被调过程声明中,定义了一个参数a,初值为 0,一个静态变量 b。语句 a=a+1 和 b=b+1 分别使 a 和 b 各增加 1,然后返回 H 的值,因为 b 是静态变量,所以每
32、次调用同一个参数 k 时,b 会保留前次的数值,使输出结果变化,否则每次输出的结果都将是一样的。根据分析,第一次调用时 a=1,b=1,H=3;第二次调用:a=1,b=2,H=4;第三次调用:a=1,b=3,H=5。所以最后的输出结果是 345。22.在 Visual FoxPro 中,下列各项的数据类型所占字符的字节数相等的是( )。(分数:70.00)A.日期型和逻辑型B.日期型和通用型C.逻辑型和备注型D.备注型和通用型 解析:在 Visual FoxPro 中,系统默认的备注型和通用型字段占 4 个字节,日期型字段占 8 个字节,逻辑型字段只占 1 个字节。23.Visual FoxP
33、ro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是( )。(分数:70.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器 解析:Visual FoxPro 有 3 种工作方式:用菜单系统或工具栏按钮执行命令;在命令窗口直接输入命令进行交互式操作;利用各种生成器自动产生程序或编写程序文件后执行。24.布局类型为一对多的报表,一般适用于打印( )。(分数:70.00)A.1,1,2B.2,2,1C.2,2,2 D.2,2,3解析:本题考查 C+语言中“”和“&”运算符。该题目的关键是要搞清楚“”和“&”两个逻辑运算符的运算功能。运算符“”
34、和“&”是双目运算符,要求有两个运算量。且规定逻辑与运算中,只有前面运算量的值为真的,才需要判别后面的值。只要前面运算量为假,就不必判别后的值。而逻辑或则为只要前面的运算量为真,就不必判别后的值;只有前为假,才判别后。本题中 j+值为真,不进行 k+的运算,所以 k 的值保持不变。25.下列描述中正确的是_。(分数:70.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合 解析:计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。软件具有以下特点:软件是一种逻辑实体,而不是物理实体,具
35、有抽象性;软件的生产过程与硬件不 同,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题;软件的开发、运行对计 算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;软件复杂性高,成本昂贵;软 件开发涉及诸多的社会因素。26.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:-1.00)A.对象成分B.变量成分C.语句成分D.传输成分 解析:程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4 种,数据成分:用来描述程序中的数据。运算成分:描 述程序中所需的运算。控制成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。2
36、7.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述 C.排序方法D.查询方法解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。28.最简单的交换排序方法是( )。(分数:-1.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。注意:交换排序方法有冒泡排序和快速排序,显然选项 B)和选项 C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。29.
37、线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:-1.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构 C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构解析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。30.下列不属于软件调试技术的是( )。(分数:-1.00)A.强行排错法B.集成测试法 C
38、.回溯法D.原因排除法解析:调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。31.下列叙述中,不属于测试的特征的是( )。(分数:-1.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3 个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。32.下列不属于静态测试方法的是( )。(分数:-1.00)A.代码检查B.白盒法 C.静态结构分析D.代码质量度量解析:静态测试包括代码检查
39、、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。33.下列不属于软件工程的 3 个要素的是( )。(分数:-1.00)A.工具B.过程C.方法D.环境 解析:软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的 开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。34.软件工程的出现是由于( )。(分数:-1.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现 D.计算机的发展解析:软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐
40、步形成了软件工程的概念。35.单个用户使用的数据视图的描述称为( )。(分数:-1.00)A.外模式 B.概念模式C.内模式D.存储模式解析:选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图 的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.如下程序显示的结果是 1。 s=1 i=0 do while i填空项 1:_ (正确答案:13)
41、解析:DO WHILE ENDDO 语句格式: DO WHILE LOOP EXIT ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE 与 ENDDO 之间的命令序列(循环体)。当执行到 ENDDO 时,返回到 DO WHILE,再次判断循环条件是否为真,以确 定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。 37.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH 年龄+1 (分数:3.00)填空项 1:_ (正确答案:REPLACE ALL)解析:REPLACE 命令直接用指定表达
42、式或值修改当前记录,其格式如下: REPLACE FieldName1 WITH eExpression1,FieldName1 WITH eExpression2 FOR lExpression138.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2 改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_ (正确答案:ALTER 学号 C(4))解析:在 SQL 语句中,ALTER 可以用来修改已有的字段,该子句不能用来新增一个字段。39.使用 1 命令可以定义一个过程的开始。(分数:3.00)填空项 1:_ (正确
43、答案:PROCEDURE(或 FUNCTION))解析:在用 PROCEDURE|FUNCTION 命令定义一个过程的开始,定义的过程名必须是以字母或下划线开头,在过程名中可以包含数字、字母和下划线。 40.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FROM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:3.00)填空项 1:_ (正确答案:INTO TABLE(或 INTO DBF))解析:在 SQL 语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,保存到永久性表中必须使用关键字 INT
44、O TABLE。41.在 Visual FoxPro 中,物理删除当前表中所有记录,可使用命令 1。(分数:3.00)填空项 1:_ (正确答案:ZAP)解析:在 Visual FoxPro 中,使用 ZAP 命令,可以一次性物理删除当前表中所有记录。其功能等同于DELETE ALL 和 PACK 命令连用。42.在 Visual FoxPro 中,BUILD 1 命令连编生成的程序可以脱离开 Visual FoxPro 在 Windows 环境下运行。(分数:3.00)填空项 1:_ (正确答案:EXE)解析:应用程序结果有两种文件形式:应用程序文件(APP),需要在 Visual FoxP
45、ro 中运行;可执行文件(EXE),需要在 Windows 下运行。 43.在 Visual FoxPro 中,物理删除当前表中所有记录,可使用命令 1。(分数:3.00)填空项 1:_ (正确答案:ZAP)解析:在 Visual FoxPro 中,使用 ZAP 命令,可以一次性物理删除当前表中所有记录。其功能等同于DELETE ALL 和 PACK 命令连用。44.Visual FoxPro 在 SQL 方面支持数据查询、 1 和 23 种功能。(分数:3.00)填空项 1:_ (正确答案:数据定义)解析:SQL 包括数据查询、数据定义、数据操纵和数据控制功能,由于 Visual FoxPr
46、o 自身在安全控制方面的缺陷,所以它没有提供数据控制功能。 45.函数 STR(12345454,7,3)的值为 1。(分数:3.00)填空项 1:_ (正确答案:1234.55)解析:STR()函数是将的值转换成字符串,转换时根据需要自动进行四舍五入。返回字符串的理想长度 L应该是部分大于 L,则在字符串前端加空格补充;如果值大于等于整数部分的位数,但小于 L,则优先满足整数部分而自动调整小数位数;如果值小于整数部分的位数,则返回一串星号( * );默认的为返回整数部分的值。46.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:-1.00)填空项 1:_ (正确答案:实例)解析:将
47、属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。47.在树结构中,树根结点没有 1。(分数:-1.00)填空项 1:_ (正确答案:前件)解析:在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。48.为了便于对照检查,测试用例应由输入数据和预期的 1 两部分组成。(分数:-1.00)填空项 1:_ (正确答案:输出结果)解析:本题主要考查测试的步骤。49.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化 为一系列具体的步骤,进而用某种程序设计语言写成程序。 (分数:-1.00)填空项 1:_ (正确答案:自顶而下)解析:本题考查对程序设计的了解。50.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的 1。 (分数:-1.00)填空项 1:_ (正确答案:物理独立
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1