
笔试/面试
Jymn_Chen
这个作者很懒,什么都没留下…
展开
-
互换两个变量,不使用中间变量
第一种方法:a=a+b;b=a-b;a=a-b; 代码如下: [cpp] view plaincopy#include "stdio.h" int main(void) { int a,b; printf("请输入两个变量a和b:/n"); scanf("%d %d",&a,&b); printf("a和b转载 2014-05-04 15:29:38 · 1313 阅读 · 0 评论 -
iOS面试宝典
Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.Object-C有私有方法吗?私有变量呢?objective-c– 类里面的方法只有两种, 静态方法和实例方法. 这似乎就不转载 2014-05-22 21:52:27 · 1275 阅读 · 0 评论 -
char str[] 和 char *str 的区别
[cpp] view plaincopychar* get_str(void) { char str[] = {"abcd"}; return str; } char str[] = {"abcd"};定义了一个局部字符数组,尽管是数组,但它是一个局部变量,返回它的地址肯定是一个已经释放了的空间的地转载 2014-05-08 20:19:44 · 1021 阅读 · 0 评论 -
字符串循环右移
字符串循环右移解法:根据题意,编写的函数能把字符串循环右移n位。例如字符串“abcdefghi”,如果n=2,移位后是“hiabcdefg”。(1)先翻转前段“gfedcba hi”,(2)再翻转后段“gfedcba ih”(3)最后翻转整个“hi abcdefg”,得到想要的结果。下面是c语言的指针操作代码(略改动):#include #incl转载 2014-05-08 23:03:46 · 1351 阅读 · 0 评论 -
sizeof和strlen
关于sizeof和strlen的一些测试结果记录。原创 2014-05-08 20:47:01 · 1055 阅读 · 0 评论 -
金山WPS校园招聘笔试总结
中午听到小伙伴说今晚金山WPS校园招聘在华工演讲会笔试一条龙,现场投递简历,瞬间惊呆。查了一下,iOS在珠海的职位招实习生10个,果断发动小伙伴团战金山。下午打了简历,上完四点钟的课,匆匆吃了个饭就奔大学城笔试去了。然后人生的第一次笔试就献给了金山。六点三十分开宣讲会,人贼多,于是和小伙伴到外面吹水。差不多到七点十分的时候,听说分考场准备考试了。然后到了iOS的那个考场,就是宣讲会那个原创 2014-04-18 00:53:41 · 4406 阅读 · 1 评论 -
程序员有趣的面试智力题
本文转自:http://blog.youkuaiyun.com/hackbuteer1/article/details/6726419 偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯泡分别由哪个开关控制,三架飞机环游世界,用火柴和两根绳子测量45分钟之类的题目,火星得已经可以考古了,这里就不再说了。 1、考虑一个转载 2014-05-04 17:39:00 · 1335 阅读 · 0 评论 -
程序在内存中的分布
在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。一般我们所说的程序在内存中的分布指的就是程序在虚拟内存中的存储方式。从低地址到高地址,可分为下面几段: 预留内存地址(操作系统维护的内存地址,不可访问) 程序代码区(只读,存代码和一转载 2014-05-04 15:06:23 · 779 阅读 · 0 评论 -
构造函数的初始化列表
首先,运行下图中的C++代码,输出是什么?[cpp] view plaincopyclass A { private: int n1; int n2; public: A(): n2(0) , n1(n2 + 2) { } void Print(转载 2014-05-04 16:02:34 · 991 阅读 · 1 评论 -
百度笔试题:malloc/free与new/delete的区别
相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内转载 2014-05-04 14:36:10 · 1079 阅读 · 0 评论 -
10个Objective-C基础面试题,iOS面试必备
苹果的iOS系统越来越火了,苹果这个金矿平台也吸引了大量的iOS开发者参与其中,这也促使越来越多的公司向iOS应用开发方向靠拢,因此市场上 对iOS开发的人才需求自然也非常巨大。如果你准备去面试一个iOS开发岗位,那么本文也许可以帮助你提前准备一些iOS面试题,这些面试题都是 Objective-C基础面试题,一起来看看。1、#import和#include的区别,@class代表什么?转载 2014-05-22 21:21:51 · 1445 阅读 · 0 评论