更多"设有一联合体变量定义如下: union data long a"的相关试题:
[单项选择]设有一共用体变量定义如下:
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’
[单项选择]设有一联合体变量定义如下:
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
[填空题]Java语言提供了byte、 【12】 、int、long四种类型的整型变量。
[填空题]若有数据类型定义如下:
union A{float a1;float a2;};
则表达式sizeof(union A)的值为___(5)___。
[填空题]Java语言提供了byte、______、int、long四种类型的整型变量。
[单项选择]设有定义:long x=745321L,则能正确输出变量X的语句是______。
A. printf("x=%d/n",x);
B. printf("x=%LD/n:,x);
C. printf("x=%dl/n",x);
D. printf("x=%ld/n",x);
[填空题]设有数据定义语句struct char n[20];long m[20];x;,则为变量x所分配的内存字节数是______个。
[填空题]设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【5】 。
struct stud
char num[6];
int s[4];
double ave;
a,*p;
[简答题]设有整型变量x和y的值分别为5和110。请指出执行了下面循环语句后,变量x和y的值分别是多少
dox=y/x;y=y-x; while(y>=1);
[填空题]设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是 【11】 。
[填空题]设有如下的变量定义:
double x=4.700000;float y=2.5f;int z=7;
则执行表达式“y+z%3* (int) (x+y)%2/4”后的值是 【11】 。
[填空题]设有整型变量s,取值范围为0~100,表示学生的成绩。有如下程序段:
If s>=90 Then
Level="A"
Else If S>=75 Then
Level="B"
Elself S>=60 Then
Level="C"
Else
Level="D"
End If
下面用Select Case结构改写上述程序,使两段程序所实现的功能完全相同。请填空。
Select Case s
Case (9) >=90
Level="A"
Case 75 To 89
Level="B"
Case 60 To 74
Level="C"
Case (10)
Level="D"
End Select
[填空题]设有定义:int n,* K=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
scanf("%d",【 】);
printf("%d/n",【 】);