暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
年海康威视校园招聘笔试题.docx
839
10页
0次
2021-02-22
40墨值下载
1
10
10
4
4
四个数,怎么算出
24
点?
(10*10-4)/4=24
2
、下列表达式在
32
位机器编译环境下的值()
[cpp] view plaincopyprint?
1. class A
2. {
3. };
4.
5. class B
6. {
7. public:
8.
B();
9.
virtual ~B();
10. };
11.
12. class C
13. {
14. private:
15. #pragma pack(4)
16.
int i;
17.
short j;
18.
float k;
19.
char l[64];
20.
long m;
21.
char *p;
22. #pragma pack()
23. };
24.
25. class D
26. {
27. private:
28. #pragma pack(1)
29.
int i;
30.
short j;
31.
float k;
32.
char l[64];
33.
long m;
34.
char *p;
35. #pragma pack()
36. };
37.
38. int main(void)
39. {
40.
printf("%d\n",sizeof(A));
41.
printf("%d\n",sizeof(B));
42.
printf("%d\n",sizeof(C));
43.
printf("%d\n",sizeof(D));
44.
return 0;
45. }
A
1
4
84
82 B
4
4
82
84 C
4
4
84
82 D
1
4
82
82
3
、以下程序在
32
位机器下运行的结果是()
[cpp] view plaincopyprint?
1. #pragma pack(4)
2. struct info_t
3. {
4.
unsigned char version;
5.
unsigned char padding;
6.
unsigned char extension;
7.
unsigned char count;
8.
unsigned char marker;
9.
unsigned char payload;
10.
unsigned short sequence;
11.
unsigned int timestamp;
12.
unsigned int ssrc;
13. };
14.
15. union info_u
16. {
17.
unsigned char version;
18.
unsigned char padding;
19.
unsigned char extension;
20.
unsigned char count;
21.
unsigned char marker;
22.
unsigned char payload;
23.
unsigned short sequence;
24.
unsigned int timestamp;
25.
unsigned int ssrc;
26. };
27. #pragma pack()
28.
29. int main(void)
30. {
31.
printf("%d\n",sizeof(info_t));
32.
printf("%d\n",sizeof(info_u));
33.
return 0;
of 10
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