2026年计算机科学与技术专业综合考试试题及答案
一、单项选择题(每题2分,共20分)
1.在64位系统中,下列C语言结构体
struct{chara;intb;shortc;doubled;}x;
按默认对齐规则,sizeof(x)的值为
A.24??B.28??C.32??D.36
答案:C
解析:char占1字节,起始偏移0;int需4字节对齐,故在a后补3字节,b占4字节;short需2字节对齐,c占2字节;double需8字节对齐,c后补6字节,d占8字节。总大小0+1+3+4+2+6+8=24,但结构体整体需按最大成员8字节对齐,24向上取整得32。
2
原创力文档

文档评论(0)