阿里云实习生部门笔试2020.04

月初申请阿里c/c++实习生,公司很快安排了上机笔试,是两道算法题大题,很难,没刷过题导致题目也看不怎么懂。

笔试完第二天阿里云打电话安排另一场笔试,题目如下:

//评测题目: 无
第一题:
    char str[] = “http://www.ibegroup.com/”
  char *p = str ;
  int n = 10;
  请计算
  sizeof (str ) = 
  sizeof ( p ) = 
  sizeof ( n ) = 
  void Foo ( char str[100]){
  请计算
    sizeof( str ) = 
  }
  void *p = malloc( 100 );
  请计算
  sizeof ( p ) = 

第二题:
已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcat
第三题:举例说明内存对齐的问题
第四题:简述C语言中Static和const关键字的用法
第五题:有数据库表student_score,字段为(stu_id, score1, score2, score3, score4),记录学生四门功课的成绩。
用一条sql语句,统计总分超过300分的学生个数。

笔试完面试官现场检查然后问问题,内容涉及:TCP通讯,编译原理,c/c++语言特性,linux,makefile等

例如:TCP三次握手、编译和链接区别、makefile怎么写、C++多态、c语言如何组织编写大工程项目等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值