当前位置:文档之家› 出国留学--美国商学院申请流程

出国留学--美国商学院申请流程

美国商学院申请流程分析查询学校资料美国大学超过3000所,但值得申请的不过200多所。

你可以在本查阅这些资料。

需要注意的是,你可以申请2-3所名望好一些的学校,同时可申请2-3所一般的学校。

索取申请表格向你选择的学校索取入学申请表格和奖学金、助学金申请表。

你可以写信,但不必写得太长,因为信只是一般的工作人员处理,离录取尚远。

填写申请表根据表格内容逐项填写。

要保证书写的外观与正确。

提供考试成绩你需要提供TOEHL、GRE 或 GMAT 成绩。

此成绩最好早一些获得,以免影响你的申请。

提供大学成绩单由学校签发,最好密封由学校直接寄出。

注意成绩要折合美国评分标准A-B-C-D-F制。

成绩单的内容要译成英文。

准备推荐信推荐信要说明被推荐人的基本情况,介绍推荐人的成绩,包括学术论文、科研成果、获得奖励、所具备的能力等。

最好有系主任、专业导师写的推荐信。

推荐人最好要具备高级学术职称。

写好自传和个人陈述自传是影响录取的重要文件。

自传要真实、全面,简明扼要。

有关内容不要遗漏。

个人陈述对是否获得奖学金尤其重要。

你可以通过文字向你申请的学校全面反映你的能力。

经济担保证明出具相关银行存款或亲友经济资助证明,如学校提供全额奖学金,可不提供此证明。

如亲友担保,需由担保人填写I-134表格,并附上有关证明。

正式提出申请将所有申请材料连同申请费一起提交你所选定的学校。

获得录取如学校录取,会发出录取通知。

如被几所学校同时录取,要回复对方,告知你的决定。

申请签证准备好全部申请材料后,向美国驻华使领馆申请学生签证。

登陆入境获得美国签证后入境。

新华社2011年接收应届高校毕业生需求表报名条件:1、政治素质好,品德优良,拥护中国共产党的领导,无参加非法组织或活动的不良记录。

2、报名的全国普通高等学校全日制统招统分的应届毕业生,应获得大学学士以上学位。

报考英文采编、营销岗位的毕业生须获得英语专业四级证书,其他岗位须大学英语六级成绩达到425分以上或持有大学英语六级证书。

3、报名的海外留学归国人员,应取得教育部留学服务中心学历认证,具有驻外使领馆开具的《留学回国人员证明》。

留学时间1年以上,学成回国2年以内(截至2011年7月1日),且未在国内办理过就业报到手续。

4、所学专业与岗位需求相符。

5、身体健康,具备良好的心理素质。

6、国家法律、法规规定的其他条件。

2002年春季软件学院C++期末考试试题及答案考试时间:120分钟1. (10)分现有两种实体:“矩形”(Rectangle)和“旗杆”(Flagpole)。

其中,“矩形”的属性为长度与宽度,“旗杆”的属性为高度(指地面以上)和深度(指地面以下),且均为整数。

若有:struct Rectangle { int length, width;};struct Flagpole { int height, depth;};int rectangleArea (int x, int y) {return (x>=0 && y>=0)?x*y:0;}//计算矩形的面积int flagpoleLength (int x, int y) {return (x>=0 && y>=0)?x+y:0;}//计算旗杆的高度void f(){struct Rectangle rect;struct Flagpole flgp;rect.length=20; rect.width=5;flgp.height=20; flgp.depth=5;int area=rectangleArea(rect.length, rect.width);int length=flagpoleLength(flgp.height, flgp.depth);}试续写函数f,以各举一例说明,对函数rectangleArea和flagpoleLength的调用都可能出现语法上合法,但结果与函数的语义不一致的情况,并指出其原因。

答案:续写的二句如下:area=rectangleArea(flgp.height,flgp.depth);length=flagpoleLength(rect.length,rect.width);原因:在函数调用时,只需实参和形参类型相容即可,而不管语义如何?如上例二句语法上是合法的,但结果与函数的语义不一致。

若欲使该情况不发生,必须将数据及其上的操作绑定在一起,这必须用类来定义。

2. (15分)阅读下面的程序,写出main的输出。

#include "stdio.h"int f(int i, const int* j, int& k){ if(i%3= =0)if(*j>=6) k*=i;k+=i;k-=i;return *j+k;}int main(){int i, j=1, k=2, m;for(i=0; i<10; i++, j*=2) {m=f(i, &j, k);printf("i=%2d, j=%2d, k=%2d, m=%2d.\n", i, j, k, m);}return 0;}答案:i=0, j=1, k=2, m=3. i=1, j=2, k=2, m=4. i=2, j=4, k=2, m=6. i=3, j=8, k=6, m=14. i=4, j=16, k=6, m=22.i=5, j=32, k=6, m=38.i=6, j=64, k=36, m=100.i=7, j=128, k=36, m=164.i=8, j=256, k=36, m=292.i=9, j=512, k=324, m=836.3.(15分)根据main程序的输出结果,定义并实现max函数。

