完美世界2017校招技术综合B卷
时长:120分钟 总分:100分
162浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 简答题 |
---|---|---|---|
数量 | 30 | 10 | 2 |
有如下一段代码:
int nCount = 0 while (x) { nCount++ x = x & (x - 1) }
以下程序的功能是()?
#include <stdio.h> int main(void) { FILE *fp long int n fp = fopen("wj.txt", "rb") fseek(fp, 0, SEEK_END) n = ftell(fp) fclose(fp) printf("%ld", n) }
类B和类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将()?
int a=5,b=-5printf(“%d,%d”),a%(-4),b%(-4))输出()?
int a = 5, b = -5 printf("%d,%d", a%(-4), b%(-4))
假设下面的函数foo会被多线程调用,那么函数里面使用的变量i,j,k哪些因为线程间共享访问需要加密保护()? <

下列代码输出为()
class Test { int a public: Test() : a(0) {cout << "void"} explicit Test(int i) : a(i) {cout << "int"} Test(short s) : a(s) {cout << "short"} Test &operator=(int n) {a = n cout << "operator="} } int main() { int n Test a = n }
下面代码会输出什么?() <img alt="" src="https://uploadfiles.nowcoder.com/images/20170815/5994168_1502787308188_75184E
class A { public: int m void print() {cout << "A\n"} } int main() { A *pa = 0 pa->print() }
根据所给出的一组数空缺位置依次为()?
(1).CFI DHL EJ_ (2).1 3 2 4 6 5 7 _ (3).9 7 8 6 7 5 _
若有如下定义: <img alt="" src="https://uploadfiles.nowcoder.com/images/20170815/5994168_150278
class sam { public: int num void print() {cout << num} } sam x, *p = &x则下列表达式中,正确的是()
有以下语句: <img alt="" src="https://uploadfiles.nowcoder.com/images/20170815/5994168_1502788
char str[4][12] = {"aaa", "bbbb", "ccccc", "dddddd"}, *strp[4] for (int i = 0 i < 4 i++) strp[i] = str[i]
对字符串的正确引用是(),其中0≤k<4
小萌的副本生涯 【题目描述】 在主城站街很久之后,小萌决定不能就这样的浪费时间虚度青春,他打算去打副本。 这次的副本只有一个BOSS,而且BOSS是不需要击杀的,只需要和它比智力……. BOSS会列出一正整数的序列,由小
小萌的副本生涯
【题目描述】
在主城站街很久之后,小萌决定不能就这样的浪费时间虚度青春,他打算去打副本。
这次的副本只有一个BOSS,而且BOSS是不需要击杀的,只需要和它比智力…….
BOSS会列出一正整数的序列,由小萌先开始,然后两个人轮流从序列的任意一端取数,取得的数累加到积分里,当所有数都取完,游戏结束。
假设小萌和BOSS都很聪明,两个人取数的方法都是最优策略,问最后两人得分各是多少。
输入
第一行:一个正整数N(2 ≤ N ≤ 100),表示序列中正整数的个数。
第二行至末尾:用空格隔开的N个正整数(1 ≤ a[i] ≤ 200)
输出
只有一行,用空格隔开的两个数,小萌的得分和BOSS的得分。
样例输入
6
4 7 2 9 5 2
样例输出
18 11
计算最大获益时机 【题目描述】 假设你能重返过去,现在让你回到2015年,你能选择一支股票进行投资,你拥有这支股票未来n天的价格走势图,为了躲避证监会的监控,你只有一次买入卖出机会。现在要求实现一个程序计算哪天买入哪天卖出能获得最大
计算最大获益时机
【题目描述】
假设你能重返过去,现在让你回到2015年,你能选择一支股票进行投资,你拥有这支股票未来n天的价格走势图,为了躲避证监会的监控,你只有一次买入卖出机会。现在要求实现一个程序计算哪天买入哪天卖出能获得最大收益。
输入
第一行为天数n
接下来n行 为数组的n个整数元素,代表第n天该股票的价格
输出
输出为b,s #代表第b天买入,第s天卖出
天数从0开始
如果没有适合的买入卖出输出-1,-1
同样收益时越晚买入越早卖出更符合需要
样例输入
5
2
1
4
5
3
样例输出
1, 3