6.2 笔试真题 & 详解
在子函数里使用malloc开辟内存。这里主要是要注意传递的指针参数类型,要是指向指针的指针才行。
#include
#include
#include
void getstr(char **p)
{
*p = (char*)malloc(100);
strcpy(*p,"TCL");
}
void main()
{
char *str=NULL;
getstr(& str);
if(str)
{
str[3]='\0';
//或者
//str=strcat(str,"\0");
printf("%s\n",str);
printf("%d\n",strlen(str));
free(str);
}
另外一个题:
写一个“标准”宏,这个宏返回一个数组最高维的下标(如数组a[2][4][6],执行宏之后结果是2)
#include
#define firstdem(array) sizeof(array)/sizeof(array[0])
void main()
{
int aa[2][3][4]={1,1,2,2,2,2};
int num;
num=firstdem(aa);
printf("%d\n",num);
}
TCL笔试真题二:1.ADO.net中常用的对象有哪些?分别描述一下。
答:Connection数据库连接对象Command数据库命令DataReader数据读取
器DataSet数据集
2.什么是code-Behind技术
答:ASPX,RESX和CS三个后缀的文件,这个就是代码分离.实现了HTML代码和服务器代码分离.方便代码编写和整理./
3.什么是SOAP,有哪些应用。
答: object access protocal,简单对象接受协议.以xml为基本编码结构,建立在已有通信协议上(如http,不过据说ms在搞最底层的架构在tcp/ip上的soap)的一种规范WebService使用的协议..
4.C#中 property与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?
答:一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质5.XML与 HTML的主要区别
答:1. XML是区分大小写字母的,HTML不区分。2.在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束标记。在XML中,绝对不能省略掉结束标记。3.在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 /字符作为结尾。这样分析器就知道不用查找结束标记了。4.在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。5.在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。)
6.当整数a赋值给一个object对象时,整数a将会被?
答:装箱。
7.类成员有_____种可访问形式?.
答:this.;new Class().Method;
8.public static const int A=1;这段代码有错误么?是什么?
答:const不能用static修饰。
9.float f=-123.567F; int i=(int)f;i的值现在是_____?"
答:-123。
10.委托声明的关键字是______?
答:delegate.
11.用sealed修饰的类有什么特点?
答:密封,不能继承。
12.在Asp.net中所有的自定义用户控件都必须继承自________?
答:Control。
13.在.Net中所有可序列化的类都被标记为_____?
答:[serializable]2 ^/ \' p: r5 h# d$ a- f. S
14.在.Net托管代码中我们不用担心内存漏洞,这是因为有了______?
答:GC。
15.当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or不可以)从T派生出新的类,不可以____(可以 or不可以)直接创建T的任何实例。
答:不可以,不可以。
16.下面这段代码有错误么?
答://case()条件不能为空
答://wrong,格式不正确CaseTwo();break;}
17.在.Net中,类System.Web.UI.Page可以被继承么?3 M$ B6 }; d6 s e: G" V8 C
答:可以。
18.net的错误处理机制是什么?5 i$ V7 S$ h2 D! T
答:net错误处理机制采用try->catch->finally结构,发生错误时,层层上抛,直到找到匹配的Catch为止。
19.利用operator声明且仅声明了==,有什么错误么?
答:要同时修改Equale和GetHash() ?重载了"=="就必须重载
20.在.net(C# or vb.net)中如何取消一个窗体的关闭。
答:private void Form1_Closing(object
sender,System.ComponentModel.CancelEventArgs e)
TCL笔试真题三:TCL公司几位技术负责人和人力资源经理来到华清远见深圳中心进行了定向招聘的笔试和面试,其中有一套涉及到递归函数题目如下:
在下面这个程序片段中的划线处填上适当的表达式,使之逆序输出数组元素。
--------------------------------------------------------------------------------
void recur(int a[], int k)
{
int tmp;
if(_____)
{
recur(_____, _____);
tmp = a[0];
a[0] = a[k-1];
a[k-1] = tmp;
}
}
--------------------------------------------------------------------------------
这道题目要用递归的思想完成数组元素的逆序排列,我们先来复习一下有关递归函数一般解题思路。
一般而言,递归函数要有一个恰当的返回条件,以便到达那个条件的时候返回,不至于无穷嵌套进去,因此这个返回条件一定要在某个时候成立。另外,递归解决问题的思路就是:如果我要完成A任务,我必须先完成B任务,而要完成B任务,我又必须完成C任务……以此类推,就像经典的汉诺塔问题一样,到最后只需要解决掉最简单的那个任务即可,以此返回便能达到目的。如下图:
回到这道题目来,如果给出一个数组{1,2,3,4,5,6,7,8},又假设此时令k=6,即要让前6个元素逆序,我们可以这么分解问题:要让1,2,3,4,5,6逆序,我可以先让2,3,4,5逆序,只要它们逆序了,我只需交换1和6即可;而要解决这第二个问题,我可以先让3,4逆序,只要它们逆序了,我只需交换2和5即可,最后我只需交换3和4即可。因此交换序列中的中间两个元素成为我们用递归思想解决这道题的第一步。
首先我们来确定返回条件,这个好办,只要k值大于等于2,我们才有交换的必要,否则根本不需要交换。这个应该没啥异议的,if语句里面填的应该就是k>1或者k>=2。
下面是递归调用自身的时候,究竟需要传递什么参数。前面已经分析过,我们在这道题中要一步步像剥洋葱一样地剥开这个数组,而且我们注意到程序中最后三条语句是 a[0] 跟a[k-1] 在相互交换,因此这里的 a[0] 必定是原来数组不断往后移动得来的,也就是说第一个参数应该是 a+1 ,这样,每次递归调用的时候 a[0] 就会依次往后移动。
从程序中可以看出,当最终从返回条件退出递归时要交换的是 a[0] 和 a[k-1] ,因此这里的k就应该是子序列的长度(也就是每一次“剥洋葱”之后的长度),显然,每“剥”一次“洋葱”序列的长度就减2(序列头和序列尾除去),所以第二个参数应该每次减2,即k-2,所以答案是:
--------------------------------------------------------------------------------
void recur(int a[], int k)
{
int tmp;
if(_k>1 )
{
recur(_a+1_, _k-2_);
tmp = a[0];
a[0] = a[k-1];
a[k-1] = tmp;
}
}
TCL笔试经验一:这几天的日子过的蛮乱的,想好好记录一下。
我想做一份既是自己感兴趣的,又是自己专业相关的工作,感觉这样很完美,不过现在我在惠普做的是软件方面的,离自己所学的专业有点距离,我始终有点不甘心把自己所学的专业全放弃,毕竟是学了电子一场,总该和硬件打交道,最好是与通信有关的。就在这多种想法的交织下,我把目光投向了TCL通讯,上网看了它今年各种专业招的很多,通信的招三十多个人,所以我就开始了积极的网申。
在上个月的月末,我接到了TCL的宣讲会通知,在交大,离我们学校够远的,在闵行,过去要坐三个小时车。我上网看了那一天在交大还有别的宣讲会,我就看NI的一个,还有一个是中国银联的。在10月31号,我跑到了上海交大,下午先是听了TCL的宣讲会,然后是NI的,晚上又听了中国银联的。
这次TCL的校园招聘规模蛮大的,在全国好多个地方都去了,交大是最后一站。它的宣讲会在下午一点钟开始,先是TCL的HR上台做简要概括,介绍了TCL的发展等各项情况,接着就来了个稍微有点份量的人物,TCL通讯的副总,姓王,是电子科技大的一个博士,在TCL干了将近十年,男的,四十岁上下,中等身材。他上台倒是蛮实在的,先说自己不会浪费大家时间,想自己话能给大家带来点帮助,可实际讲起来,还是在卖关子,把TCL的发展史又重复了一遍。原来TCL原来也是做山寨起家的,山寨日本一家知名企业的磁带,然后它的总裁,学无线电的,靠贩卖电视机赚了第一桶金,然后转向组装,又赚钱了就转向研发,然后就越滚越大。TCL通讯是它旗下三大上市子公司之一,它把电信巨头阿尔卡特的手机业务给收购了,所以现在它的份额在全球也能排到前十名,不过它的定位是海外市场,主攻非洲北欧南美,所以在国内并不出名,不如TCL的电视冰箱等家电出名,我想有阿尔卡特的底子,它的技术方面不会差的。这兄弟还真是能说,滔滔不绝的讲了一个半小时,他提到了读MBA的时候,教材把TCL作为中国走出去失败的典型案例,说是TCL是太差了的意思,我觉得这个解释倒是蛮有趣的。其实他在讲的时候我还在想,是不是读了MBA这种都向管理岗位的工作之后都变得能侃能说。
在听完这天三个宣讲会之后,我就回了学校,第二天收到了TCL笔试的通知,在11月7号,不过那天我时间实在是来不及,因为是我们政府补贴培训课程最后一次上课,而且这天我要搬东西去我租房的地方,第二天8号我就要入职HP了,我实在是过去不了,我打电话问HR还有没有补考,她的答复是不一定,所以只好不去。我在惠普开始工作了,在9号的时候我接到通知,要我11号上午十点去参加补办的一场笔试,由于惠普上班的时间是弹性的,也就是不强求具体几点来,所以我一早就跑过来了,然后又偷偷跑到TCL去参加笔试,因为它们两个距离不远,走路要十分钟就好了。来到了位于亮景路的TCL通讯的总部,到了七楼的考场,考场上分为四类,软件类,硬件类,测试类,架构类。我想自己学电子的,就坐在了硬件类,等到了时间,考场上陆续又来了许多人,貌似招聘软件的最多,因为有四五排座位都是软件的,而硬件就一排,只有包括我在内的三个人,另外两个都是秃顶大叔级别的,我心里想这事校园招聘吗?于是我就问了问他们的来历,原来他们俩个都是博士,我的汗哪,赶紧把自己简历捂住。坐在我前面的应聘测试的一个人感觉和我岁数差不多,问了他是哪个学校的,他说是学无线通信留学回来的,我又是汗哪,感觉很有压力啊。
考试开始了,HR发了两套卷子,要两个小时做完。一套是考察综合素质的,就是类似考公务员行测的题目,考察数学运算、逻辑推理、图形抽象等,再就是后面有两篇普通英语阅读文章。另外一份是考察专业能力,根据岗位不同做的卷子也不一样,我做的那份硬件的很变态,数电、模电、锁相、微波技术与天线、电磁场与电磁波、通信原理、无线通信、射频、GSM原理等等,基本上把我们通信的核心课程全都考了一遍,还有好多我没学过的,这是前面的,后面的是专业名词解释,像是GSM、CDMA、GRPS、DSP等等这类的专业名字的中英文全称是什么,最后一段是专业文献翻译,反正我翻译的很晦涩,没理解具体意思。
真是变态啊,两个小时做这两份题目,不但量大,还是这么难的,最要我无语的是还发了答题卡,要我们涂卡,题量怎么样可想而知!幸好我在准备公务员考试,所以在做前面一份卷子的时候还感觉好一点点,不过时间真的不怎么宽裕,我把时间大部分放在第一份卷子上了,第二份专业课的只好硬着头皮做了。就感觉专业课的题目每道题都是那么煎熬,因为自己那点东西基本上忘得差不多了,也就数电模电通信原理的东西还记得不较多,剩的电磁场的忘得一干二净的。那几个专业名词解释做的也不咋地,平时说烂了的词,现在真要你写出来具体的每个缩写字母代表的意思还真是写不出来。两个小时很快就过去了,交了卷子,看了看考场上的人,貌似谁也没有轻松的表情,估计大家做的都不咋地。我管不了那么多了,赶紧跑回惠普,去吃个午饭就开始上班了,遇到了我的TL,问我才来吗,我就说很早来了,只是出去送个东西了,他也没多问,就这么糊弄过去了。
12号也就是上周五的时候我收到了短信,说是我笔试过了,要我15号来第一轮面试。周五下午我就收拾了东西,在下班后就坐车和小彭回到了新校。周六的时候,上级说是来检查,于是就在学院上了一上午的JAVA课,还作为学生代表去和领导谈话。因为这周三17号学校要开双选会,需要穿正装,所以周六下午我就上网买了套西装,怕赶不及穿,就要它加急快递过来,话说这西装还真是贵啊,我还是第一次正式的穿。昨天收到了西装,试穿了一下,还可以,想到今天来TCL就穿这个了。
今天早上起得晚了点,因为昨晚一点半才睡的,看了最新更新的《nikita》还有《生活大爆炸》第四季,收拾了一下就去图书馆看书,到了中午回来吃个饭就准备出发了,我的第一次穿正装就献给了TCL面试了。坐车来到了TCL公司,我来的比较早,才两点半,我被安排在三点半面试,就坐在了会议室里等,这时候也进来几个面试的,可能是我穿的太正式了吧,他们几个都不敢进来,后来敲敲门问我是正在给人家面试吗,以为我是面试官了。聊了几句知道,这四个都是研究生,两个女的是苏州大学的硕士,学射频的,两外两个男的是动东华计算机的硕士,就我一个小本,又有压力了。那两个女的在我前面,出来后才告诉我是技术面,而且很难。轮到我了,我进了另外一间会议室,面试我的估计是TCL通讯的工程师,三十岁出头的样子,带着个眼睛,个不高,一点表情也没有,一副清高的表情,我看着有点不爽。他现要我作自我介绍,再讲做过什么项目,有什么经历。然后我就开始给他简要说了我做的东西,他翻看着我的简历,开始了很犀利的提问,每一个问题都是很难回答。有点像我之前去那家射频的公司面试那样,这个工程师要我画项目的框架,给他详细的讲各部分构架,涉及的原理,用到的东西,为什么选这个用,有什么实际价值,这个东西还能用到什么别的地方,有什么关于这个的别的大一点的想法,还要画电路图算各个元件的参数,我小心翼翼的给他讲,生怕将错哪个地方。他的问题真专业,也很刁钻,是我面试这么多家以来最为难对付的,不容易忽悠他。详细的问完项目之后,他又看了我的简历,问我在学校做过什么样的学生干部,原意加班吗,对这个问题怎么看,还问我是山东人,要是遇到不会的问题你会怎么做,怎么去解决一个实际的问题,我还是小心翼翼的一一答复,不敢有半点懈怠。他看完简历之后又翻到后面我的成绩单,说你的成绩单不是很漂亮嘛,我就给他绕着圈的讲,自己喜欢动手,对于理论用的时候再集中学。他问完了问我有什么问题,我就问他怎么能入通信这行当,他倒是个聪明人,没有中我的圈子装懂的给我解释,而说是这个问题很宽泛,不好讲,等你具体工作了就明白了。然后我又问他说是有没有要加强哪一方面的知识,怎么确保做硬件分工的时候互联不会出错等等,感觉他回答我这些问题时没有之前的那么强的敌意,而是稍微有了点表情帮我讲。
等讲完之后我就出来了,深吸了一口气,真是一场攻坚战啊,他说结果会在今晚或者明天出来,两轮面试,估计下一轮就是和HR或者别的高层谈,还有可能是英语面试,再谈好下一轮就是签合约了,希望能进下一轮吧,给自己多一个选择的机会!
TCL笔试经验二:财务培训生笔试心得在8月份投了TCL通讯财务培训生的简历后,一个月后忽然在网吧上网时突然接到了TCL的电话,当时要进行电话英文的电话面,所以小紧张了下,不过还好,仅仅是叫你进行下自我介绍和问些你对TCL品牌的了解,电话面试后松了口气,被通知2周后来深圳进去笔试。TCL财务的笔试有三大题时间1个小时,时间很紧,我遇到的第一题是EXCEL的表格题,给你很多张表啊,单据啊,分类填销售额,销量,再合并下(这种题主要是要理清题目和表的意思,我当时没首先去弄清,这道题上浪费了很多时间)。第二题是做一个简化的收益表,第三题是写4个email(这个也要快点写, 废话少写,要不时间不够)。笔试完后第三天进行了经理面和HR面。经理面是3个部门经理加2个助手对5个面试者。主要会叫你自我介绍,问你的职业规划,运气不好会被问到专业问题,这个个人情况不同被问的方面也不一样了(开始会用英文,后面可能会允许用中文吧)。 HR面是HR给我们一个case,然后叫我们小组讨论,讨论完这后选个人出来总结。问题不难,这个应该是看团队合作的吧。这个环节不用太刻意的表现自己,要以团队为重吧。 最后薪酬方面会在确定通过面试后(大概2天后)会有人打电话详细说吧。这个是我的TCL求职经历,希望对以后的求职者有所帮助吧。
TCL笔试经验三:一早起来,kong同学告诉我昨晚TCL空调打电话过来,让他和我去参加TCL的笔试。
早早的起来赶到武大10号楼,路上还接到了TCL电气的面试通知:下午3:30!笔试全是性格测试,一共220个题目,不明白到底这个测试有没有用?反正好多企业都要这个。只记得一个很有意思的题目:说是公共汽车上,你碰到一个很丰满的妇女,你以为她是孕妇,就说:你是孕妇,我给你让座!那妇女说:你才怀孕!问你这个时候怎么处理。
中午接到TTE(TCL制造中心)的面试,和下午电气的冲突了,于是选择电气的西装革履的打扮的像个人样子!然后就打车找面试地点:楚源花园!做591没有找到,又在附近打听了一下,才找到。下午TCL电气的面试还算有点意思:他把一堆人分成几个小组,给了两袋子吸管,让我们做个桥梁的模型,一组一个招聘人员在旁边观察,我们几个工业工程的分在一组,让我干什么都行,就是别让我动手,所以基本上我没有什么出色的表现,倒是我寝室的he同学,表现出色,回学校的路上就接到了下一轮面试的通知,我则一无所获,开始后悔,应该选择去 TTE的!自信心又遭受了一次打击。
晚上回来之后,kong同学接到了TCL空调的面试通知,我知道自己又一次被bs了,感觉好麻木好无助!武大还有一场苏州志和电脑的宣讲会,懒得去了,天气又不好,决定呆在寝室休息,其实主要是今晚有中国队和朝鲜队的比赛,想给自己找点乐子,安慰安慰自己, 偏偏教练把替补队员全派上了场,尽管先进一球,却被朝鲜队15分钟连进三球,1:3告负,乐子没有找成反倒又被伤感了一把,赔了夫人又折兵,不划算。
去苏州志和电脑的同学回来,告诉明天在我们学校也有一场他宣讲会,并且现场考IQ题目,然后现场打分,现场宣布面试名单,然后在baidu里面找了几个 IQ题目的答案,说实话,这那叫什么IQ题目,都是以前竞赛的题目,真的很难,如果那就是真正的IQ题目的话,我简直就是白痴了。
一天就这样过去了,TCL算是彻底和我没有缘分了,明天还有几家宣讲会,明天还得去学院交优秀学生推荐表,我可是武汉理工大学得优秀毕业生啊!那些企业怎么就不给我一个机会呢!