面试3
2015-11-26 21:05
399 查看
1、const关键字有什么含义?下面的声明都是什么意思?
a、const int a
b、int const a
c、const int * a
d、int * const a
e、int const * a const
2、static有什么用途( 至少举两种)
3、找错误
a:void test1()
{
charstring[10];
char* str1 ="0123456789";
strcpy(string, str1 );
}
b:void GetMemory(char **p, int num )
{
*p = (char *)malloc( num );
}
void Test( void )
{
char *str =NULL;
GetMemory(&str, 100 );
strcpy( str,"hello" );
printf( str );
}
4、用c语言写一个排序算法(冒泡、选择等皆可)
5、自己写函数,实现strlen功能
6、简述OC的内存管理要点
7、说说你对arc的理解,扼要说明strong和weak的作用
8、objective中有多重继承吗?没有的话有什么替代?
9、写代码片段 ,用仿射矩阵api实现对于一个view进行缩放1倍
10、写一个Person类的单例方法,并说明单例的作用
11、写一个代码片段输入一个字符串“20130322152832”,输出一个NSDate类型的对象,
打印该对象输出2013-03-22 15:28:32
12、写一个sql语句,从Student表中查找出 score 大于80分的人。
a、const int a
b、int const a
c、const int * a
d、int * const a
e、int const * a const
2、static有什么用途( 至少举两种)
3、找错误
a:void test1()
{
charstring[10];
char* str1 ="0123456789";
strcpy(string, str1 );
}
b:void GetMemory(char **p, int num )
{
*p = (char *)malloc( num );
}
void Test( void )
{
char *str =NULL;
GetMemory(&str, 100 );
strcpy( str,"hello" );
printf( str );
}
4、用c语言写一个排序算法(冒泡、选择等皆可)
5、自己写函数,实现strlen功能
6、简述OC的内存管理要点
7、说说你对arc的理解,扼要说明strong和weak的作用
8、objective中有多重继承吗?没有的话有什么替代?
9、写代码片段 ,用仿射矩阵api实现对于一个view进行缩放1倍
10、写一个Person类的单例方法,并说明单例的作用
11、写一个代码片段输入一个字符串“20130322152832”,输出一个NSDate类型的对象,
打印该对象输出2013-03-22 15:28:32
12、写一个sql语句,从Student表中查找出 score 大于80分的人。
相关文章推荐
- 面试2
- 面试题1
- 面试
- android面试题(共12章,史上最全)
- 黑马程序员--如何使用API
- 从普通程序员到估值上亿的公司老板,他只用了1年!
- 黑马程序员--Java中参数传递问题
- 黑马程序员—JAVA基础—常量、变量、数据类型、运算符
- 一个关于布尔值的面试题
- 黑马程序员--面向对象(day05)
- JAVA程序员基本功之数组与内存控制
- Android 软件开发面试题 问答部分
- 推荐两个思维导图还有MD笔记
- 让程序员精神分裂的9件事
- 漫谈程序员(八)阿里巴巴集团合伙人花名单
- 漫谈程序员(八)阿里巴巴集团合伙人花名单
- 前端面试
- Mac程序员的十种武器
- 程序员必须知道的10大基础实用算法及其讲解
- 黑马程序员---Java基础篇之常量、变量及运算符