1、2013年 3月计算机二级 VB模拟试题-5 及答案解析(总分:97.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.串的长度是( )(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数2.以下不属于对象的基本特点的是( )(分数:2.00)A.分类性B.多态性C.继承性D.封装性3.下面不属于软件设计原则的是( )(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽4.下列 SQL语句中,用于修改表结构的是( )(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSE
2、RT5.关系模型允许定义 3类数据约束,下列不属于数据约束的是( )(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束6.非空的循环单链表 head的尾结点(由 p所指向),满足( )(分数:2.00)A.p-next=NULLB.p=NULLC.p-next=headD.p=head7.对建立良好的程序设计风格,下面描述正确的是( )(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无8.在软件生产过程中,需求信息的给出是( )(分数:2.00)A.程序员B.项目管理者C.软
3、件分析设计人员D.软件用户9.NULL是指( )(分数:2.00)A.0B.空格C.未知的值或无任何值D.空字符串10.下列说法中,不属于数据模型所描述的内容的是( )(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束11.VisualFoxPro中打开数据库的命令是()(分数:2.00)A.OPEN DATABASEB.USEC.USE DATABASED.OPEN12.在以下四组函数运算中,结果相同的是( )(分数:2.00)A.LEFT(Visual FoxPro,6)与 SUBSTR(Visual FoxPro,1,6)B.YEAR(DATE()与 SUBSTR(DTO
4、C(DATE(),7,2)C.VARTYPE(36-5*4)与 VARTYPE(36-5*4)D.假定 A=this,B=is a string,A-B 与 A+B13.在对象引用中,ActiveControl 表示( )(分数:2.00)A.包含对象的表单B.包含对象的表单集C.当前活动表单D.当前活动表单中有焦点的控件14.结构化程序设计三种基本逻辑结构是()(分数:2.00)A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构15.执行命令 INPUT请输入数据:TO AAA 时,如果要通过键盘输入字符串,应当使
5、用的定界符包括( )(分数:2.00)A.单引号B.单引号或双引号C.单引号、双引号或方括号D.单引导、双引号、方括号或圆点16.在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( )(分数:2.00)A.限制(Restrict)B.忽略(Ignore)C.级联(Cascade)D.级联(Cascade)或限制(Restrict)17.执行 STORE111TO A 之后,再执行?222+ FROM 项目,使用零件,零件 WHERE 项目.项目号=使用零件.项目号【10】; 使用零件.零件号=
6、零件.零件号 AND 使用零件.零件号【11】; (SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=s1(分数:3.00)填空项 1:_(3).建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号 为“s2“的数据,应该使用的 SQL语句是 CREATE VIEW item-view【12】; SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称; FROM 零件 INNER JOIN 使用零件; INNER JOIN【13】; ON 使用零件.项目号=项目.项目号; ON 零件.零件号=使用零件.零件号; WHERE
7、项目.项目号=s2(分数:3.00)填空项 1:_(4).从上一题建立的视图中查询使用数量最多的 2个零件的信息,应该使用的 SQL语句是 SELECT * 【14】2 FROM item-view【15】 数量 DESC。(分数:3.00)填空项 1:_2013年 3月计算机二级 VB模拟试题-5 答案解析(总分:97.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.串的长度是( )(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:2.以下不属于对象的基本特点的是( )(分数:2.00
8、)A.分类性B.多态性C.继承性 D.封装性解析:3.下面不属于软件设计原则的是( )(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:4.下列 SQL语句中,用于修改表结构的是( )(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:5.关系模型允许定义 3类数据约束,下列不属于数据约束的是( )(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束 D.用户自定义的完整性约束解析:6.非空的循环单链表 head的尾结点(由 p所指向),满足( )(分数:2.00)A.p-next=NULLB.p=NULLC.p-next
9、=head D.p=head解析:7.对建立良好的程序设计风格,下面描述正确的是( )(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:8.在软件生产过程中,需求信息的给出是( )(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户 解析:9.NULL是指( )(分数:2.00)A.0B.空格C.未知的值或无任何值 D.空字符串解析:10.下列说法中,不属于数据模型所描述的内容的是( )(分数:2.00)A.数据结构B.数据操作C.数据查询 D.数据约束解析:11.VisualFoxPro中
10、打开数据库的命令是()(分数:2.00)A.OPEN DATABASE B.USEC.USE DATABASED.OPEN解析:12.在以下四组函数运算中,结果相同的是( )(分数:2.00)A.LEFT(Visual FoxPro,6)与 SUBSTR(Visual FoxPro,1,6) B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2)C.VARTYPE(36-5*4)与 VARTYPE(36-5*4)D.假定 A=this,B=is a string,A-B 与 A+B解析:13.在对象引用中,ActiveControl 表示( )(分数:2.00)A.包含对
11、象的表单B.包含对象的表单集C.当前活动表单D.当前活动表单中有焦点的控件 解析:14.结构化程序设计三种基本逻辑结构是()(分数:2.00)A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构 C.选择结构、循环结构和模块结构D.顺序结构、递归结构和循环结构解析:15.执行命令 INPUT请输入数据:TO AAA 时,如果要通过键盘输入字符串,应当使用的定界符包括( )(分数:2.00)A.单引号B.单引号或双引号C.单引号、双引号或方括号 D.单引导、双引号、方括号或圆点解析:16.在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选
12、关键字段时,自动更改所有相关子表记录中的对应值。应选择( )(分数:2.00)A.限制(Restrict)B.忽略(Ignore)C.级联(Cascade) D.级联(Cascade)或限制(Restrict)解析:17.执行 STORE111TO A 之后,再执行?222+普通)解析:37.常量.n.表示的是【3】型的数据。(分数:3.00)填空项 1:_ (正确答案:逻辑)解析:38.在 Visual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS【4】。(分数:3.00)填空项 1:_ (正确答案:TO
13、REFERENCE)解析:39.运行表单时,Load 事件是在 Init事件之【5】被引发。(分数:3.00)填空项 1:_ (正确答案:前)解析:40.如下程序段的输出结果是【6】。 i=1 DO WHILE i填空项 1:_ (正确答案:11)解析:第 6-9题使用如下三个表: 零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8) 使用零件.DBF:项目号 C(2),零件号 C(2),数量 I 项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:12.00)(1).为“数量“字段增加有效性规则:数量0,应该
14、使用的 SQL语句是【7】TABLE 使用零件【8】数量SET【9】数量0。(分数:3.00)填空项 1:_ (正确答案:ALTER;ALTER;CHECK)解析:(2).查询与项目“s1“所(项目号)使用的任意一个零件相同的项目号、项目名称、零件号和 零件名称,使用的 SQL语句是 SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称; FROM 项目,使用零件,零件 WHERE 项目.项目号=使用零件.项目号【10】; 使用零件.零件号=零件.零件号 AND 使用零件.零件号【11】; (SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=s1(分数:3.0
15、0)填空项 1:_ (正确答案:AND;IN)解析:(3).建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号 为“s2“的数据,应该使用的 SQL语句是 CREATE VIEW item-view【12】; SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称; FROM 零件 INNER JOIN 使用零件; INNER JOIN【13】; ON 使用零件.项目号=项目.项目号; ON 零件.零件号=使用零件.零件号; WHERE 项目.项目号=s2(分数:3.00)填空项 1:_ (正确答案:AS;项目)解析:(4).从上一题建立的视图中查询使用数量最多的 2个零件的信息,应该使用的 SQL语句是 SELECT * 【14】2 FROM item-view【15】 数量 DESC。(分数:3.00)填空项 1:_ (正确答案:TOP;ORDER BY)解析:_解析:_解析:_解析:_解析:_解析:_解析:_解析:_解析:_解析: