对于结构声明:
struct{
double c;
long long g;
float e;
char *a;
void *d;
short b;
char d;
char f;
}foo;
假设咋Windows机器上编译它,这里每个K字节的基本数据类型的偏移量必须是K的倍数,问这个结构总的大小是多少?()
A.31
B.32
C.48
D.64
您可能感兴趣的试卷
你可能感兴趣的试题
A.8
B.16
C.32
D.64
A.11
B.12
C.13
D.14
A.CF
B.ZF
C.SF
D.OF
假设下面的值存放在指定的存储器地址和寄存器中,则指令imull $16,(%eax,%edx,4)将更新的寄存器或存储器位置,以及得到的值分别为多少?()
A.0x100;0x100
B.0x104;0Xab
C.0x10C;0x110
D.0x108;0x14
A.SAL
B.SHL
C.SAR
D.SHR
A.short
B.int
C.char *
D.float
A.char
B.unsigned char
C.short
D.unsigned short
A.&
B.∣
C.^
D.~
A.-32768
B.-32767
C.-65536
D.-65535
A.12 34 56 78
B.21 43 65 87
C.78 56 34 12
D.87 65 43 21
最新试题
以下()不属于微型计算机。
RAM记忆单元从6管变到4管,在保持状态时没有外加电源供电,使得RAM成为了()。
在堆栈计算机中,保存操作数和运算结果的唯一场所是()。
存储器堆栈需要设置一个专门的硬件寄存器,称为(),而寄存器堆栈则没有。
若I/O类指令采用独立编址,对系统带来的影响主要是()。
计算机采用总线结构的好处是()。
()又称为万国码,是由许多语言软件制造商联盟制定的可以容纳世界上所有文字和符号的字符编码方案。
动态MOS记忆单元是靠MOS电路中的栅极()来存储信息的。
在超大规模集成电路构成的微型计算机中,往往把CPU制成一块芯片,称为()。
()的作用是用来存放当前最急需处理的程序和数据,以便快速地向CPU提供指令和数据。