更多“在VB语言中,要交换变量X和Y的值,可以使用的语句组有哪几项。() ”相关问题
  • 第1题:

    下列语句: X=5 If X>0 Then Y=5 Y=10 运行程序后,下列叙述中正确的是 ______。

    A.变量Y的值是5

    B.变量Y的值是10

    C.变量X的值是10

    D.变量Y的值无法确定


    正确答案:B
    解析:程序运行后,系统会从上至下执行这三条语句。当执行到第二条语句时,因满足If语句中的条件X>0,故Y被赋值5,当执行到第三条语句时,又赋值10,取代原来的5,故最后Y的值是10。

  • 第2题:

    若x和y是两个整型变量,在执行了语句序列:

    x=5;

    y=6;

    y+=x--;

    后,x+y的值为______。


    正确答案:15。
    15。 解析:y+=x--等同于y=y+x,x=x-1,X--是先用原始x然后再自减,于是y=6+5=11,x=4,最后x+y=11+4=15。

  • 第3题:

    请教:2016年计算机二级VB基础练习一单选题3如何解答?

    有如下数据定义语句:Dim X,Y As Integer以上语句表明()。

    A.x、Y均是整型变量

    B.x是整型变量,Y是变体类型变量

    C.X是变体类型变量,Y是整型变量

    D.x是整型变量,Y是字符型变量


      C

      【解析】用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。故c选项正确。

  • 第4题:

    在VB语言中,下列有关For/Next语句的说法中正确的选项有哪几项。()

    A、循环变量可以为整数

    B、Step后的步长可以为负数

    C、初值必须大于终值

    D、初值必须小于终值


    正确答案:AB

  • 第5题:

    在信息加工中,经常要对被处理的数据进行排序,数据的排序有多种方法,冒泡法是一种常用的排序方法,在排序时少不了比较两个变量中值的大小。下列四个选项中,能正确地对x和y两个变量进行比较,并将较大的数放在变量x中的是()。

    • A、if x>y then(交换变量x、y的值)endif
    • B、if x<=y then(交换变量x、y的值)endif
    • C、if x<y then(交换变量x、y的值)endif
    • D、if x>=y then(交换变量x、y的值)endif

    正确答案:B,C

  • 第6题:

    在VB中,使用变量前一般应对变量进行定义。以下变量定义语句错误的是()。

    • A、Dim  x As Integer
    • B、Dim  x As Integer,y As Single
    • C、Var  x,y:Integer
    • D、Dim  x As Integer,y As Integer

    正确答案:C

  • 第7题:

    在VB语言中,下列是正确的赋值语句的是()。

    • A、9-5=x
    • B、x+y-2=0
    • C、y=c
    • D、2x=3*y

    正确答案:C

  • 第8题:

    要交换变量A和B之值,应使用的语句组是()。

    • A、A=B;B=C;C=A
    • B、C=A;A=B;B=C
    • C、A=B;B=A
    • D、C=A;B=A;B=C

    正确答案:B

  • 第9题:

    在VB语言中,下列正确的赋值语句是()。

    • A、x-1=2
    • B、x+1=y
    • C、x=y+1
    • D、2*x=3

    正确答案:C

  • 第10题:

    单选题
    一个工程文件中含有窗体Form1、Form2和标准模块Model1。如果Form1的声明部分有语句Private x As Integer,且Model1中有语句Public y As Integer,则下列说法中正确的是(  )。
    A

    变量x、y的作用域相同

    B

    变量x的作用域是Form1

    C

    变量y的作用域是Model1

    D

    在Form2中可以直接使用x和y


    正确答案: A
    解析:
    Form1:Private x As Integer声明的是私有变量x,故它的作用域只有Form1。Model1:Public y As Integer声明的是全局变量可以在工程的任何地方使用。

  • 第11题:

    填空题
    不借助于其他变量交换x和y两个变量的值,应顺序执行的三个赋值语句是(),()和()。

    正确答案: x=x+y,y=x-y,x=x-y
    解析: 暂无解析

  • 第12题:

    单选题
    要交换变量X和Y之值,应使用的语句组是()。
    A

    X=Y;Y=Z;Z=X

    B

    C=X;X=Y;Y=C

    C

    X=Y;Y=X

    D

    Z=Y;Y=X;Y=Z


    正确答案: C
    解析: 暂无解析

  • 第13题:

    一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句Public X As Integer,在Modell中有语句Public Y As Integer。则以下叙述中正确的是 ______。

    A.变量X、Y的作用域相同

    B.Y的作用域是Modell

    C.在Form1中可以直接使用X

    D.在Form2中可以直接使用X和Y


    正确答案:C
    解析:在窗体中声明的是窗体级变量,它只能在该窗体内直接使用,而在标准模块中使用Public声明的是全局变量,可以直接在工程中使用。

  • 第14题:

    设x和y均为int型变量,则以下语句:“x+=y;y=x-y;x-=y;”的功能是______。

    A.把x和y按从大到小排列

    B.把x和y按从小到大排列

    C.无确定结果

    D.交换x和y中的值


    正确答案:D
    解析:先将两个数的和赋给变量x,即x=x+y;再执行y=x-y,相当于y=(x+y)-y=x,x的值已经换给了y;最后执行x=x-y,相当于x=(x+y)-x=y,这样不通过第3个变量就可以将两个变量的值互换。

  • 第15题:

    变量x,y都是single类型,它们的值分别为10.7和20.3,变量t是整型,执行下面语句后,x,y的值变为()。t=x:x=y:y=t

    A.10.7,20.3

    B.20.3,10.7

    C.20.3,11

    D.20,10.7


    本题答案:C

  • 第16题:

    要交换变量A和B的值,可以使用的语句组有哪几项。()

    A、A=B:B=A

    B、C=A:A=B:B=C

    C、C=A:B=A:B=C

    D、C=B:B=A:A=C


    正确答案:BD

  • 第17题:

    不借助于其他变量交换x和y两个变量的值,应顺序执行的三个赋值语句是(),()和()。


    正确答案:x=x+y;y=x-y;x=x-y

  • 第18题:

    在VB中,赋值语句的格式为:变量名=要赋的值。


    正确答案:正确

  • 第19题:

    要交换变量A和B的值,应使用的语句组是()。

    • A、A=B;B=C;C=A
    • B、C=A;A=B;B=C
    • C、A=B;B=A
    • D、C=A;B=A;B=C

    正确答案:B

  • 第20题:

    要交换变量X和Y之值,应使用的语句组是()。

    • A、X=Y;Y=Z;Z=X
    • B、C=X;X=Y;Y=C
    • C、X=Y;Y=X
    • D、Z=Y;Y=X;Y=Z

    正确答案:B

  • 第21题:

    单选题
    在VB中,使用变量前一般应对变量进行定义。以下变量定义语句错误的是()。
    A

    Dim  x As Integer

    B

    Dim  x As Integer,y As Single

    C

    Var  x,y:Integer

    D

    Dim  x As Integer,y As Integer


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    要交换变量A和B之值,应使用的语句组是()。
    A

    A=B;B=C;C=A

    B

    C=A;A=B;B=C

    C

    A=B;B=A

    D

    C=A;B=A;B=C


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    要交换变量A和B的值,应使用的语句组是()。
    A

    A=B;B=C;C=A

    B

    C=A;A=B;B=C

    C

    A=B;B=A

    D

    C=A;B=A;B=C


    正确答案: B
    解析: 暂无解析