威盛笔试题目(软件部门)威盛
笔试题目1.66W
留给后人看看吧。积攒rp。
1.说明下面程序的作用。
func(char*a,char*b)
{
while(*a++=*b++);
return;
}
2.#include
#define add(p) {p++;(*p)++;}
add(int *p) {p++;(*p)++;}
int a[]={0,1,2};
int main()
{
int *p=a;
add(p)
add(p)
printf("%d,%d,%d",a[0],a[1],a[2]);
p=a;
add(p);
add(p);
printf("%d,%d,%d",a[0],a[1],a[2]);
}
输出多少?
3.说明下面的的表达有没有不同,如果不同,请说明不同在哪里。
char* s1="hello";
char s2[]="world";
4.简述auto,static,register,extern四种存储类型的区别
count=0;
int x=xx
int main()
{
while(x)
{
count++;
x=x&(x-1);
}
return count;
}
问输出返回的count值。
6.编程给一个程序,输入n,(1<=n<=20)给n*n的矩阵进行zigzag赋值,
即:n=0 时,a[0]=0;
n=4 时,a[4][4]=0 1 5 6
2 4 7 12
3 8 11 13
9 10 14 15
7.8个台阶,上台阶的人一次最多上3个台阶,问上这个8个台阶有多少种方法?
8.编写程序,产生一个8*8的数组,随即初始化该数组,然后编程查找该数组中值为1的元
素,讲该元素的所在的行列都赋为1.
9.a[2][2]={(0,1),(2,3)};
char *b=a[0];
char *b1=a[1];
char **c=b;
char **c1=b1;
printf("%c",b[0]);
printf("%c",b1[0]);
printf("%c",c[0]);
printf("%c",c[1]);
printf("%c",c1[0]);
printf("%c",c1[1]);
10. 下面定义了一个线段的结构体,
struct line
{
int startx;
int starty;
int endx;
int endy;
};
line line2[32];
编程求出每条线段和多少条其他线段相交。
1.说明下面程序的作用。
func(char*a,char*b)
{
while(*a++=*b++);
return;
}
2.#include
#define add(p) {p++;(*p)++;}
add(int *p) {p++;(*p)++;}
int a[]={0,1,2};
int main()
{
int *p=a;
add(p)
add(p)
printf("%d,%d,%d",a[0],a[1],a[2]);
p=a;
add(p);
add(p);
printf("%d,%d,%d",a[0],a[1],a[2]);
}
输出多少?
3.说明下面的的表达有没有不同,如果不同,请说明不同在哪里。
char* s1="hello";
char s2[]="world";
4.简述auto,static,register,extern四种存储类型的区别
count=0;
int x=xx
int main()
{
while(x)
{
count++;
x=x&(x-1);
}
return count;
}
问输出返回的count值。
6.编程给一个程序,输入n,(1<=n<=20)给n*n的矩阵进行zigzag赋值,
即:n=0 时,a[0]=0;
n=4 时,a[4][4]=0 1 5 6
2 4 7 12
3 8 11 13
9 10 14 15
7.8个台阶,上台阶的人一次最多上3个台阶,问上这个8个台阶有多少种方法?
8.编写程序,产生一个8*8的数组,随即初始化该数组,然后编程查找该数组中值为1的元
素,讲该元素的所在的行列都赋为1.
9.a[2][2]={(0,1),(2,3)};
char *b=a[0];
char *b1=a[1];
char **c=b;
char **c1=b1;
printf("%c",b[0]);
printf("%c",b1[0]);
printf("%c",c[0]);
printf("%c",c[1]);
printf("%c",c1[0]);
printf("%c",c1[1]);
10. 下面定义了一个线段的结构体,
struct line
{
int startx;
int starty;
int endx;
int endy;
};
line line2[32];
编程求出每条线段和多少条其他线段相交。
-
腾讯上海非技术类实习生笔试经验
参加了腾讯的笔试,上来发一下经验,似乎有点晚,不过也算是为大家留点信息吧。因为签了保密协议,所以就不透题了,但应该可以讲题型吧。一共三部分,基本计算、数理逻辑和阅读理解,具体名称记不清了,不过大致意思差不多。基本计算就是考一些计算题,比如某某地方gdp多少啦,今...
-
上海邮政笔经
XX-04-15,去了上海邮政公司的笔试,发觉他们家下手还蛮恨的,投简历的3400多人,后来开宣讲会的时候还1700多个人,这次笔试一下刷掉1000个人,简直不知道他们怎么刷的。反正我还蛮开心的,毕竟是700个人当中一个,证明自己在上海滩上还算有点实力。后来看了下,除了我跟胖子,这...
-
南京银行笔试经验范例
南京银行笔试经验分享(一)感谢您参加南京银行笔试。我行笔试内容主要包括:1、南京银行基本情况;2、基本文化素质(考察知识范围类似于公务员考试行政能力测试);3、经济金融专业基础知识;4、近期国内外重要经济、金融时事及常识。请做好备考,祝您考出好成绩!!南京...
-
笔试学习注意事项
①必须强调的是,制订计划必须按自己的特点自己制订,不能仿制别人的计划,别人告诉你的方法最多只能充当一个指路标的作用,是很难完全套用的。只有自己去试着做,摸索出自己的完整方法,才是最有用的。②列计划只是一种手段,绝不要为了列计划才去列计划,只要是能达到目的的...