宇视科技软件笔试面试

宇视科技软件笔试面试
宇视科技软件笔试面试

笔试题: 笔试题目的量比较大,只有一个小时,注意时间。

题目分为:

1. 判断题2?选择题3.填空题4?编程题

判断和选择题目比较基础,但容易错。由于题量过多,我记得不太清楚了,只把自己记得的几个说一下吧。

判断题: 1. 逗号运算符是最低运算符

2. 合理的排放结构体的数据成员,可以节省内存空间

选择题:

(题目较多,就只记得几个)

多为指针,内存以及基本的c的理解,做的时候注意。

1?选择a和b均为正数或者均为负数表达式

2. 二维数组和指向数组指针的联系

3. C中的常量表达或者i++,和++i等

填空题:看程序写结果

1.输入一个字符串abcdefg char * print ( char *s) {

Return s+strlen (s)/2; }

Int mai n()

{

Char *p = print(输入的字符串);

输出p;

}

2. 内存的理解sizeof,包括结构体,指针,数组等,其中结构体注意字节对齐

3. 考察普通传参,指针传参,引用传参的效果,输出结果

4. Int m(char *s,i nt n)

{

lf(n >1)

Retur n s[0]+m (&s[1], n-1);

Else

Retur n s[0];

}

Int mai n( void)

{

Int a[3]={1,2,3};

Int value = m(a,3);

Printf( %d\n ”,value);

}

相关主题
相关文档
最新文档