爱奇艺2018秋季校招C 工程师(第一场)
时长:120分钟 总分:100分
103浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 |
---|---|---|
数量 | 10 | 3 |
下面代码的输出结果是什么 ( )
#include <iostream> using namespace std class A { public: void virtual f() { cout << "A" << " " } } class B : public A { public: void virtual f() { cout << "B" << " " } } int main(){ A *pa = new A() pa->f() B *pb=(B *)pa pb->f() delete pa, pb pa=new B() pa->f() pb=(B *)pa pb->f() return 0 }
可能重写的IP分组首部字段是
在32位计算机中,下面变量的大小是(  ) typ...
在32位计算机中,下面输出是多少( )
#include <iostream> using namespace std typedef enum { Char , Short, Int, Double, Float, }TEST_TYPE int main() { TEST_TYPE val cout<< sizeof(val)<<endl return 0 }
以下程序中,当输入6个字符后,容器的容量是多少() int main()...
int main() { vector<char> vec vec.reserve(1024) string tmp cin >> tmp string::iterator it = tmp.begin() for( it!=tmp.end() it++) { vec.push_back(*it) } vec.resize(vec.size() +vec.size()/2) return 0 }
红和绿
如样例所示: s = RGRGR
我们涂染之后变成RRRGG或RRRRR就满足要求了,涂染的个数都为2,没有涂染个数更少的方案了。 输入描述: 输入包括一个字符串s,字符串s长度length(1 ≤ length ≤ 50),其中只包括'R'或者'G',分别表示红色和绿色。输入样例: RGRGR 输出描述: 输出一个整数,表示牛牛最少需要涂染的正方形数量输出样例 2
奶牛编号
牛牛需要满足所有奶牛的喜好,请帮助牛牛计算牛牛有多少种给奶牛编号的方法,输出符合要求的编号方法总数。 输入描述: 输入包括两行,第一行一个整数n(1 ≤ n ≤ 50),表示奶牛的数量 第二行为n个整数x[i](1 ≤ x[i] ≤ 1000)输入样例: 4 4 4 4 4 输出描述: 输出一个整数,表示牛牛在满足所有奶牛的喜好上编号的方法数。因为答案可能很大,输出方法数对1,000,000,007的模。输出样例 24
奇异数
1、这个数字至少有两位
2、这个数的最低两位是相同的
比如: 1488是一个奇异数,而3、112不是。
牛牛现在给出一个一个区间[L,R],让你计算出在区间内有多少个奇异数 输入描述: 输入包括两个正整数L和R(1 &le L &le R &le 10^12),以空格分割。输入样例: 10 20 输出描述: 输出一个正整数,即区间内的奇异数的个数。输出样例 1