单选题下列叙述中正确的是(  )。A 在窗体的Form_Load事件过程中定义的变量是全局变量B 局部变量的作用域可以超出所定义的过程C 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但是作用域只限于该过程D 在调用过程中,所有局部变量系统初始化为0或空字符串

题目
单选题
下列叙述中正确的是(  )。
A

在窗体的Form_Load事件过程中定义的变量是全局变量

B

局部变量的作用域可以超出所定义的过程

C

在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但是作用域只限于该过程

D

在调用过程中,所有局部变量系统初始化为0或空字符串


相似考题
参考答案和解析
正确答案: A
解析:
Visual Basic中一个Sub中的局部变量作用域仅为Sub当中,不同Sub中的变量可以同名。
更多“下列叙述中正确的是(  )。”相关问题
  • 第1题:

    单选题
    结构化程序设计的3种结构是(  )。
    A

    顺序结构,分支结构,跳转结构

    B

    顺序结构,选择结构,循环结构

    C

    分支结构,选择结构,循环结构

    D

    分支结构,跳转结构,循环结构


    正确答案: B
    解析:
    结构化程序以模块化设计为中心,认为程序设计语言仅仅使用顺序、选择和循环三种基本控制结构就可以实现任何算法功能。答案选择B选项。

  • 第2题:

    单选题
    若要使文本框能够输入多行文本,应该设置的属性是(   )。
    A

    MultiLine

    B

    WordWrap

    C

    ScrollBars

    D

    AutoSize


    正确答案: B
    解析:
    文本框控件的MultiLine属性如果设置为False,则在文本框中只能输入单行文本;当设置为True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。

  • 第3题:

    单选题
    窗体上有一个列表框控件List1。以下叙述中错误的是(   )。
    A

    List1中有ListCount-1个列表项

    B

    当List1.Selected(i)=True,表明第i项被选中

    C

    设置某些属性,可以使列表框显示多列数据

    D

    List1.Text的值是最后一次被选中的列表项文本


    正确答案: C
    解析:
    A项错误,列表框控件的列表项个数即为ListCount属性值。B项正确,如果列表项的某项被选中,则该项的Selected属性值为True;C项正确,列表框控件的Columns属性用来确定列表框的列数;D项正确,Text属性的值为最后一次选中的表项的文本,不能直接修改Text属性。

  • 第4题:

    单选题
    为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为(  )。
    A

    0

    B

    1

    C

    2

    D

    False


    正确答案: A
    解析:
    复选框的Value属性可以设置为0、1或2。设置为0表示没有选择该复选框,设置为1表示选中该复选框,设置为2表示该复选框被禁用(灰色显示)。

  • 第5题:

    单选题
    在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实医生和患者之间的联系是(  )。
    A

    多对多

    B

    多对一

    C

    一对多

    D

    一对一


    正确答案: A
    解析:
    一般来说,实体集之间必须通过联系来建立连接关系,分为三类:①一对一联系(1:1);②一对多联系(1:m);③多对多联系(m:n)。医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多,答案选择A选项。

  • 第6题:

    单选题
    下列叙述中正确的是(  )。
    A

    在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化

    B

    在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

    C

    在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

    D

    上述三种说法都不对


    正确答案: D
    解析:
    栈中元素遵循“先进后出”的原则。入栈和出栈都是对栈顶指针操作,因此,栈底指针不变,栈中元素随栈顶指针的变化而动态变化。答案选择C选项。

  • 第7题:

    单选题
    在Visual Basic集成环境中,可以列出工程中所有模块名称的窗口是(  )。
    A

    工程资源管理器窗口

    B

    窗体设计窗口

    C

    属性窗口

    D

    代码窗口


    正确答案: A
    解析:
    A项,工程资源管理器窗口列出当前工程中的窗体和模块。B项,窗体设计窗口用来设计应用程序的界面;C项,属性窗口列出对选定窗体和控件的属性设置值;D项,代码窗口用来编写和修改各种通用过程和事件过程的代码。

  • 第8题:

    单选题
    某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(  )。
    A

    n+1

    B

    n-1

    C

    2n

    D

    n/2


    正确答案: B
    解析:
    在任意的二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以本题中叶子结点数为n+1。答案选择A选项。

  • 第9题:

    单选题
    下列可以打开随机文件的语句是(  )。
    A

    Open″filel.dat″For Input As#1

    B

    Open″filel.dat″For Append As#1

    C

    Open″filel.dat″For output As#1

    D

    Open″filel.dat″For Random As#1Len=20


    正确答案: A
    解析:
    打开文件语句是Open,语句的格式为:Open 文件名 [For模式] [Access存取类型] [锁定] As[ #]文件号 [Len=记录长度]。其中,模式(Mode)参数用以说明访问文件的格式,可以是:Output,设定为顺序输出模式;Input,设定为顺序输入模式;Append,设定为添加模式;Random,设定为随机访问模式。

  • 第10题:

    单选题
    下面对软件测试描述错误的是(  )。
    A

    严格执行测试计划,排除测试的随意性

    B

    随机地选取测试数据

    C

    软件测试的目的是发现错误

    D

    软件测试是保证软件质量的重要手段


    正确答案: A
    解析:
    软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。软件测试是程序的执行过程,目的是尽可能多的发现错误。软件测试是保证软件质量的重要手段。答案选择B选项。

  • 第11题:

    单选题
    以下合法的Visual Basic变量名是(  )。
    A

    case

    B

    name10

    C

    t-name

    D

    x*y


    正确答案: B
    解析:
    变量名应遵循的规则是:①只能由字母、数字和下画线组成;②第一个字符必须是英文字母,最后一个字符可以使类型说明符;③名字的有效字符为255个;④不能用Visual Basic的保留字作变量名,也不能是末尾带有类型说明符的保留字。A项,是Visual Basic中的关键字;C项,使用了非法的“-”;D项,使用了非法的“*”。

  • 第12题:

    单选题
    下面不能在信息框中输出“VB”的是(  )。
    A

    MsgBox′′VB′′

    B

    x=MsgBox(′′VB′′)

    C

    MsgBox(′′VB′′)

    D

    Call MsgBox′′VB′′


    正确答案: B
    解析:
    当Msgbox需要返回一个函数值时需要加上括号,通过Call语句调用过程,也需要加上括号。而当Msgbox只是一个过程的时候不需要加括号。

  • 第13题:

    单选题
    下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是(  )。
    A

    InitDir属性用于设置对话框中显示的起始目录

    B

    Filter属性用于设置对话框默认的过滤器

    C

    DefaultExt属性用于设置对话框中默认的文件类型

    D

    FileTitle属性用于存放对话框中所选择的文件名


    正确答案: B
    解析:
    Filter属性用来指定在对话框中显示的文件类型,FilterIndex属性用于设置对话框默认的过滤器,Index从1开始编号。

  • 第14题:

    单选题
    在窗体上添加“控件”的正确的操作方式是(  )。
    A

    先单击工具箱中的控件图标,再单击窗体上适当位置

    B

    先单击工具箱中的控件图标,再双击窗体上适当位置

    C

    直接双击工具箱中的控件图标,该控件将出现在窗体上

    D

    直接将工具箱中的控件图标拖动到窗体上适当位置


    正确答案: A
    解析:
    在窗体上添加控件有两种方法,①直接双击工具箱中的控件图标,该控件就会出现在窗体上;②先单击工具箱中的控件图标,然后在窗体上拖动,该控件就出现在窗体上鼠标拖过的位置。

  • 第15题:

    问答题
    (1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮(如图1所示)一然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:图1  ①窗体标题为“设置按钮属性”;  ②命令按钮的标题为“等级考试”;  ③程序运行后,命令按钮不可见;  ④命令按钮的标题字号、字体用三号常规黑体显示。  程序的运行情况如图2所示。图2  要求:不编写任何代码。  注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。  (2)在名称为Form1的窗体上添加一个名称为Label1的标签,在属性窗口中把BorderStyle属性设置为1(如图1所示),编写适当的事件过程。使得程序在运行后,如果单击窗体,则可使标签移到窗体的右上角(只允许在程序中修改适当属性来实现),如图2所示。图1图2  要求:不得使用任何变量。  注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。

    正确答案: (1)步骤1:新建一个窗体,将其Caption属性设置为“设置按钮属性”。向窗体中添加一个命令按钮,将其名称、Caption、Font、Visible属性分别设置为“Command1”、“等级考试”、“黑体常规三号”、“False”。
    步骤2:调试并运行程序,关闭程序后按题目要求存盘。
    (2)步骤1:新建一个窗体,添加一个标签控件,将其名称和BorderStyle属性分别设置为“Label1”、“1”。
    步骤2:打开代码编辑窗口,在指定位置编写如下代码。
    Private Sub Form Click()
    Label1.Top=0'设置Label1的初始位置
    Label1.Left=Form1.Width-Label1.Width
    End Sub
    步骤3:调试并运行程序,关闭程序后按题目要求存盘。
    解析: 暂无解析

  • 第16题:

    单选题
    为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为(  )。
    A

    0

    B

    1

    C

    3

    D

    4


    正确答案: A
    解析:
    文本框的ScrollBars属性值:0表示无滚动条,1表示只有水平滚动条,3表示水平和垂直滚动条都有,4表示只有垂直滚动条。本题文本框只具有垂直滚动条,则将ScrollBars属性值设置为4即可。

  • 第17题:

    单选题
    对于现实世界中事物的特征,在实体-联系模型中使用(  )。
    A

    属性描述

    B

    关键字描述

    C

    二维表格描述

    D

    实体描述


    正确答案: C
    解析:
    在实体-联系模型中,用属性来描述现实世界中事物的特征。答案选择A选项。

  • 第18题:

    单选题
    在数据库中,数据模型包括数据结构、数据操作和(  )。
    A

    数据约束

    B

    数据类型

    C

    关系运算

    D

    查询


    正确答案: A
    解析:
    在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。答案选择A选项。

  • 第19题:

    单选题
    软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。
    A

    定义阶段

    B

    开发阶段

    C

    维护阶段

    D

    上述三个阶段


    正确答案: B
    解析:
    软件生命周期可分为:①定义阶段,包括可行性研究、需求分析;②开发阶段,包括概要设计、详细设计、实现、测试;③维护阶段,包括使用、维护、退役。答案选择B选项。

  • 第20题:

    单选题
    下列不属于软件设计阶段任务的是(  )。
    A

    软件总体设计

    B

    算法设计

    C

    制定软件确定测试计划

    D

    数据库设计


    正确答案: C
    解析:
    软件概要设计阶段的任务有:①软件体系结构设计;②软件数据结构和数据库设计;③编写概要设计文档;④概要设计文档评审。软件确认测试计划是在需求分析阶段制定的,依据需求规格说明书来验证软件的功能和性能。答案选择C选项。

  • 第21题:

    单选题
    下列叙述中正确的是(  )。
    A

    循环队列属于队列的链式存储结构

    B

    双向链表是二叉树的链式存储结构

    C

    非线性结构只能采用链式存储结构

    D

    有的非线性结构也可以采用顺序存储结构


    正确答案: D
    解析:
    循环队列是队列的一种顺序存储结构,A项错误。双向链表为顺序存储结构,二叉树通常采用链式存储结构,B项错误。完全二叉树是属于非线性结构,但其最佳存储方式是顺序存储方式,C项错误。答案选择D选项。

  • 第22题:

    单选题
    下列数据模型中,具有坚实理论基础的是(  )。
    A

    层次模型

    B

    网状模型

    C

    关系模型

    D

    以上三个都是


    正确答案: B
    解析:
    关系模型较之格式化模型(网状模型和层次模型)有以下几方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。答案选择C选项。

  • 第23题:

    单选题
    数据流程图(DFD图)是(  )。
    A

    软件概要设计的工具

    B

    软件详细设计的工具

    C

    结构化方法的需求分析工具

    D

    面向对象方法的需求分析工具


    正确答案: D
    解析:
    数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模,是结构化方法的需求分析工具。答案选择C选项。

  • 第24题:

    单选题
    在一棵二叉树中,叶子结点共有30个,度为1的结点共有40个,则该二叉树中的总结点数共有(  )个。
    A

    89

    B

    93

    C

    99

    D

    100


    正确答案: D
    解析:
    对任何一棵二叉树,度为0的叶子结点总是比度为2的结点多一个。在该二叉树中,度为2的结点有29个,所以叶子结点有30个,结点总数共30+29+40=99。答案选择C选项。