更多“以下能正确声明整型变量x,y和z并为其赋初值5的语句是()”相关问题
  • 第1题:

    以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。

    A.int x=y=z=5;

    B.int x,y,z=5;

    C.int x=5,y=5,z=5;

    D.x=5,y=5,z=5;"


    参考答案C

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

    l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。A.float*p=&x;S

    l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

    A.float*p=&x;

    B.int*p-(float)x;

    C.float p=&x;

    D.float*p=1024;


    正确答案:A
    指针是用来存放地址的变量,用(类型名*指针变量名)的形式定义。赋值时应将某个变量地址即&x赋给指针变量,因此选择A)。

  • 第4题:

    设有定义:int x,Y,z;,且各变量已赋正整数值,则以下能正确表示代数式‘的C语言表达式是( )。

    A.…1.…0/x。/y,/z

    B.1/x * Y * z

    C.1/(x * Y * z)

    D.1/x/y/(double)z


    正确答案:A
    代数表达式1/(X·Y·z)是小数,转为cf语言的表达式必须是小数。A选项由于l.0为浮点数,计算结1果自动转换为浮点数,故A选项正确。选项B,C,D的表达式均为0。答案为A选项。

  • 第5题:

    先定义一个类A(该类有成员变量x,成员方法f1( )对x赋初值),再定义类A的子类B(要求B新增成员变量y,新增成员方法f2(? )对y赋初值)。


    答案:class A{private int x;public A(int x, ){this.x = x;? }public int f1x() {return x; }}class B extendsA{private int y;public B(int z){this.y = y;? }public int f2y() {return y; }}

  • 第6题:

    为了给三个变量赋初值1,赋值语句是:x=y=z=1。()


    正确答案:错误

  • 第7题:

    为了给x,y,z这3个变量赋初值2,下面正确的是( )。

    A.x=2:y=2:z=2

    B.x=2;y=2;z=2

    C.x=2,y=2,z=2

    D.x=y=z=2


    正确答案:A

  • 第8题:

    要为float类型变量x、y、z赋同一初值3.14,下列说明语句哪一个是正确的()。

    • A、floatx,y,z=3.14;
    • B、floatx,y,z=3*3.14;
    • C、floatx=3.14,y=3.14,z=3.14;
    • D、floatx=y=z=3.14;

    正确答案:C

  • 第9题:

    为了给x,y,z这3个变量赋初值1,下面正确的赋值语句是()。

    • A、x=1:y=1:z=1
    • B、x=1,y=1,z=1
    • C、x=y=z=1
    • D、xyz=1

    正确答案:A

  • 第10题:

    单选题
    设a、b、c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是(  )。
    A

    a=1%(b=c=2);

    B

    a=(b=3)*c;

    C

    a=b=c/10;

    D

    a=2=(b=9)=1;


    正确答案: B
    解析:
    D项,“()”具有最高优先级,b先赋值9,再根据赋值运算符号自右向左进行赋值,再给b赋值为1,再计算2=b,赋值运算符左边必须是一个变量,但数值2是常量,语法错误。答案选择D选项。

  • 第11题:

    单选题
    执行语句 Dim X, Y as Integer 后,()
    A

    X和Y均被定义为整型变量

    B

    X和Y被定义为变体类型变量

    C

    X被定义为整型变量,Y被定义为变体类型变量

    D

    X被定义为变体类型变量,Y被定义为整型变量


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

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

    执行语句Dim X,Y As Integer后,______。

    A.X和Y均被定义为整型变量

    B.X和Y均被定义为变体类型变量

    C.X被定义为整型变量,Y被定义为变体类型变量

    D.X被定义为变体类型变量,Y被定义为整型变量


    正确答案:D
    解析:Dim:用于在标准模块(Module)、窗体模块(Form)或过程(Procedure)中定义变量或数组。一个Dim可以定义多个变量,当定义多个变量时,每个变量都要用As子句声明其类型,否则该变量被看做是变体类型。此题中,X没有用As声明其类型,所以它为变体类型,Y为整型变量。

  • 第14题:

    设x,y,z均为整型变量,现有如下语句x=y=z=1;(++x||(++y&&++z));,则执行这个语句后y的值为A.2 B.1 C.0 D.不定值


    正确答案:B
    本题考查逻辑表达式“||”的求解过程。
    在逻辑表达式的求解中,并不是所有的逻辑运算符都被执行,只是必须执行该逻辑表达式时才求出表达式的解。“||”为逻辑或运算,只有当该运算符左右两边的表达式都为假时(值为0),该逻辑运算的值才为假。只要有一个表达式为真,则该逻辑运算的值就为真。
    进行逻辑或运算时,只要运算符左边的表达式为真(值不为0),则不用运行运算符右边的表达式。
    题目中,初始时x、y、z的值都为1,运算符“||”左边为表达式++x,右边为表达式(++y&&++z)。程序运行时先判断表达式++x的值,该值为2,故该逻辑运算值为真,不需要执行运算符右边的表达式。

  • 第15题:

    设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。 A.auto

    设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。

    A.auto

    B.register

    C.static

    D.auto或register


    正确答案:C
    C。【解析】未赋初值的静态局部变量,编译程序自给它赋初值0。所以选择C。

  • 第16题:

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

  • 第17题:

    以下能正确定义整型变量a,b和c,并为其赋初值1的语句是______。

    A.int a=b=c=1;

    B.int a,b,c=1;

    C.a=b=c=1;

    D.int a=1,b=1,c=1;


    正确答案:D
    解析:选项A中,变量b、c未定义;选项B中,a、b未赋值;选项C中a、b、c均未定义。

  • 第18题:

    设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为

    A.2

    B.1

    C.0

    D.不定值


    正确答案:B
    解析:逻辑与(&&)优先于逻辑或(‖)优先于赋值运算符。由于逻辑运算符的结果为逻辑值,真为1,假为0,题目中的逻辑值为真。

  • 第19题:

    把x、y定义成float类型变量,并赋同一初值3.14的定义语句是()

    • A、floatx,y=3.14;
    • B、floatx,y=2*3.14;
    • C、floatx=3.14,y=3.14;
    • D、floatx=y=3.14;

    正确答案:C

  • 第20题:

    给x,y,z三个变量赋初值1,下面正确的赋值语句是()。

    • A、x=y=z=1
    • B、x=1,y=1,z=1
    • C、x=1;y=1;z=1
    • D、x=1:y=1:z=1

    正确答案:D

  • 第21题:

    要交换变量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

  • 第22题:

    单选题
    为了给x,y,z这3个变量赋初值1,下面正确的赋值语句是()。
    A

    x=1:y=1:z=1

    B

    x=1,y=1,z=1

    C

    x=y=z=1

    D

    xyz=1


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

  • 第23题:

    单选题
    设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
    解析: 暂无解析

  • 第24题:

    单选题
    给x,y,z三个变量赋初值1,下面正确的赋值语句是()。
    A

    x=y=z=1

    B

    x=1,y=1,z=1

    C

    x=1;y=1;z=1

    D

    x=1:y=1:z=1


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