int main(){cout<<“max=”<<max(1.0, 67.3)<<endl; // max=67.3cout<<“max=”<<max(102, 90)<<endl; // max=102cout<<“max=”<<max(‘a’, ‘z’)<<endl; // max=zcout<<“max=”<<max(“abc”,“bd”)<<endl; // max=bdcout<<“max=”<<max(50, 82.3)<<endl; // max=82.3cout<<“max=”<<max(1.0, 21.5,87.4)<<endl; // max=87.4cout<<“max=”<<max(“gh”, “tye”,“zs”)<<endl; // max=zscout<<“max=”<<max(23, 7, 62)<<endl; // max=62return 0;}(假定所有的赋值、比较运算符都已定义)答案:template<class T>T max(T x, T y){ return x>=y?x:y;}template<class T>T max(T x, T y, T z){ T temp;temp=max(x,y);return temp>=z?temp:z; }float max(int x, float y) { return x>=y?x:y; }4.(20分)定义堆栈类模板Stack,栈的大小由使用者确定。

要求该类模板对外提供如下二种基本操作:(1)push(2)pop(假定赋值操作已定义)答案:#include <iostream.h>template<class T, int size> class Stack{T s[size];int iCurrentElem;public:Stack();bool push(T x);T pop();void print(){for(int i=0; i<size; i++) cout<<s[i]<<endl;}};template<class T, int size>Stack<T,size>::Stack(){for(int i=0; i<size; i++) s[i]=0;iCurrentElem=-1;}template<class T, int size>bool Stack<T,size>::push(T x){if(iCurrentElem==(size-1)) {cout<<"It's full."<<endl; return false;}else {s[++iCurrentElem]=x; return true;}}template<class T, int size>T Stack<T,size>::pop(){T temp;if(iCurrentElem==-1) {cout<<"It's empty."<<endl; return -1;}else{temp=s[iCurrentElem];s[iCurrentElem]=0; iCurrentElem--; return temp;}}void main(){float t;Stack<float, 3> s1;s1.push(10);s1.push(20); s1.push(30);s1.push(40);s1.print(); t=s1.pop();s1.print(); cout<<t<<endl; }5.(25分)用C++语言定义MyString(包括成员函数的实现代码),使之能符合下面程序及在注释中描述的运行结果的要求:main(){MyString s1 = "0123456789", s2(5), s3, s4(s1);s1.display(); // 此时显示出: <0123456789>s2.display(); // 此时显示出(<>之间是五个空格): < >s3.display(); // 此时显示出: <>s4.display(); // 此时显示出: <0123456789>s3 = s1;s3.display(); // 此时显示出: <0123456789>s3 = 3+s3;s3.display(); // 此时显示出: <0123456789999>s2 = s1[2];s2.display(); // 此时显示出:<23456789>s1.display(); // 此时显示出: <0123456789>s3 = s2++;s2.display(); // 此时显示出: <3456789>s3.display(); // 此时显示出: <23456789>}答案:#include <iostream.h>#include <string.h>#include <stdio.h>class MyString {char cpBody[81];public:MyString(const char* p = NULL);MyString(int i);MyString(MyString& s);MyString& operator=(const MyString& s){ strncpy(cpBody, s.cpBody, 80); return *this; }MyString& operator[](int i);MyString& operator++(int i){ static MyString s; s = *this;*this = (cpBody[0] == '\0') ? *this : (*this)[1]; return s; }void display() { printf("<%s>\n", cpBody); }friend MyString& operator+(int i, MyString& s);};MyString::MyString(const char* p) {if (p == NULL)cpBody[0] = '\0';elsestrncpy(cpBody, p, 80);}MyString::MyString(int i){ int j;for (j = 0; j < i && j < 80; j++)cpBody[j] = ' ';cpBody[j] = '\0';}MyString::MyString(MyString& s){ *this=s;/* 或者改用如下语句:int length; length=strlen(s.cpBody);for(int i=0;i<length+1; i++) cpBody[i]=s.cpBody[i]; */ }MyString& MyString::operator[](int i){ static MyString s;int j;s = *this;for (j = i; cpBody[j] != '\0'; j++)s.cpBody[j-i] = s.cpBody[j];s.cpBody[j-i] = '\0';return s;}MyString& operator+(int N, MyString& s){ static MyString st;int i,length;length=strlen(s.cpBody);for(i=0;i<N;i++)s.cpBody[length+i]=s.cpBody[length-1];s.cpBody[length+i]='\0';st=s;return st;}6.(15分)某公司有二类职员Employee和Manager,Manager亦属于Employee。

相关主题