华科历年复试机试题汇总
上机考试。一般网站上公布上机环境要求是,但实际上是可以使用VC的。这里有一点特别要大家注意:只支持纯C代码,不支持C++风格代码。华科的计算机学生称,不管你是用VC还是TC,老师都要在上进行验收程序,以确认你的代码是纯C。比如:p = new Node ; 的代码写法在下是通不过的,只能写p = (Node *)malloc (sizeof (Node)) ; 。另外不支持引用,如:Pop (Stack &s , ElemType &e)中含有“&”的引用,在下无法通过。
华科的上机题目每年都差不多,经常考的就是排序、链表和树的操作等。建议在去复试前一定要进行专门练习上机。
Note:
上机时间为1个半小时,题目一般为三道题,前两道一般代码不会超过70行,最后一道会达到150~200行。上机时做题速度一定要快,不要总抓着一个不放,时间在不知不觉中过的是很快的。
2010年的机试题:
a、输入一个字符串,然后对每个字符进行奇校
验,最后输出校验后的二进制数!(如‘3’,输出:);
#include <>
#include <>
#define max 1000
int pd(char c)
{
int i=0;
int num=0;
for(i=0;i<7;i++)
{
if(c&(1<
num++;
}
if(num%2==0)
return 1;
else
return 0;
}
void main()
{
char a[max];
scanf("%s",a);
int i,j;
int len=strlen(a);