`
yuchen19917
  • 浏览: 18814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

面试题目

阅读更多
浪潮2家分公司,第一家面试通过了今天下午刚笔试完,另一家仅仅面试,可怜我被DEL了,55555555,后来我使劲让脸皮厚厚的,N说N说,最终让我可以去培训,但不签定就业合同,哎,这个公司题目最爽,本人基础蛮差的,感觉有难度,因为数据结构没学好哇!不多说了先说题目吧,第一题,计算机基础,问了高级语言和低级语言的差别(C 是一种比较特殊的语言,它具备高级与低级语言的特性,可以直接对硬件进行操作,又可以进行一些问题的编程,语句可以说是最简单易懂的了
汇编则不同,它直接作用与硬件,以mov为主要,把数据细化到cpu和内存的寄存器里,cs ss 等等都是里面的,但是一个语句在C语言里用一句printf就可以实现的东西用汇编要好几句。
basic就更高级,它需要专门的平台,比如dos,类似java 但是java只要有java虚拟机平台就可以运行了,所以兼容性好的很
C++和C差不多,但是C++是针对对象的编程,我们的操作系统,游戏等,都是用C++编写的。),还让你写C/S的英文和SQL的英文。第2题,C语言2程序,1个是让你求最大公约数(main()
{int p,r,n,m,t;
printf("输入两个数");
scanf("%d,%d",&n,&m);
if(n<m)
{t=n;
n=m;
m=t;
}
p=n*m;
while(m!=0)
{r=n%m;
n=m;
m=r;
}
printf("最大公约数为:%d",n);
---------------------------
如果要求最小公倍数,则
printf("最小公倍数:%d",p/n); ),第2个是N个人从第一个开始数数,数M个人出列,依次输出出列的人的序号(#include <stdio.h>
int main()
{
int A[100],B[100],n,m,i;
printf("input n:\n");/*输入整数个数n*/
scanf("%d",&n);
printf("input m:\n");/*输入m*/
scanf("%d",&m);
for(i=0;i<n;i++)
{printf("input number:\n");/*依次输入n个数字*/
scanf("%d",&B[i]);
}
for(i=0;i<n;i++)
{
A[i]=B[(i+m)%n];
}
printf("After transform the array is:\n");
for(i=0;i<n;i++)
printf("%d ",A[i]);
getch();
return 0;
} );第3题是SQL,给了2个表,让你写建表SQL,还有判断2个表的相关性,最后一个大题出了JAVA程序实现对文件的读写操作(幸好有过经验啊)  
   
  下午笔试另一家出的题目感觉没水平,第一题感觉是出的些公务员考试的题目,第2题全是软件工程,第3题就是C语言,就是让你填程序的,没大有意思。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics