全国计算机二级VB模拟题
1.串的长度是( D )
A.串中不同字符的个数
B.串中不同字母的个数
C.串中所含字符的个数且字符个数大于零
D.串中所含字符的个数
2.以下不属于对象的基本特点的是( C )
A.分类性 B.多态性 C.继承性 D.封装性
分析:对象有如下一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。
3.下面不属于软件设计原则的是( C )
A.抽象 B.模块化 C.自底向上 D.信息隐蔽
分析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。
4.下列SQL语句中,用于修改表结构的是( A )
A.ALTER B.CREATE C.UPDATE D.INSERT
分析:SQL语句中凡创建都用CREATE,删除都用DROP,改变用ALTER,再跟类型和名字,附加子句。
5.关系模型允许定义3类数据约束,下列不属于数据约束的是( C )
A.实体完整性约束 B.参照完整性约束
C.域完整性约束 D.用户自定义的完整性约束
分析:关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。
6.非空的循环单链表head的尾结点(由p所指向),满足( C )
A.p->next==NULL B.p==NULL
C.p->next=head D.p=head
分析:循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即p->next=head
7.对建立良好的程序设计风格,下面描述正确的是( A )
A.程序应简单、清晰、可读性好
B.符号名的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
分析:程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化
8.在软件生产过程中,需求信息的给出是( D )
A.程序员 B.项目管理者
C.软件分析设计人员 D.软件用户
分析:软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
9.NULL是指( C )
A.0 B.空格 C.未知的值或无任何值 D.空字符串
10.下列说法中,不属于数据模型所描述的内容的是( C )
A.数据结构 B.数据操作 C.数据查询 D.数据约束
分析:数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。
11.下列说法正确的是( A )
A.对象的可见性可设为True或False
B.标题的属性值不可设为任何文本
C.属性窗口中属性只能按字母顺序排列
D.某些属性的值可以跳过不设置,自动设为空值
分析:在Visual Basic中,对象具有Visible属性,它有两个值:True和False,决定对象是否可见,如果设置为True,则可见,如果设置为False,则是不可见的,所以选项A)是正确的;标题,即Caption属性可设为任何文本,包括空字符串,所以选项B)是不正确的;属性的值可以不设置,但是系统会设为默认值,而不是空值,所以选项D)不正确;属性窗口除按字母排列外,还可以分类排列,所以选项C)是不正确的。
12.下列关于退出Visual Basic系统的方法的描述错误的是( D )
A.打开Visual Basic主窗体的"文件"菜单,执行其中的"退出"命令
B.按快捷键Alt+Q退出
C.单击Visual Basic主窗体右上角的"关闭"按钮
D.按快捷键Alt+E退出
分析:Visual Basic像其他的应用程序一样可以单击屏幕右