题目原题来源:

url=BHz9dr7Dbql5Ai0fTaUsi8QH-ieA9UAtw8kpf-Us_cGUnsz7ZIU1SfHIp33Cphcp0n6uPikWL6r8n0a0zQ0wNOMLGnXwxMd2uSHqv8-WJIe">http://wenku.baidu.com/link?url=BHz9dr7Dbql5Ai0fTaUsi8QH-ieA9UAtw8kpf-Us_cGUnsz7ZIU1SfHIp33Cphcp0n6uPikWL6r8n0a0zQ0wNOMLGnXwxMd2uSHqv8-WJIe

35题:C

#include<iostream>
#include<vector>
#include<string>
#include<algorithm> std::string foo(const std::string& s) {
std::string ret;
ret.reserve(s.size());
for(size_ti=0;i<s.size();++i) {
ret.push_back(s[i]|0x20);
}
return ret;
}
bool compare_string(const std::string& lhs,const std::string &rhs) {
returnfoo(lhs)<foo(rhs);
}
int main(int argc,constchar* argv[])
{
constchar* data[]={"Have","fun","in","Trendmicro"};
std::vector<std::string>vec(data,data+sizeof(data)/sizeof(data[0]));
std::sort(vec.begin(),vec.end(),compare_string);
std::copy(vec.begin(),vec.end(),std::ostream_iterator<std::string>(std::cout," "));
std::cout<<std::endl;
return 0;
}

34:BDE(下面是改动后的代码)

#include<stdio.h>
#include<exception>
#include<stdlib.h> template<unsigned int size>
class CTestObj
{
private:
int *m_pvalue;
public:
CTestObj(int arr[size])
{
m_pvalue=new int;
*m_pvalue=0;
for(unsigned int i=0;i<size;i++)
{
*m_pvalue+=arr[i];
}
}
~CTestObj()
{
delete m_pvalue;
}
voidTest()
{
if(*m_pvalue>100)
{
throw std::exception();
}
}
}; int main(int argc,const char* argv[])
{
try
{
int arr[]={1,2,3,4,500};
CTestObj<_countof(arr)> *pobj =new CTestObj<_countof(arr)>(arr);
pobj->Test();
delete pobj;
}
catch(std::exception)
{
printf("exception\n");
// delete pobj;
}
printf("end\n");
return 0;
}

9:A(供參考)

#include<stdio.h>
#include<iostream>
usingnamespace std; #define BUFFER_SIZE 12
/*void Copydata(const char *imgdata,int width,int height)
{
charbuf[BUFFER_SIZE];
if(width*height>BUFFER_SIZE) return;
const char*p=imgdata;
for(inti=0;i<width;++i){
for(intj=0;j<height;++j){
buf[i*width+j]=*p++;
}
}
cout<<buf<<endl;
}
void Copydata(const char *data,int len)
{
if(len>BUFFER_SIZE) return;
charbuf[BUFFER_SIZE];
memcpy(buf,data,len);
cout<<buf<<endl;
}*/
void Copydata(const char *imgdata,int width,int height)
{
char *buf=(char *)malloc(width*height);
if(NULL==buf)return;
memcpy(buf,imgdata,width*height);
cout<<buf<<endl;
free(buf);
}
int main(int argc,const char* argv[])
{
char *p="abcdefghijkl";
Copydata(p,3,4);
return 0;
}

8:BC

#include<stdio.h>
#include<iostream>
usingnamespace std; int main(int argc,constchar* argv[])
{
intarr[3][3]={{1,2,3},{4,5,6},{7,8,9}};
inti=1,j=2;
cout<<**(arr+3*i+j)<<endl;
cout<<*(*(arr+i)+j)<<endl;
cout<<*(arr[i]+j)<<endl;
cout<<*(arr+3*i+j)<<endl;
return 0;
}

7:A

#include<stdio.h>
#include<iostream>
using namespace std;
void check()
{
unsigned int i=1;
// char *cptr =(char *)i;
char *cptr= (char *)&i;
// char*cptr=&(char *)i;
// char cptr =(char)&i;
if(*cptr!=0)
printf("1");
else
printf("0");
}
int main(int argc,const char* argv[])
{
check();
return 0;
}

6:BC

#include <stdio.h>
#include <iostream>
using namespace std;
void f(char *s,char *t)
{
do{
*s++=*t++;
}while(*t!='\0');
*s='\0';
// cout<<s<<endl;
}
void f(char *s,char *t)
{
while(*t){
*s++=*t++;
}
*s='\0';
cout<<s<<endl;
}
void f(char *s,char *t)
{
do
{
*s=*t;
s++;
}while(*t++);
// cout<<s<<endl;
}
void f(char *s,char *t)
{
unsigned i;
for(i=0;i<strlen(t);i++)
s[i]=t[i];
s[i]='\0';
}
int main(int argc,const char* argv[])
{
char *t="abcde";
char *s=(char *)malloc(10);
f(s,t);
cout<<s<<endl;
return 0;
}

4:D

