文档详情

计算机二级VB填空题和选择题7.doc

发布:2017-05-30约7.69千字共8页下载文档
文本预览下载声明
(1) 下列叙述中正确的是 A A) 线性表是线性结构 B) 栈与队列是非线性结构 C) 线性链表是非线性结构 D) 二叉树是线性结构 (2) 非空的循环单链表head的尾结点(由p所指向) ,满足 C A) p-next==NULL B) p==NULL C) p-next=head D) p=head 解析:循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即p-next=head。 (3) 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是 B A) 堆排序 B) 直接插入排序 C) 快速排序 D) 直接选择排序 (5) 下列不属于结构化分析的常用工具的是 A A) 数据流图 B) 数据字典 C) 判定树 D) PAD图 (6) 在软件生产过程中,需求信息的给出是 D A) 程序员 B) 项目管理者 C) 软件分析设计人员 D) 软件用户 (7) 下列工具中为需求分析常用工具的是 D A) PAD B) PFD C) N-S D) DFD (8) NULL是指 C A) 0 B) 空格 C) 未知的值或无任何值 D) 空字符串 (9) 数据库的故障恢复一般是由 C A) 数据流图完成的 B) 数据字典完成的 C) DBA完成的 D) PAD图完成的 (10) 下列说法中,不属于数据模型所描述的内容的是 C A) 数据结构 B) 数据操作 C) 数据查询 D) 数据约束 (11) Visual Basic程序设计采用的编程机制是 C A) 可视化 B) 面向对象 C) 事件驱动 D) 过程结构化 (15) 新建一个列表框,要实现对列表项可以复选,应设置的属性是 B A) ScrollBars B) MultiSelect C) DataField D) Stretch (16) 下列叙述中,正确的是 B A) 控件数组的每一个成员的Caption属性值都必须相同 B) 控件数组的每一个成员的Index属性值都必须不相同 C) 控件数组的每一个成员都执行不同的事件过程 D) 对已经建立的多个类型相同的控件,这些控件不能组成控件数组 解析:控件的Name属性是用来标识控件的,几个相同类型的控件,若Name属性相同,说明它们是同一个控件,但实际上是几个控件,由此引出控件数组,所以控件数组的每一个成员的Name属性值必须相同,而Caption属性值可以不同; Index(索引) 属性值是用来区别控件数组中的成员的,当然取值必须不同;Visual Basic中控件数组都执行同样的事件过程;对已经建立的多个类型相同的控件,可以通过修改控件的Name属性,使其都具有相同的Name属性值,这些控件就成为控件数组了。 (17) 可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是 A A) % B) # C) ! D) $ (19) 表达式(7 \ 2 + 1) * (8 \ 2 + 2) 的值为 C A) 4.58 B) 5.69 C) 24 D) 22 解析:本题主要考查了运算符\的使用,在Visual Basic中符号\为整数除法运算符,运算结果的为整数值;如果操作数带有小数点时,首先被四舍五入为整型数或长整型数,然后再进行整除运算。通过运算本题的结果为24。 (20) 表达式x=Sqr(a^2-5) +sqr(b^2-5) 的类型是 C A) 算术表达式 B) 逻辑表达式 C) 关系表达式 D) 字符表达式 解析:如果把X=Sqr(a^2-5)+sqr(b^2-5) 当作一个语句,那么它是一个赋值语句。现在把它看作一个表达式,很明显,它不是逻辑表达式,也不是字符表达式。要判断它是算术表达式还是关系表达式,这要看运算符的优先级。运算优先级低的运算符便构成这种运算的表达式。运算符的低级从高到低依次为:函数运算→数值运算和字符串运算→关系运算 →逻辑运算。该表达式是比较一个变量与一个算术表达式是否相等,所以该表达式是关系表达式。 (22) 当把框架的何属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽? B A) Name B) Enabled C) Caption D) Visible (23) 设执行以下程序段时依次输入2,4,6,执行结果为 A Dim a(4) As Integer Dim b(4) As Integer For k=0 To 2 a(k + 1) =Val(
显示全部
相似文档