网易2018实习生招聘笔试题-视频编解码开发实习生
时长:120分钟 总分:110分
102浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 | 简答题 |
---|---|---|---|
数量 | 20 | 3 | 2 |
阅读C++语言代码输出() int main() {   &nb...
int main() { int arr[]={1,2,3,4,5,6,7} int *p=arr *(p++)+=89 printf("%d,%d\n",*p,*(++p)) return 0 }
阅读c++代码输出() class base1{    ...
class base1{ private: int a,b public: base1 ( int i ) : b(i+1),a(b){} base1():b(0),a(b){} int get_a(){return a} int get_b(){return b} } int main() { base1 obj1(11) cout<<obj1.get_a()<<endl<<obj1.get_b()<<endl return 0 }
64位电脑 运行c++结果输出()  class A { &nb...
class A { char a[2] public: virtual void aa(){} } class B:public virtual A { char b[2] char a[2] public: virtual void bb(){} virtual void aa(){} } class C:public virtual B { char a[2] char b[2] char c[2] public: virtual void cc(){} virtual void aa(){} virtual void bb(){} } int main() { cout<<sizeof(A)<<endl<<sizeof(B)<<endl<<sizeof(C) return 0 }
以下代码在64位的机子上输出是什么:
#include
#include <stdio.h> int getSize(int data[]){ return sizeof(data) } int main(){ int data1[] = {1,2,3,4,5} int size1 = sizeof(data1) int* data2 = data1 int size2 = sizeof(data2) int size3 = getSize(data1) printf("%d, %d, %d", size1, size2, size3) return 0 }
关于MySQL索引 ,下面说法正确的是() (1)B+Tree 索引...
在Linux系统中,可以用来查找可执行文件的是? (1)wher...
运行下面的c++代码, 关于ptrX ptrY ptrZ三个指针下面说法正...
class BaseX { public: virtual ~BaseX(){} virtual void FunctionX(){} } class ClassY: public BaseX { public: virtual void FunctionY(){} } class FatherZ :public ClassY { public: } int main() { FatherZ aObject BaseX* ptrX=&aObject ClassY* ptrY=&aObject FatherZ* ptrZ=&aObject return 0 }
假设某分时系统采用时间片轮转法,进程A,B,C,D需要运行的时间分别为20...
假设某系统为进程在内存中分配了3个物理块,进程访问顺序为0、2、1、3、0...
对于线性表( 13,25,22,35,54,57,63)进行散列...
被3整除
小Q得到一个神奇的数列: 1, 12, 123,...12345678910,1234567891011...。
并且小Q对于能否被3整除这个性质很感兴趣。
小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。
安置路灯
小Q正在给一条长度为n的道路设计路灯安置方案。
为了让问题更简单,小Q把道路视为n个方格,需要照亮的地方用'.'表示, 不需要照亮的障碍物格子用'X'表示。
小Q现在要在道路上设置一些路灯, 对于安置在pos位置的路灯, 这盏路灯可以照亮pos - 1, pos, pos + 1这三个位置。
小Q希望能安置尽量少的路灯照亮所有'.'区域, 希望你能帮他计算一下最少需要多少盏路灯。
牛牛的背包问题
有 n 项工作,每项工作分别在 Si 时间开始,在 Ti 时间结束。对于每...
有 n 项工作,每项工作分别在 Si 时间开始,在 Ti 时间结束。对于每项工作,你都可以选择参与与否。如果选择了参与,那么自始至终都必须全程参与。此外,参与工作的时间段不能重叠(即使是开始的瞬间和结束的瞬间的重叠也是不允许的)。
1.你能想到的解题思路或者解题方法是什么?请描述(4分)
2.请使用伪代码实现你的解题思路(8分)
3.请简单证明你所使用的方法是最优解(8分)
class A { public: A() {cout&...
class A
{
public:
}
classB:public A
{
public:
B(A&a):_a(a) { cout<<"B"<<endl }
~B() { cout<<"~B"<<endl }
private:
A _a
}
int main(void)
{
A a
B b(a)
return 0
}
请问main函数的执行过程中,基类构造、子类构造函数、子类成员变量构造函数的调用顺序是怎么样的 析构函数、子类析构函数、子类成员变量析构函数的调用顺序又是怎么样的?