报的是研发工程实习生,抱着水一水的心态参加了(因为自己需要提高的地方实在太多...),意外接到了面试的通知,所以想在面试前把笔试题目整理一下...
先是选择题若干,感觉最多能对三分之一吧....涉及到了C++,计算机网络,数据库,操作系统,多线程等等。然后是编程与简答:
编程题
1. 求质数
C语言课本里的题目…就不再细说了…
2. 字符串编码:
大写,A~Z排列,如“AABBBC”编码为“2A3BC”(‘1’不显示),代码如下:
#include<iostream>
#include<string>
#include<map>
using namespace std;
map<char,int> encode(string str);
void printStr(map<char,int> code);
int main(){
stringtest;
while(cin>>test){
map<char,int>code = encode(test);
printStr(code);
}
return0;
}
map<char,int> encode(string str)
{
map<char,int>code; //关键字是第一个元素,值是第二个(关键字是唯一的),笔试时这里弄错了,死活调不出来...
for(inti