代代星笔试题

一、笔试题

1.以下有什么问题?

a = MAX(*p++,q);

2.写结构体

偏移地址

类型

描述

0x0

Int

...

0x4

 

....

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

3.求值

...

ptr1 = (char *)malloc(4);

ptr2= (char *)malloc(100);

ptr3 = (char *)malloc(400);

 

a = sizeof(ptr1);

b = sizeof(prt2);

c = sizeof(ptr3);

问a = 4,b =   ,c =    

 

4.以下程序的正确与否?并说明原因

(1)voidMemory_0(char *p)

  {

 p = (char *)malloc(100);

  }

(2)Char*Memory_1(char *p)

  {

 char p[] = “abcdefgh”;

 return p;

  }

(3)voidMemory_3(char **p)

  {

 *p = (char **)malloc(100);

  }

 

5.用最简单,最简洁的方式求1 + 2 +3 +....+n

6.N个人围成圈,从第1个人开始计数,数到3的人退出,然后从下一个人开始计数,依次数到3的人退出,问最后退出的是谁?

7.从基类派生圆,三角形,矩形,最后还要求他们的面积?

 

二、面试题

1.怎么链接到动态库?

2.怎么在结构体中实现函数?

3.怎么在线程中错误输出?

4.怎么在Makefile中添加动态库?

5.项目的一些内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值