1、计算机二级(VF)32 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.当用 FIND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:2.00)A.可以添加数据库表,也可以添加查询B.只能添加数据库表C.只能添加查询D.以上两者都不能添加2.设计表单时,要设定表单窗口的颜色,可使用( )。(分数:2.00)A.Caption 属性B.BackColor 属性C.ForeColor 属性D.Color 属性3.下列关于 SQL 对表的定义的说法中,错
2、误的是( )。(分数:2.00)A.DownUpClickB.ClickDownUpC.DownClickUpD.UpDownClick4.下面关于主程序的说法,错误的是( )。(分数:2.00)A.a.next=q;B.p.next=b;C.p-next=b;D.(*p).next=q;5.SELECT-SQL 语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.HideB.ShowC.LoadD.Unload6.下列关于控件类和容器类的说法中,错误的是( )。(分数:2.00)A.Repoas!NameB.Repoas!exam!NameC.exam!NameD.Repor
3、ts exam Name7.将文本框的 PasswordChar 属性值设置为星号(*),那么,当在文本框中输入“电脑 2004“时,文本框中显示的是( )。(分数:2.00)A.电脑 2004B.* * * * *C.* * * * * * * *D.错误设置,无法输入8.下列索引中,不具有“惟一性”的是( )。(分数:2.00)A.0B.1C.2D.39.让控件获得焦点,使其成为活动对象的方法是( )。(分数:2.00)A.ShowB.ReleaseC.SetFocusD.CotFocus10.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,
4、我们必须定义( )。(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.以上各项都需要定义11.在 E-R 图中,用来表示实体之间联系的图形是【 】。(分数:2.00)A.矩形B.椭圆形C.菱形D.平行四边形12.Visual FoxPro 中支持两种类型的菜单,分别是( )。(分数:2.00)A.条形菜单和弹出式菜单B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单13.下列控件中,不能设置数据源的是( )。(分数:2.00)A.2 3 4B.2 5 9C.3 5 4D.2 4 314.下列不属于 SQL 语言特点的是( )。(分数:2.00)A.是一种一体化
5、语言B.是一种高度过程化的语言C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用15.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( )。(分数:2.00)A.Function.RunMacro MacroNameB.DoCmd.RunMacro macrolC.Sub.RunMacro macrolD.RunMacro macrol16.利用 SETRELATION 命令可以建立两个表之间的关联,该关联是( )。(分数:2.00)A.永久性联系B.临时性联系C.任意的联系D.以上说法均不正确17.Visual FoxPro 6.0 属于( )。(分数:2.00)A.
6、19B.3C.11D.718.在 Visual FoxPro 中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是【 】。(分数:2.00)A.PRIVATEB.LOCALCC.PUBLICD.不用说明,在程序中直接使用19.扩展名为.mnx 的文件是_。 (分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件20.数据库系统的核心是_。 (分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员21.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.1B.51C.6D.1522.SELECT-SQL 语句
7、中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.ORDER BYB.GROUP BYC.HAVINCD.WHERE23.在下列各项中,运算级别最低的为( )。(分数:2.00)A.算术运算符B.关系运算符C.逻辑运算符D.圆括号( )24.SQL 的 SELECT 语句中,“HAVING“用来筛选满足条件的【 】。(分数:2.00)A.列B.行C.关系D.分组25.在 Visual FoxPro 中,可以对字段设置默认值的表是( )。(分数:2.00)A.自由表B.数据库表C.自由表或数据库表D.都不能设置26.在 Visual FoxPro 中,函数 SIGN( )的返回值可
8、以是( )。(分数:2.00)A.1、-1、0B.1、0、TC.1、-1、 FD.T、P27.下列函数中,函数值为数值型的是( )。(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.Filter 和 PipeD.以上都不正确28.下列字段名中,合法的是( )。(分数:2.00)A.6000B.-10C.200D.-600029.下列的程序中与上题的程序段时对 y 的计算结果相同的是_。(分数:2.00)A.B.C.D.30.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_。(分数:2.00)A.编码设计B.测试阶段C.运行阶
9、段D.物理设计31.下列关于编辑框的说法中,正确的是( )。(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确32.下列关于报表预览的说法,错误的是( )。(分数:2.00)A.P(1)=2,P(2)=3,P(3)=4,b=15B.P(1)=2,P(2)=4,P(3)=6,b=8C.P(1)=2,P(2)=4,P(3)=6,b=18D.P(1)=2,P(2)=4,P(3)=8,b=1533.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是_。 (分数:2.
10、00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE3034.下列选项中,不属于 SQL 数据定义功能的是( )。(分数:2.00)A.SELECTB.CREATEC.ALTERD.DROP35.扩展名为 pjx 的文件是_。(分数:2.00)A.数据库表文件B.表单文件C.数据库文件D.项目文件二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立 性最高的阶段是
11、1。(分数:2.00)填空项 1:_37.数据结构分为线性结构和非线性结构,带链的队列属于 1(分数:2.00)填空项 1:_38.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FROM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:2.00)填空项 1:_39.函数 STR(12345454,7,3)的值为 1。(分数:2.00)填空项 1:_40.程序测试分为静态分析和动态测试。其中 1 是指不执行程序,而只是对程序文 本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_41.假设
12、X=100,则函数 IIF(X50,X-50,X+50的值为 1。(分数:2.00)填空项 1:_42.在成绩表中,检索选修 3 门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4 个字段。 请将下面的 SQL 语句补充完整。 SELECT 学号,SUM(成绩)FROM 1; WHERE 成绩=60; GROUP BY 学号; 2 COUNT(*)=3 (分数:2.00)填空项 1:_43.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_44.查询与项目“sl(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL 语
13、句是 SELECT 项目项目号,项目名称,使用零件零件号,零件名称; FROM 项目,使用零件,零件 WHERE 项目项目号:使用零件项目号 1; 使用零件零件号;零件零件号AND 使用零件。零件号 2; (SELECT 零件号 FROM 使用零件 WHERE 使用零件项目号=s1) (分数:2.00)填空项 1:_45.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_46.在 Visual FoxPro 中如下程序的运行结果(即执行命令 DO main 后)是 1。 * 程序文件名:main.prg SET TALK OFF C
14、LOSE ALL CLEAR ALL mX=“Visual FoxPro” mY=“二级”DO s1 ? mY+mY RETURU * 子程序文件名:s1prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“计算机等级”+ mY RETURN (分数:2.00)填空项 1:_47.SQL 是 1 语言,其核心是 2。(分数:2.00)填空项 1:_48.一个关系表的行称为 1 。(分数:2.00)填空项 1:_49.为使表单运行时在主窗口中居中显示,应设置表单的 Auto Center)属性值为 1。(分数:2.00)填空项 1:_5
15、0.在 SQL 语句中,要删除仓库表中仓库号的字段值是 WH1 的记录,可利用命令: 1FROM 仓库 WHERE仓库号=“WH1“ (分数:2.00)填空项 1:_计算机二级(VF)32 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.当用 FIND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:2.00)A.可以添加数据库表,也可以添加查询 B.只能添加数据库表C.只能添加查询D.以上两者都不能添加解析:注意在查询设计视图中既可以添加数据库表也可
16、以添加查询。2.设计表单时,要设定表单窗口的颜色,可使用( )。(分数:2.00)A.Caption 属性B.BackColor 属性 C.ForeColor 属性D.Color 属性解析:设置表单的窗口颜色,应通过 BackColor 属性进行设置,Caption 属性设置的表单窗口标题。3.下列关于 SQL 对表的定义的说法中,错误的是( )。(分数:2.00)A.DownUpClick B.ClickDownUpC.DownClickUpD.UpDownClick解析:鼠标单击时,依次引发 MouseDown、MouseUp、Click 事件,即 Click 事件包含鼠标按下和放开事件。
17、4.下面关于主程序的说法,错误的是( )。(分数:2.00)A.a.next=q;B.p.next=b; C.p-next=b;D.(*p).next=q;解析:要把结点 b 连接到结点 a 之后,必须把 b 的地址给 a 的 next 指针,选项 A)中,指针变量 q 保存的就是变量 b 的地址,选项 B)中的 p 是指针变量,应该是 p-next=b;在选项 D)中,用*运算符取出结构体变量,并且保存的就是 b 的地址,所以正确。 5.SELECT-SQL 语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.HideB.ShowC.Load D.Unload解析:Load
18、语句、Unload 语句、Show 方法和 Hide 方法的区别 6.下列关于控件类和容器类的说法中,错误的是( )。(分数:2.00)A.Repoas!NameB.Repoas!exam!Name C.exam!NameD.Reports exam Name解析:该语句的语法为 Reports!报表名!控件名。7.将文本框的 PasswordChar 属性值设置为星号(*),那么,当在文本框中输入“电脑 2004“时,文本框中显示的是( )。(分数:2.00)A.电脑 2004B.* * * * *C.* * * * * * * * D.错误设置,无法输入解析:PasswordChar 属性
19、指定文本框控件内是显示用户输入的字符还是显示占位符。当为属性指定一个占位符(例如本题中的星号“*”) ,文本框中只显示占位符。由于一个汉字占两个字符位,因此本题在文本框中将显示 8 个星号。8.下列索引中,不具有“惟一性”的是( )。(分数:2.00)A.0B.1 C.2D.3解析:按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为 1 时,结果位才为 1,否则为 0。参与运算的数以补码方式出现。逻辑与运算符“&”需要两边的结果都为 1 时,其结果才为 1。9.让控件获得焦点,使其成为活动对象的方法是( )。(分数:2.00)A.ShowB.Re
20、leaseC.SetFocus D.CotFocus解析:Show 方法用来显示表单,使表单成为活动对象;Pelease 方法将表单从内存中释放(清除);SetFocus 方法让控件获 得焦点,使其成为活动对象;GotFucus 事件当对象获得焦点时引发。10.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:2.00)A.实体完整性B.域完整性 C.参照完整性D.以上各项都需要定义解析:定义域完整性,可以通过指定不同的宽度说明不同范围数值的数据类型,从而可以限定字段的取值类型和取值范围。包括“规则 ”、“信息”和“默认
21、值”3 个项的定义。11.在 E-R 图中,用来表示实体之间联系的图形是【 】。(分数:2.00)A.矩形B.椭圆形C.菱形 D.平行四边形解析:E-R 模型可用 E-R 图来表示,它具有 3 个要素: 实体(型)用矩形框表示,框内为实体名称。 属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表。 实体间的联系用菱形框表示。用线将菱形框与实体相连,并在线上标注联系的类型。 12.Visual FoxPro 中支持两种类型的菜单,分别是( )。(分数:2.00)A.条形菜单和弹出式菜单 B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单解析:Vis
22、ual FoxPro 中,支持两种类型的菜单,分别是条形菜单和弹出式菜单。菜单系统一般是一个下拉式菜单,它是由一个条形菜单和一个弹出式菜单所组成的。13.下列控件中,不能设置数据源的是( )。(分数:2.00)A.2 3 4B.2 5 9 C.3 5 4D.2 4 3解析:在过程 TCL 中,将 Integer 型变量 x 定义为静态变量(Static),Static 语句的格式与 Dim 语句完全一样,但 Static 语句只能出现在事件过程,Sub 过程或 Func- tion 过程中,在过程中的 Static 变量只有局部的作用域,即只能在本过程中可见,但可以和模块级变量传递,即使过程结
23、束后,其值仍能保留。Tcl 过程是将变量 a 的值加上 x 赋给 x,然后输出 x 的值;第一次调用 Tcl 过程时,x 未赋值,默认为 0,所以输出结果为 2,第二次调用 Tcl 过程时,因为 x 为静态变量,所以它的值为上次调用后的值,即为2,加上 a 后,x 的值变为 5,输出结果为 5,同理,第三次调用后输出结果为 9。14.下列不属于 SQL 语言特点的是( )。(分数:2.00)A.是一种一体化语言B.是一种高度过程化的语言 C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用解析:15.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( )。(分数:2.00)
24、A.Function.RunMacro MacroNameB.DoCmd.RunMacro macrol C.Sub.RunMacro macrolD.RunMacro macrol解析:该语法的结构为:DoCmd.RunMacro MacroName ,RepeatCount,RepeatExpression16.利用 SETRELATION 命令可以建立两个表之间的关联,该关联是( )。(分数:2.00)A.永久性联系B.临时性联系 C.任意的联系D.以上说法均不正确解析:利用 SET RELATION 命令建立两个表之间的关联,该关联为临时性关联,用于控制表间记录指针关系的临时联系。17
25、.Visual FoxPro 6.0 属于( )。(分数:2.00)A.19B.3 C.11D.7解析:default 语句是当表达式的值与任一 case 子句的值都不匹配时,程序执行 default 后面的语句。在本题中,判断 switch(ch+5),其实等价于 switch(F),而在 case 语句中,没有一个能匹配的,所以直接执行 default:r/=2。18.在 Visual FoxPro 中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是【 】。(分数:2.00)A.PRIVATEB.LOCALC C.PUBLICD.不用说明,
26、在程序中直接使用解析:Visual FoxPro 中的内存变量分为公共变量、私有变量和局部变量,其中局部变量只能在建立它的模块使用,不能在上层和下层模块中使用,用命令 LOCAL 说明。19.扩展名为.mnx 的文件是_。 (分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件 解析:在 Visual FoxPro 中,备注文件的扩展名是 FPT,项目文件的扩展名是 PJX,表单文件的扩展是SCX, 菜单文件的扩展名是.mnx。20.数据库系统的核心是_。 (分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:数据库管理系统 DBMS 是数据库系统的核心
27、。DBMS 是负责数据库的建立、使用和维护的软件。 DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序 的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照 DBA 所规定的要 求,保证数据库的完整性和安全性。21.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.1B.51 C.6D.15解析:在默认的情况下,InputBox 的返回值是一个字符串,而不是变体类型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic 将是把它作为字符串来处理。因
28、此当需要用 InputBox 函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用 Val 函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转换;由于本题没有事先声明 m、n 变量,所以,m、n 所获得的为字符“1”和“5”,所以输出 n+m 时是“51”。22.SELECT-SQL 语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:在 SQL 查询语句中,利用 ORDERBY 短语可以对查询的结果进行排序。包括升序(
29、ASC) 和降序(DESC) 两种,系统默认的为升序排列,如果要降序排列,必须加参数“DESC”。23.在下列各项中,运算级别最低的为( )。(分数:2.00)A.算术运算符B.关系运算符C.逻辑运算符 D.圆括号( )解析:如果在同一个表达式中出现不同的运算符,其优先顺序为:先执行算术运算、字符串运算和日期时间运算,其次执行关系运算,最后执行逻辑运算。如果在表达式中包含圆括号,首先应该计算出圆括号中的结果,其优先级最高。24.SQL 的 SELECT 语句中,“HAVING“用来筛选满足条件的【 】。(分数:2.00)A.列B.行C.关系D.分组 解析:在 SQL 的 SEIECT 语句中
30、HAVING 短语要结合 GROUP BY 使用,用来进一步限定满足分组条件的元组。25.在 Visual FoxPro 中,可以对字段设置默认值的表是( )。(分数:2.00)A.自由表B.数据库表 C.自由表或数据库表D.都不能设置解析:自由表是不属于任何数据库的表,所有由 FoxBASE 或早期版本的 FoxPro 创建的数据库文件都是自由表。数据库表属于数据库的一部 分,与自由表相比,数据库表有为字段指定默认值和输入掩码等特点。26.在 Visual FoxPro 中,函数 SIGN( )的返回值可以是( )。(分数:2.00)A.1、-1、0 B.1、0、TC.1、-1、 FD.T、
31、P解析:SIGN( )是用来返回指定数值表达式的符号,其返回值有 1、0 和-1,分别表示表达式的运算结果为正数、零和负数。27.下列函数中,函数值为数值型的是( )。(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 Writer C.Filter 和 PipeD.以上都不正确解析:InptuStream 和 OutputStream 是处理字节流的抽象类,它们的处理范围有限,说它是处理 Unicode码的所有类,是不对的。Filter 和 Pipe 分别是过滤流和管道流,与本题关系不大。在 javaio 包中,可以处理不同类型的流,例如:字节流、
32、字符流、文件流、对象流等。 28.下列字段名中,合法的是( )。(分数:2.00)A.6000B.-10 C.200D.-6000解析:Do Until-Loop 循环执行的规则是:先判断 Do 语句中的 若为真,则结束循环;若为假,则执行循环体。 本程序执行时,先判断条件“b=-1”是否为真,此时 b 为 10,“b=-1”不成立,执行循环体。a和 b 分别取得 InputBox 函数接收到的值为 30 和 20,做乘法后 a 的值为 600。执行 Loop 后,返回 Do 语句再判断“b=-1”是否为真,此时 b 为 20,“b=-1 不成立,继续执行循环体,a 和 b 再次取得 Inpu
33、tBox函数接收到的值为 10 和-1,做乘法后 a 的值为 -10。执行 Loop 后,返回到 Do 语句判断“b=-1 是否为真,此时 b=-1,“b=-1 条件成立,结 束循环,把 a 的值打印出来。29.下列的程序中与上题的程序段时对 y 的计算结果相同的是_。(分数:2.00)A.B.C. D.解析:30.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计 解析:31.下列关于编辑框的说法中,正确的是( )。(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编
34、辑框实际上是一个完整的字处理器D.以上说法均正确 解析:编辑框实际上是一个完整的字处理器,可进行选择、剪切、粘贴及复制正文等操作,但在编辑框中只能输入和编辑字符型数据。32.下列关于报表预览的说法,错误的是( )。(分数:2.00)A.P(1)=2,P(2)=3,P(3)=4,b=15B.P(1)=2,P(2)=4,P(3)=6,b=8C.P(1)=2,P(2)=4,P(3)=6,b=18D.P(1)=2,P(2)=4,P(3)=8,b=15 解析:本题中共调用了 3 次子程序,a 的值每执行一次便乘以 2,b 的值每执行一次变加上一次 a 的值。33.使用 SQL 语句将学生表 S 中年龄(
35、AGE)大于 30 岁的记录删除,正确的命令是_。 (分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30 C.DELETE S FOR AGE30D.DELETE S WHERE AGE30解析:SQL 从表中删除数据的命令格式如下:DELETE FROM tableName WHERE Condition这里的 FROM 指定从哪个表中删除数据。WHERE 指定被删除的记录所满足的条件。如果不使用 WHERE 子句,则删除该表中的所有记录。DELETE FOR 为 Visual FoxPro 删除记录的命令,且限定被删除记录的表处于当前
36、状态。34.下列选项中,不属于 SQL 数据定义功能的是( )。(分数:2.00)A.SELECT B.CREATEC.ALTERD.DROP解析:选项 A)用来查询数据,属于 SQL 的查询功能。选项 B)用来创建表,选项 C)用来修改表结构,选项D)用来删除表文件,都属于 SQL 的 定义功能。35.扩展名为 pjx 的文件是_。(分数:2.00)A.数据库表文件B.表单文件C.数据库文件D.项目文件 解析:二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立 性最高的阶段是 1。(
37、分数:2.00)填空项 1:_ (正确答案:数据库系统)解析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据 独立性最高的阶段是数据库系统。37.数据结构分为线性结构和非线性结构,带链的队列属于 1(分数:2.00)填空项 1:_ (正确答案:线形)解析:38.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FROM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:2.00)填空项 1:_ (正确答案:INTO TABLE(或 INTO DBF))解析:在 SQL 语句中,查询结果可
38、以保存到数组中,也可以保存到临时文件、永久性表等文件中,保存到永久性表中必须使用关键字 INTO TABLE。39.函数 STR(12345454,7,3)的值为 1。(分数:2.00)填空项 1:_ (正确答案:1234.55)解析:STR()函数是将的值转换成字符串,转换时根据需要自动进行四舍五入。返回字符串的理想长度 L应该是部分大于 L,则在字符串前端加空格补充;如果值大于等于整数部分的位数,但小于 L,则优先满足整数部分而自动调整小数位数;如果值小于整数部分的位数,则返回一串星号( * );默认的为返回整数部分的值。40.程序测试分为静态分析和动态测试。其中 1 是指不执行程序,而只
39、是对程序文 本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_ (正确答案:静态分析)解析:静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人 工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例 对程序进行检测的方法。41.假设 X=100,则函数 IIF(X50,X-50,X+50的值为 1。(分数:2.00)填空项 1:_ (正确答案:150)解析:IIF(逻辑表达式,表达式 1,表达式 2函数测试的值,若为逻辑真(T),函数返回表达式 1的值,否则返回表达式 2的值。表达式 1
40、和表达式 2的类型可以不相同。 42.在成绩表中,检索选修 3 门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4 个字段。 请将下面的 SQL 语句补充完整。 SELECT 学号,SUM(成绩)FROM 1; WHERE 成绩=60; GROUP BY 学号; 2 COUNT(*)=3 (分数:2.00)填空项 1:_ (正确答案:成绩表)解析:本题中,根据学号将学生记录分组,然后利用 SQL 的统计函数 COUNT-|_|-,统计选修 3 门课程以上的学生记录,并利用 SUM-|_|-函数将及格科目的分数求和。43.在 SQL 语句中空值用 1 表示。(分数:2.
41、00)填空项 1:_ (正确答案:.NULL.)解析:44.查询与项目“sl(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL 语句是 SELECT 项目项目号,项目名称,使用零件零件号,零件名称; FROM 项目,使用零件,零件 WHERE 项目项目号:使用零件项目号 1; 使用零件零件号;零件零件号AND 使用零件。零件号 2; (SELECT 零件号 FROM 使用零件 WHERE 使用零件项目号=s1) (分数:2.00)填空项 1:_ (正确答案:AND)解析:设置多表联接条件时,使用 AND 短语联接多个查询条件;本题中 IN 短语相当于集合运算
42、符,通过内层查询模 块查找满足条件的“零件号”集合,然后从外层查询模块中检索零件号在该集合中的每个元组。 45.在结构化分析使用的数据流图(DFD)中,利用 1 对其中的图形元素进行确切解释。(分数:2.00)填空项 1:_ (正确答案:数据字典)解析:数据字典(Data Dictionary,简称 DD)就是用来定义数据流图中的各个成分的具体含义。数据字典的任务是对于数据流图中出现的所有被命名的图形元素在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。46.在 Visual FoxPro 中如下程序的运行结果(即执行命令 DO main 后)是 1。 * 程序文件
43、名:main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro” mY=“二级”DO s1 ? mY+mY RETURU * 子程序文件名:s1prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“计算机等级”+ mY RETURN (分数:2.00)填空项 1:_ (正确答案:计算机等级二级 Viusal FoxPro)解析:在程序中直接使用而由系统自动隐含建立的变量都是私有变量,它的作用域是建立它的模块及其下属模块。利 用 LOCAL 命令建立的变量为局部变量,局部变量只
44、能在建立它的模块中使用,不能在上层或下层模块中使用,当 模块结束时,也将自动释放。因此结果为“计算机等级二级 Viusal FoxPro”。47.SQL 是 1 语言,其核心是 2。(分数:2.00)填空项 1:_ (正确答案:结构化查询)解析:SQL 是结构化查询语言 Structured Query Language 的缩写。查询是 SQL 语言的重要组成部分。48.一个关系表的行称为 1 。(分数:2.00)填空项 1:_ (正确答案:元组)解析:49.为使表单运行时在主窗口中居中显示,应设置表单的 Auto Center)属性值为 1。(分数:2.00)填空项 1:_ (正确答案:.T.)解析:AutoCenter 属性用于设置表单是否在主窗口中居中显示,当其值为.T.时,表单居中。50.在 SQL 语句中,要删除仓库表中仓库号的字段值是 WH1 的记录,可利用命令: 1FROM 仓库 WHERE仓库号=“WH1“ (分数:2.00)填空项 1:_ (正确答案:DELETE)解析:在 SQL 语句中,利用 DELETE 语句可以删除表中满足要求的记录,但同样是逻辑删除,要进行物理删除,必须再使用 PACK 命令。