欢迎访问第一题库!

假设以下代码运行环境为32位系统,其中,__attribute__((packed))的作用是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。代码段1:struct studen

第一题库 分享 时间: 加入收藏

考试:中级软件水平考试

科目:(中级) 嵌入式系统设计师(在线考试)

问题:

假设以下代码运行环境为32位系统,其中,__attribute__((packed))的作用是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。代码段1:struct student1{char name[10];long sno;char sex;float score[4];}__attribute__((packed))*p1,a1,b1;代码段2:union student2{char name[10];long sno;char sex;float score[4];}*p2,a2,b2;sizeof(struct student1)、sizeof(union student2)的结果分别是______。
A:248和128
B:31和31
C:31和16
D:16和16

答案:


解析:


相关标签:

(中级)嵌入式系统设计师     对齐     代码     系统     编译器     字节    

热门排序

推荐文章

关于HDLC协议的流量控制机制,下面的描述中正确的是 ( ) 。 站点A与站点B采用HDLC进行通信,数据传输过程如下图所示。建立连接的SABME帧是( )。在接收到站点B发来的“REJ,1”帧后,站点A后续应发送的3个帧是(请作答此空)帧。 通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4Δt,分析时间为2Δt。执行时间为3Δt,按顺序方式从头到尾执行完600条指令所需时间为( )Δt;若按照执行第 TCP会话通过( )次握手来建立连接。其中第一次握手:源主机发送一个同步标志位SYN=(本题)的TCP数据段。源主机进入( )状态。 假设关系 R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系 R 上的一个实例,根据实例推出 R 的函数依赖集 F 为(请作答此空),分解 p( )。 某高校新建网络,实现全校范围有线无线全覆盖,拓扑图如下所示。根据以下情况,回答问题1到问题5.[问题1](12分)为了确保无线的安全使用,所有无线信号都必须加密。目前使用的安全协议主要是WPA和WPA Windows7 环境下,用户访问完www.sohu.com服务器后,在命令行状态下执行( )命令,可得到下图所示的输出结果,输出结果中可以确定( 在此空作答)。 下列系统可靠性最高的是( )。 站点A与站点B采用HDLC进行通信,数据传输过程如下图所示。建立连接的SABME帧是(请作答此空)。在接收到站点B发来的“REJ,1”帧后,站点A后续应发送的3个帧是( )帧。 在Windows系统中设置默认路由的作用是( )。
221381
领取福利

微信扫码领取福利

微信扫码分享