//假设基类对象指向子类对象的话 ,而且此函数是虚函数的时候。基类对象调用子类中定义的此函数。
#include<stdio.h>
#include<iostream>
usingnamespace std; class Base{
int x;
public:
Base(){x=1;}
virtualvoid display(){
cout<<x;
}
void show(){
cout<<x;
}
};
class Derived:public Base{
int y;
public:
Derived(){y=2;}
voiddisplay() {
cout<<y;
}
void show(){
cout<<y;
}
};
int main()
{
Base b;
Derived d;
b.display();
d.display();
Base *p=&d;
p->display();
b.show();
d.show();
p->show();
return 0;
}

2015年趋势科技笔试A卷的更多相关文章

  1. 2015 NI 校招笔试机试面试

    美国国家仪器NI也算是入驻上海很好的一家外企了,它是我们院的合作公司,加上今年NI在我们院扩招实习生,这次是一个难得的机会可以进入NI实习,可惜我并没有好好把握... 一.笔试 几个做错的印象特别深刻 ...

  2. 字节跳动19春招研发第一次在线笔试-A卷

    结果:凉. 说明 此博客仅为笔试记录所用,如涉及版权或保密问题,请联系我及时删除. 联系方式:georgehu716@qq.com 1. 找零 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C ...

  3. 2015:WPS笔试-Android开发岗位

    题目一共三道: 一:实现一个函数,能够推断两条直线的关系:平行.重合.垂直或相交. 二:实现一个函数.能够得到随意两个日期的相隔天数. 三:针对题目一或题目二,实现一个完整的单元測试. (笔试后在网上 ...

  4. 2013年各大小IT公司待遇

    2013年各大小IT公司待遇(初版   摘自好网)本人西电硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你想去的公司不在这里面,基本上是无名 ...

  5. 独树一帜的字符串匹配算法——RK算法

    参加了雅虎2015校招,笔试成绩还不错,谁知初面第一题就被问了个字符串匹配,要求不能使用KMP,但要和KMP一样优,当时瞬间就呵呵了.后经过面试官的一再提示,也还是没有成功在面试现场写得.现将该算法记 ...

  6. 2013年全国各大著名的IT公司薪资待遇大揭密

    以下为转载,特此说明!--西电好网 ============================================ 1: 本人西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇 ...

  7. 知名IT企业待遇一览表

    115家IT公司待遇一览表       作者是西电通院2013届毕业硕士,依据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇例如以下,吐血奉献,公司比較全.下面绝对是各大公司2013届校招的数 ...

  8. 2013国内IT行业薪资对照表【技术岗】

    (本文为转载,具体出处不详) 说薪水,是所有人最关心的问题.我只 想说如果想在薪水上面满意,在中国,没有哪里比垄断国企好.电力.烟草.通信才是应该努力的方向.但是像我们这种搞研发的进IT行业似乎是注定 ...

  9. 各大IT/IC公司offer比较&nbsp;

    1:本人西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你想去的公司不在这里面,基本上是无名小公司了:但无名小公司有时也 ...

随机推荐

  1. .Net Core添加分布式Session

    一.Session HTTP是一个无状态协议,Web服务器将每一个请求都视为独立请求.并且不保存之前请求中用户的值. Session 状态是ASP.NET Core提供的一个功能,它可以在用户通应用访 ...

  2. C# 多线程系列(二)

    传递数据给一个线程 通过函数或lambda表达式包一层进行传递. static void Main(string[] args) { Thread thread = new Thread(() =&g ...

  3. [转]JAVA回调机制(CallBack)详解

    看见一篇博客比较通俗的解释了回调机制,转载一下,感谢原文作者Bro__超,原文地址:http://www.cnblogs.com/heshuchao/p/5376298.html 序言 最近学习jav ...

  4. VHDL之std_logic_1164

    This packages defines a standard for designers to use in describing the interconnection data types u ...

  5. JAVA语言编程格式高级规范

    作为一位开发人员,都要有严格的代码规范.为此我总结了一些代码规范案例. 目   录 1. 前言 2. 试用范围 3. JAVA命名规范-- 3.1 公共约定 3.2 Java文件.包 3.3 类.接口 ...

  6. AI不与人为敌

    业界广为流传着一句话:有多少人工就有多少智能. 其实还应该有一句话:有多少付出就因该有多少回报.公正是世界永恒的话题. 一.人工智能还是人工愚蠢 科技从来没有善恶,也不会杀人,愚蠢的人比聪明的人做的错 ...

  7. eas之获取当前登陆信息

    public void getSystemInfo()    {        // SysContext工具类可获取当前登陆用户的信息,可根据需要进行调用.        // 举两例如下:     ...

  8. VBS正则表达式

    删除字符串中指定的内容 Dim pathStr, newPathStr pathStr = "c:\windows;%My%\tool;e:\test;%Tg%\ff;d:\mm" ...

  9. 使用for或while循环来处理处理不确定页数的网页数据爬取

    本文转载自以下网站: Python For 和 While 循环爬取不确定页数的网页  https://www.makcyun.top/web_scraping_withpython16.html 需 ...

  10. 48.Query DSL

    主要知识点 1.Query DSL的理解及基本语法 2.如何组合多个搜索条件 bool     一.Query DSL的理解 Query DSL的查询形式如下: GET /_search { &quo ...