更多“已有如下变量说明: var a,b:integer; x,y:real; 下面的赋值语句中,计算机能接受的是()A、a:=a+b;B、a:=a/b;C、b:=y;D、x:=x div y”相关问题
  • 第1题:

    Command1_Click()事件代码如下: Private Sub Command1_Click() Dim x As Integer, Y As Integer x = 6 : Y : 8 Call ABC(X, Y) Print X; Y End Sub Private Sub ABC(ByVal X As Integer,Y As Integer) X = X + 4 Y = Y = 2 End Sub 事件发生后,X和Y的值分别为 ______。

    A.6, 8

    B.10, 10

    C.10, 8

    D.6, 10


    正确答案:D
    解析:事件发生时,首先定义两个变量X,Y并给他们赋值6和8。然后调用过程ABC,在过程ABC中有两个形参X,Y。X是按值传递,Y是按地址传递,所以在ABC过程中,对形参x的修改并不影响对应的实参x,但对形参Y的修改将影响到相应的实参Y。所以过程调用后,输出的X、Y值分别为6、100。

  • 第2题:

    以下合法的赋值语句是______。A.X=Y=100B.D-;C.X+Y;D.C=int(A+B)

    以下合法的赋值语句是______。

    A.X=Y=100

    B.D-;

    C.X+Y;

    D.C=int(A+B)


    正确答案:B
    解析:本题中的答案A与D都缺少“;”,而答案C中,表达式是不能独立成为语句的,答案B使用了C语言的自减运算符它就相当于D=D-1,所以答案B为一赋值语句。

  • 第3题:

    要想在过程Proc调用后返回形参x和Y的变化结果,下列定义语句中正确的是( )。【考点5过程调用与参数传递】

    A.Sub Proc(x as Integer,Y as Integer)

    B.Sub Proc(ByVal x as Integer,Y as Integer)

    C.Sub Proc(x as Integer,ByVal Y as Integer)

    D.Sub Proc(ByVal x as Integer,ByVal Y as Integer)


    正确答案:A
    本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用:若没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。

  • 第4题:

    设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。A.if(x++);SXB

    设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。

    A.if(x++);

    B. if(x>y&&y!=0);

    C.if(x>y)x--else y++;

    D.if(y<0) {;} else x++;


    正确答案:C
    本题考查的是if语句。if是c语言关键字,表达式两侧的圆括号不可少,最后是一条语句或是用花括号括起来的一组语句。选项A)和B)是在表达式后跟了一条空语句,选项D)是在表达式后跟了一组空语句,选项C)中x一一是表达式而不是语句,所以在编译时会出现错误信息,在X一一后面加上”;”号就对了。

  • 第5题:

    已知随机变量X与Y分别有以下分布,则有( )。

    A.E(X)=E(Y)

    B.E(X)≠E(Y)

    C.Var(X)>Var(Y)

    D.Var(X)<Var(Y)


    正确答案:AD

  • 第6题:

    设有过程首部procedure f(VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是()

    • A、f(2,3)
    • B、f(2,3.0)
    • C、f(a+b,c)
    • D、f(b,2)

    正确答案:D

  • 第7题:

    已知有如下说明:      var x,y:integer;          r,s:real;  下面赋值语句合法的是()

    • A、s:=x+r;
    • B、x:=s;
    • C、y:=x+r/s;
    • D、x:=x DIV s;

    正确答案:A

  • 第8题:

    设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。

    • A、switch(x+y){……}
    • B、switch(ch+1){……}
    • C、switch ch{……}
    • D、switch(a+b){……}

    正确答案:B,D

  • 第9题:

    假设已定义Integer变量x、y,则以下赋值语句正确的是()。

    • A、x+1=y
    • B、x:=y
    • C、y=x+y
    • D、1=x

    正确答案:C

  • 第10题:

    单选题
    已有如下变量说明: var a,b:integer; x,y:real; 下面的赋值语句中,计算机能接受的是()
    A

    a:=a+b;

    B

    a:=a/b;

    C

    b:=y;

    D

    x:=x div y


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

  • 第11题:

    单选题
    设a是布尔变量,其它是整型变量,下面正确的赋值语句是()
    A

    x=y div 7

    B

    x:=y:=z+1

    C

    a:=x=y mod z

    D

    x+y:=z

    E

    x+y=a


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

  • 第12题:

    单选题
    设有过程首部procedure f(VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是()
    A

    f(2,3)

    B

    f(2,3.0)

    C

    f(a+b,c)

    D

    f(b,2)


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

  • 第13题:

    标准模块中有如下程序代码: Public x As Integer,y As Integer Sub var pub( ) x=10:y=20 End Sub 在窗体上有1个命令按钮,并有如事件过程: Private Sub Command1 Click( ) Dim x As Integer Call var pub x=x+100 y=y+100 Print x;y End Sub 运行程序后单击命令按钮,窗体上显示的是( )。

    A.100 100

    B.100 120

    C.110 100

    D.110 120


    正确答案:D
    D。【解析】本题考查的是变量的作用域。在Callvar_pub中使用的是全局变量x,所以x=x+100=10+100=110,y=y+100=20+100=120。

  • 第14题:

    设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。

    A.if(x++);

    B.if(x>y&&y!=0);

    C.if(x>y)x--else y++;

    D.if(y<0) {;} else x++;


    正确答案:C

  • 第15题:

    请教: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选项正确。

  • 第16题:

    在JavaScript中,下面变量的声明和赋值语句错误的是 ( )

    A.x = 10;

    B.int x = 10 ;

    C.var x = 10;

    D.var x,y,x = 10;


    正确答案:B

  • 第17题:

    以下合法的赋值语句是()。

    • A、x=y=100
    • B、d--;
    • C、x+y;
    • D、c=int(a+b);

    正确答案:B

  • 第18题:

    已知有说明CONST a=1;b=2;c=3;d=4;VAR w,x,y,:Integer;执行语句x:=a;x:=c;y:=a+2;Z:=b;w:=d-a+b;后,其值相等的变量是()

    • A、x,y
    • B、x,z
    • C、x,w
    • D、y,z

    正确答案:A

  • 第19题:

    在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

  • 第20题:

    假设定义变量如下:int  x; float  y;以下输入语句中()是正确的。

    • A、scanf(“%f%f”,&y,&x);
    • B、scanf(“%f%d”, y, x);
    • C、scanf(“%f%d”,&y,&x);
    • D、scanf(“%5.2f%2d”,&y,&x);

    正确答案:C

  • 第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题:

    单选题
    已知有如下说明:      var x,y:integer;          r,s:real;  下面赋值语句合法的是()
    A

    s:=x+r;

    B

    x:=s;

    C

    y:=x+r/s;

    D

    x:=x DIV s;


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

  • 第23题:

    单选题
    已知有说明CONST a=1;b=2;c=3;d=4;VAR w,x,y,:Integer;执行语句x:=a;x:=c;y:=a+2;Z:=b;w:=d-a+b;后,其值相等的变量是()
    A

    x,y

    B

    x,z

    C

    x,w

    D

    y,z


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