有VB语句:Dim a(10) as String以下关于该语句,叙述错误的是()。

题目
单选题
有VB语句:Dim a(10) as String以下关于该语句,叙述错误的是()。
A

每个数组元素的类型都为字符串型

B

定义数组有10个元素

C

数组的上界为10

D

数组的下界为0

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VB中,以下关于符号常量的声明正确的是 ( )A.Const TAG as StringB.Const TAG as String=&qu

在VB中,以下关于符号常量的声明正确的是 ( )

A.Const TAG as String

B.Const TAG as String="Visual Basic"

C.Public TAG as String="Visual"

D.Dim TAG as String


正确答案:B

第2题:

关于下面语句的说法正确的是 String[]s=new String[10][];

A.该语句不合法

B.该语句定义了一个二维数组,它包括10行10列

C.s是一个包含10个数组的数组

D.s中的每一个元素都被设置成""


正确答案:C
解析:本题考查多维数组的定义。Java中没有多维数组这种数据结构,只有一维数组,在Java中实现的所谓的多维数组,实际上是由一维数组“焊接”而成的“数组的数组”。也就是说,某个一维数组的元素是另一个一维数组则称之为二维数组,依次类推,一维数组的多次嵌套定义,构成了多维数组。由此可见,题目中语句s是一个包含10个数组的数组,对每个元素都赋null值,选项C说法正确。

第3题:

下面数组说明语句错误的是______。

A.Dim b(-10)As Double

B.Dim c(8, 3)As Byte

C.Dim d(-10 To-1)As Boolean

D.Dim e(-99 To-5, -3 To 0)


正确答案:A
解析:选项A中的数组b下界不为0时不能这样定义,要用关键字To显式地指明下标范围;选项B中的二维数组c的数组元素个数是36,类型是字节型;选项C中的一维数组d的数组元素个数是10,类型是逻辑型;选项D中的二维数组e的数组元素个数是420,类型是可变类型。

第4题:

以下语句执行时,从键盘上输入Zhang,执行结果是______。 Dim a As String a=InputBox("Input","","Name") Print a

A.Input

B.Name

C.Zhang

D.空字符串


正确答案:C

第5题:

DIM a(3, -3 to 0, 3 to 6)AS STRING语句定义的数组元素有【 】个。


正确答案:48
48 解析:DIM 9(3,-3 to 0,3 to 6)AS STRING语句定义的数组元素的计算式为:
3*(0-(-3)+1)*(6-3+1)
故元素个数为48。

第6题:

以下关于局部变量的叙述中错误的是( )。

A.在过程中用Dim语句或Static语句声明的变量是局部变量

B.局部变量的作用域是它所在的过程

C.在过程中用Static语句声明的变量是静态局部变量

D.过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放


正确答案:D
解析:static用于定义静态变量,dim定义的是动态变量。静态变量的生存期是程序的整个运行时间,而动态变量的生存期是所在的过程结束,即过程结束该动态变量即被销毁。而变量的可见性是指变量在程序的那些部分可供调用,过程中定义的变量在此过程结束后销毁。故本题选D。

第7题:

下列数组定义语句错误的是

A.k%=10 Dim Arr(k)

B.Const k%=10 Dim Arr(k)

C.Dim Arrl(10) As Integer Dim Arr2(10)

D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)


正确答案:A
解析:数组使用前要先定义,定义数组是为了给数组分配存储空间,所以定义数组维的界不能是变量,但可以是符号常量。选项A)错误,定义数组Arr语句中,维的界用了变量k选项B)正确,定义数组Arr语句中,维的界k是符号常量;选项C)正确,用AsInteger说明数组Arrl是整型数组,数组Arr2没有指明类型,则隐含数组为Variant类型;选项D)正确。维的界用“<下界>To<上界>”的形式定义是正确的。注意:OptionBasen语句的使用。

第8题:

设有语句组:

Dim S1 As String*5

S1 = "VB Test"

则S1的值为( )。

A、 VB Test

B、 VB Te

C、 VBTes

D、 BTest


正确答案:B

第9题:

有如下程序: Private Type stu X As String Y As Integer End Type Private Sub Command1 Click( ) Dim a As stu X="ABCD" Y=12345 Print a End Sub 程序运行时出现错误,错误的原因是( )。

A.Type定义语句没有放在标准模块中

B.变量声明语句有错

C.赋值语句不对

D.输出语句Print不对


正确答案:D
D。【解析】本题程序的含义是,定义了一个stu类型,此类型包含有两个变量X和Y,当单击Command控件时,定义一个类型为stu类型的变量a,其中a.X的值为“ABCD”,a.Y的值为12345,再输出a。其中输出语句是错误的,此时输出只能标准输出可以输出a.X或者a.Y。

第10题:

下面是VB中有效的注释语句是()

  • A、//Dim a As String
  • B、/Dim a As String
  • C、‘Dim a As String
  • D、“Dim a As String

正确答案:C