更多“要为float类型变量x、y、z赋同一初值3.14,下列说明语句”相关问题
  • 第1题:

    若有以下类型说明语句: char w;int x;float y, z; 则表达式w*x+z-y的结果为______类型。

    A.float

    B.char

    C.int

    D.double


    正确答案:A
    解析:在进行运算时,不同类型的数据参加运算;需要先将其转换成同一类型的数据,然后再进行运算。转换的顺序由低到高为:char,shor→int→unsigned→long→double←float,故结果为float型。

  • 第2题:

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

    A.int*p=(floatx)

    B.floatp=&x

    C.float*p=1024

    D.float*P=&x


    正确答案:D

  • 第3题:

    在Visual FoxPr0中有如下内存变量的赋值语句:

    X={2008—08—08 8:00:00 AM,}

    Y=.y.

    Z=“12.34”

    执行上述语句之后,内存变量的X、Y、Z的数据类型为( )。


    正确答案:B
    本题中x的变量值为日期时间型(T),以花括号为定界符;Y的变量值为逻辑型(L),以两个旬点为定界符;2的变量值为字符型(C),以半角状态下的双引号、单引号或中括号为定界符。内存变量另外还有3种数据类型,分别是数值型(N)、日期型(D)和货币型(Y)。

  • 第4题:

    设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。

    A.char

    B.int

    C.float

    D.double


    正确答案:D
    解析:本题考核表达式计算时数据类型的转换。C++中,参加运算的各个数据类型都转换成数据类型最长的数据类型,然后计算,表达式值的类型也就是数据长度最长的数据类型,在char、int、float、double中,double型的数据最长,所以表达式所求得的数据类型为double。

  • 第5题:

    执行以下赋值语句之后,内存变量X、Y、M、N和Z的类型分别是( )X={“2014-07- 2810、15、20pm”}Y=.T.M=$123.45N=3.14Z=”蜀道难”

    A.T,L,Y,N,C

    B.D,L,Y,N,C

    C.D,L,M,N,C

    D.T,L,M,N,C


    正确答案:C

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

    设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为().

    • A、float
    • B、char
    • C、int
    • D、double

    正确答案:D

  • 第9题:

    把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

  • 第10题:

    为了给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

  • 第11题:

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

  • 第12题:

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

  • 第13题:

    以下能正确定义整型变量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

  • 第14题:

    设有下列说明语句: strcut str {int x; float y; char z;}st; 则下列的叙述中不正确的是( )。

    A.struct是结构体类型的关键字

    B.st是结构体类型名

    C.x、y、x都是结构体成员名

    D.struct str是结构体类型名


    正确答案:B
    解析:本题主要考查结构类型的定义:struct是结构体类型的关键字:structstr是结构体类型名;x、y、z都是结构体成员名:st是结构变量名。

  • 第15题:

    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)。

  • 第16题:

    先定义一个类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; }}

  • 第17题:

    设有下列说明语句:

    strcut str

    {int x;float y;char z;}st;

    则下列的叙述中不正确的是( )。

    A.struct是结构体类型的关键字

    B.st是结构体类型名

    C.x、y、z都是结构体成员名

    D.struct str是结构体类型名


    正确答案:B
    解析:本题主要考查结构类型的定义:struct是结构体类型的关键字;stmct str是结构体类型名;x、y、z都是结构体成员名;st是结构变量名。

  • 第18题:

    设有一共用体变量定义如下: union data { long w; float x; int y; char z;}; union data beta; 执行下列语句后,正确的共用体变量beta的值是( )。 beta.w=123456; beta.y=888; beta.x=3.1416; beta.z='x';

    A.123456

    B.888

    C.3.1416

    D.'X'


    正确答案:D
    解析:因为共用体的所有成员共同占据一段存储空间,所以成员数据后赋的值会覆盖掉先赋的值,最后共用体变量中保留的就是最后一次赋的值。注意:共用体变量所占存储单元字节数的计算。

  • 第19题:

    若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。

    • A、double
    • B、char
    • C、int
    • D、float

    正确答案:A

  • 第20题:

    float x=26f; int y=26; int z=x/y; 以上语句能正常编译和运行。


    正确答案:错误

  • 第21题:

    给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

  • 第22题:

    单选题
    设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是(  )。
    A

    float *p=&x;

    B

    int*p=(float)x;

    C

    float p=&x;

    D

    float *p=1024;


    正确答案: A
    解析:
    考查指针变量的初始化。A项正确,p是float类型的指针,指向x的存储单元;B项错误,p是int类型的指针,只能指向int变量的存储单元;C项错误,p的float类型的变量,&x是取变量x的地址,不能把地址赋值给float类型变量;D项错误,p是指向float类型的指针,不能使用常整型赋值。答案选择A选项。

  • 第23题:

    单选题
    若有说明:char w; int x; float y; double z; 则表达式w*x+y-z的值的数据类型是()。
    A

    double

    B

    char

    C

    int

    D

    float


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