更多"设有如下的变量定义:
double x=4.700000;floa"的相关试题:
[填空题]设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是 【11】 。
[填空题]设有以下变量定义,并已赋确定的值,char w;int x; float y; double z;,则表达式:w*x+z-y所求得的数据类型为 【2】 。
[填空题]设有以下变量定义,并已赋确定的值,char w;int x;float y;double z;则表达式:w*x+z-y所求得的数据类型为______。
[单项选择]
假定变量i,f,d数据类型分别为int,float和double(int用补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678,d=1.5。若在32位机器中执行下列关系表达式,则结果为真是()。
(Ⅰ)i==(int)(float)i
(Ⅱ)f==(float)(int)f
(Ⅲ)f==(float)(double)f
(Ⅳ)(d+f)-d==f
A. 仅Ⅰ和Ⅱ
B. 仅Ⅰ和Ⅲ
C. 仅Ⅱ和Ⅲ
D. 仅Ⅲ和Ⅳ
[单项选择]设有一联合体变量定义如下:
union data
long a;
float b;
int c;
char d;
;
union data x;
执行下列语句后,正确的联合体变量X的值是()。
x.a=111111;
x.b=2222;
x.c=2.1546;
x.d=’R’;
A. 111111
B. 2222
C. 2.1546
D. R
[单项选择]有如下类定义和变量定义:
class Parents
public:
int publicData:
private:
int privateData;
;
class ChildA:public Parents/类体略*/;
class ChildB:private Parents/类体略*/;
ChildA a;
ChildB b;
下列语句中正确的是
A. cout<<a.publicData<<endl;
B. cout<<a.privateData<<endl;
C. cout<<b.publieData<<endl;
D. eout<<b.privateData<<endl;
[填空题]设有以下变量定义,并已赋确定的值,
char w;int x;floaty;double Z;
则表达式:w*x+z-y所求得的数据类型为上 【7】 。
[单项选择]设有一联合体变量定义如下:
union data
long a;
float b;
int c;
char d:
;
union data x;
执行下列语句后,正确的联合体变量x的值是( )。
x.a=111111;
x.b=2222;
x.c=2.1546;
x.d=’R’:
A. 111111
B. 2222
C. 2.1546
D. R
[单项选择]设有一共用体变量定义如下:
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’
[单项选择]int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。
A. public int MAX LENGTH=100
B. final int MAX—LENGTH=100
C. public const int MAX_LENGTH=100
D. public final int MAX_LENGTH=100
[填空题]若有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c值的类型为 【7】 。
[填空题]int型public成员变量MAX_LENGTH,该值保持为常数200,则定义这个变量的语句是 【9】 。