腾讯实习生笔试的一道题

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4
 5 int main()
 6 {
 7     int nR = 1;
 8
 9     const char as[] = "tencent";
10     if ("tencent" == as)
11     {
12         nR = nR + 1;
13         printf("1\n");
14     }
15
16     if (0 == strcmp("tencent",as))
17     {
18         nR = nR + 1;
19         printf("2\n");
20     }
21
22     const char * sz = "tencnet";
23     if ("tencent" == sz)
24     {
25         nR = nR + 1;
26         printf("3\n");
27     }
28     if (0 == strcmp("tencent", sz))
29     {
30         nR = nR + 1;
31         printf("4\n");
32     }
33     if (sz == as)
34     {
35         nR = nR + 1;
36         printf("5");
37     }
38
39
40     printf("%d\n",nR);
41
42
43     system("pause");
44     return 0;
45 }

as 是一个字符串,sz只是一个指针。

时间: 2024-10-21 22:45:38

腾讯实习生笔试的一道题的相关文章

2014腾讯实习生笔试——蒙特卡洛算法求圆周率

这是2014腾讯实习生笔试(西安,武汉站)的第26题.给出二个函数,让你去理解其含义.答案是:第一个函数式用来产生(a,b)之间的随机小数.第二个函数式用蒙特卡洛概率算法求近似圆周率. 先介绍一下该方法(蒙特卡洛算法): 以 概率和统计理论方法为基础的一种计算方法.将所求解的问题同一定的概率模型相联系,用计算机实现统计模拟或抽样,以获得问题的近似解.比方,给定 x=a ,和 x=b ,你要求某一曲线 f 和这两竖线,及 x 轴围成的面积,你能够起定 y 轴一横线 y=c 当中 c>=f(a) a

腾讯实习生笔试准备

http://www.tuicool.com/articles/F7Bzeq 深度优先与广度优先遍历 栈操作 关键码序列与堆 稀疏矩阵压缩的存储方法 5.已知二叉树的后序,中序排列,求先序排列再线索化的问题: http://m.blog.csdn.net/blog/z421745963/24294465 先序排列:根左右.中序排列:左根右.后序排列:左右根. 前序线索二叉树:前驱和后继的理解. 6.常用的线性结构:线性表,栈,队列,双队列,数组,串.常见的非线性结构有:二维数组,多维数组,广义表

2015腾讯校招笔试,一、二面经(菜鸟的流水账)

注:原文首发于:https://www.zybuluo.com/cfanr/note/18732 前言:自从阿里笔试都没通过,就有点操心校招连笔试都过不了.而能通过腾讯的笔试,当然是一个很不错的机会.一定要好好把握,可惜还是错过了--唉,自从被鹅厂抛弃后,感觉找工作越来越难了.. . 废话不多说.下面笔面经: 笔试(9.20 华工 笔试岗位:移动client) 笔试基本流程:笔试前一天会收到笔试短信通知:带上2B铅笔(我真是逗b,就是不带铅笔.害我涂黑了两道题,也改不了,考后还操心答题卡不能被检

腾讯实习笔试感悟

腾讯是我参加的第一场实习生笔试,考前并没有做太多准备,只是做了下往年的一套试题. 真正做题的时候,我被虐的挺惨.其实,笔试题并不算很难,是很基础的课程题目,但很多知识都是只有印象,并没有深刻的印象,60分钟选择60分钟填空的时间也并不够我认真思考很多题目.总之,这次笔试挺失败的. 真的要早早地经历笔试面试,才能早点发现自己的问题. 我立志要在测试方面走下去,但还是不能把自己的路限制地太死.充电充电,4月5月6月,加油加油!

DP - tencent2016实习生笔试A

tencent2016实习生笔试A Problem's Link ---------------------------------------------------------------------------- Mean: 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串.如何删除才能使得回文串最长呢?输出需要删除的字符个数. analyse: 对于这题来说,插入字符和删除字符使其成为回文串,答案是一样的. 首先求s的反串rs,然后对s和rs求最长公共子序列,要删除的字

软考类----来自淘米2004实习生笔试

淘米2014实习生笔试,今年是淘米第一年招暑期实习生,笔试好大部分考的是软考的题目啊啊啊啊(劳资后悔当年没考软考刷加权),其他是浅而泛的风格,C++,SQL语句,数据结构(哈夫曼树,二叉查找树,栈后缀表达式,连通无向图),排序算法各种最优最差平均 复杂度-- 下面记一下考到的软考风格的题目,不过估计其他家也不会考(劳资什么时候能过个笔试额,锁定C++不搞JS了) 1.计算机中最适合进行数字加减运算的编码是_补码__,最适合表示浮点数的数字编码是_移码__. A.原码 B.反码 C.补码 D.移码

大数乘法——2016开发实习生腾讯模拟笔试编程题

给出两个大数,用字符串模拟整型数字的乘法. #include<iostream> #include<string> using namespace std; char* MultiString(char* str1,char* str2){ int len1=strlen(str1),len2=strlen(str2); if(len2>len1){ //len1,str1对应较长的字符串 char* temp=str1; int temp1=len1; str1=str2;

腾讯实习生的0-&gt;1

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 11.0px "PingFang SC"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; color: #000000; min-height: 13.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px;

腾讯实习生面试经历-15年3月-Web前端岗

前言 准备阶段我也在网上看了一些腾讯面经,特别是web前端的.有不少人都说道腾讯的前端对后端要求也很高,PHP或SQL都要熟悉,但是面试面后发现不是这么回事,也许是部门之间的差异,下面会说到.顺带说一句,我被录用的事业群是MIG. 笔试 比传说中的更坑,180分的卷,只有一个选择题是考察前端的,JavaScript定时器,只有4分……后面大题第一道是说一个10亿QQ号的数组,分别放在SET和VECTOR里,找出尾数是奇数的,C++容器不熟,我就用JavaScript来写了,也算是展现自己前端技能