女人裸体性做爰全过_免费在线观看成年人视频_亚洲人与黑人屁股眼交_四虎884aa成人精品_亚洲一二三在线观看_成人在线观看免费完整_国产精品毛片一区二区_亚洲成人av免费在线观看_国产熟妇搡bbbb搡bbbb_www.四虎精品_性欧美精品男男

好獵頭網-中高級人才獵頭網站!服務熱線:400-1801-668 好獵頭   |   登錄 注冊

迅雷技術類崗位筆試題目

添加時間:2017-11-27 00:00:00
瀏覽次數: 0

職位類型:技術類
面試地點:深圳
招聘公司:迅雷網絡

迅雷技術類筆試題目

1.下列程序的輸出結果為: (B)
#include
void main()
{
char* a[ ] = { "hello", "the", "world"};
char** pa = a;
pa ;
cout<<”*pa< }

A) theworld
B) the
C) ello
D) ellotheworld

2.已知二叉樹后序遍歷序列是 bfegcda,中序遍歷序列是 badefcg,它的前序遍歷序列是: (B)
A) abcdefg
B) abdcefg
C) adbcfeg
D) abecdfg

3.棧和隊列的共同特點是: (C)
A) 都是先進先出
B) 都是先進后出
C) 只允許在短點處插入和刪除元素
D) 沒有共同點

4.下面程序的運行結果為: (A)
#include
void main()
{span>
int a, x;
for(a = 0, x = 0; a<=1 && !x ; a )
{
a ;
}
cout<< a << x < }

A) 21
B) 22
C) 32
D) 41

5.下列選項,不正確的是: (B) while 后沒有分號
A) for(int a=1; a<=10; a );
B) int a=1;
do
{
a ;
}while(a<=10)
C) int a=1;
while(a<=10)
{
a ;
}
D) for(int a= 1; a<=10; a )a ;

6.下面關于數組的初始化正確的是: (B)

A) char str[2] = {“a”,”b”};
B) char str[2][3]={“a”,”b”}

C) char str[2][3]={{?a?,?b?},{?e?,?d?},{?e?,?f?}};
D) char str[] = {“a”, “b”};

7.下列說法正確的是: (B)
A) 內聯函數在運行時是將該函數的目標代碼插入每個調用該函數的地方
B) 內聯函數在編譯時是將該函數的目標代碼插入每個調用該函數的地方
C) 類的內聯函數必須在類體內定義
D) 類的內聯函數必須在類體外通過關鍵字 inline 定義

8.下面對靜態成員的描述中,正確的是: (D)
A) 靜態數據成員可以在類體內初始化
B) 靜態數據成員不可以被類的對象調用
C) 靜態數據成員不能受 private 控制符的作用
D) 靜態數據成員可以直接用類名調用

9.下列運算符中,在 C 語言中不能重載的是: (C)
A) * B) >= C) :: D) delete

10.下面關于多態性的描述,錯誤的是:(C)
A) C 語言的多態性分為編譯時的多態性和運行時的多態性
B) 編譯時的多態性可通過函數重載實現
C) 運行時的多態性可通過模板和虛函數實現 //模板的是編譯時多態性,而虛函數是運行時
D) 實現運行時多態性的機制稱為動態綁定

11.如果進棧序列為 e1,e2,e3,e4,e5,則可能的出棧序列是: (D)
A) e3,e2,e5,e4,e1
B) e2,e3,e5,e4,e1
C) e3,e2,e4,e5,e1
D) 以上都有可能

12.下面關于類和對象的描述中,錯誤的是: (A)
A) 類就是 C 語言中的結構體類型,對象就是 C 語言中的結構體變量
B) 類和對象之間的關系是抽象和具體的關系
C) 對象是類的實例,一個對象必須屬于一個已知的類
D) 類是具有共同行為的若干對象的統一描述體

13.下面關于數組的描述錯誤的是:( D)
A) 在 C 語言中數組的名字就是指向該數組第一個元素的指針
B) 長度為 n 的數組,下標的范圍是 0-n-1
C) 數組的大小必須在編譯是確定
D) 數組只能通過值參數和引用參數兩種方式傳遞給函數

注釋:
在把數組作為參數傳遞給函數時,有值傳遞(by value)和地址傳遞(by reference)兩種方式。
在值傳遞方式中,要在數組參數的尾部加上一對方括號([]),調用函數時只需將數組的地址(即數組名)傳遞給函數。
例如:如果數組 x 被聲明為: int x[10];
那麼函數被說明為: void byval_func(int[]);
參數 int[]告訴編譯程序 byval_func()函數只有一個參數,即一個由 int 型值組成的數組。 函數調用時只需將數組名傳遞給函數:byval_func(x);
#include
void byval_func(int[]);
void main(void);
void main(void)
{
int x[10];
int y;
for(y=0;y<10;y )
x[y]=y;
byval_func(x);
}
void byal_func(int i[])
{
int y;
for(y=0;y<10;y )
printf("%d\n",i[y]);
> }

在值傳遞方式中,數組 x 將被復制一份,復制所得的數組將被存放在棧中,然后由 byval_func()函數接收并打印出來。由於傳遞給 byval_func()函數的是初始數組的一份拷貝,因此在 byval_func()函數內部修改傳遞過來的數組對初始數組沒有任何影響。

值傳遞方法的開銷是很大的,因為首先它要完整地復制初始數組并將這份拷貝存放到棧中,這將耗費相當可觀的運行時間, 因而值傳遞方法效率較低;其次,初始化數組的拷貝需要占用額外的內存空間(棧中的內存);最后,編譯程序需要專門產生一部分用來復制初始數組的代碼,這將使程序變大。

地址傳遞方法克服了值傳遞方法的缺點。在地址傳遞方法中,傳遞給函數的是指向初始數組的指針,不用復制數組,因此程序變得簡練,也節省了棧中的內存空間。在地址傳遞過程中,只需在函數原形中將函數的參數說明為指向數組元素數據類型的一個指針。

例如同樣定義一個數組 x: int x[10];
那麼函數被說明為: int const_funt(const int*);
參數 const int*告訴編譯程序 const_funt()函數只有一個參數,即指向一個 int 類型常量的指針。
函數調用時只需將數組的地址傳遞給函數:const_func(x);
#include
void const_func(const int*);
void main(void);
void main(void)
{
int x[10];
int y;
for(y=0;y<10;y )
x[y]=y;
constl_func(x);
}
void const_func(const int*i)
{
int y;
for(y=0;y<10;y )
printf("%d\n",*(i y));
}

在值傳遞方式中,沒有復制初始數組并將其拷貝存放在棧中,const_func()函數只接收到指向一個 int 類型常量
的指針,因此在編寫程序時要保證傳遞給 const_func()函數的是指向一個由 int 類型常量組成的數組的指針。 const
修飾符的作用是防止意外修改初始數組中的某一個元素。

14.引用標準庫時,下面的說法你認為哪個是正確的:( B)
A) 語句#include “ stdlib.h”是正確的, 但會影響程序的執行速度
B) 語句#include 是正確的,而去程序執行速度比#include “ stdlib.h”要快
C) 語句#include 和#include “ stdlib.h”都是正確的,程序執行速度沒有區別
D) 語句#include “ stdlib.h”是錯誤的

注釋: include ""是先從本地目錄開始尋找,然后去尋找系統路徑,而 Include <> 相反先從系統目錄,后從本地目錄。

15.設 a、 b、 c、 d、 m、 n 均為 int 型變量,且 a=5、 b=6、 c=7、 d=8、 m=2、 n=2,則邏輯表達式( m=a>b) &&(n=c>d)運算后, n 的值為:( C)

A) 0
B) 1
C) 2
D) 7

16.不能作為重載函數的調用的依據是:( C)
A) 參數個數
B) 參數類型
C) 函數類型
D) 函數名稱

17.下列程序的輸出結果為: (D)
#include< iostream. h>
int func(int n)
{
if〔 n<1)return 1;
else return n func(n-1);
return 0;
}
void main()
{
cout< }

A) 0
B)10
C)15
D)16

18.建立派生類對象時,3 種構造函數分別是 a(基類的構造函數)、 b(成員對象的構造函數)、 c(派生類的構造函
數)這 3 種構造函數的調用順序為: (A)

A)abc
B)acb
C)cab
D)cba

19.如果友元函數重載一個運算符時,其參數表中沒有任何參數則說明該運算符是:( D)

A)一元運算符
B)二元運算符
C)選項 A)和選項 B)都可能
D)重載錯誤

解析: C 中用友元函數重載運算符至少有一個參數,重載一目運算符要有一個參數,重載二目運算符要有
兩個參數。

20.有以下程序段:( D)?
#define F(X,Y) (X)--; (Y) (X)*(Y);
int i, a = 3, b = 4;
for( i = 0; i<5; i ) F(a,b)
printf(“%d, %d”, a, b);
輸出結果是:()

A) 3, 4
B) 3, 5
C) -2, 5
D) -2, 9

21.下列 for 循環的循環體執行次數為:( A)
for(int i(10), j(1); i=j=0; i , j--)
A) 0;
B) 1;
C) 無限;
D)以上都不對

22.下面程序的輸出結果是( D)
char *p1= “ 123” , *p2 = “ ABC” , str[ 50] = "xyz";
strcpy( str 2,strcat( p1,p2)) ;
cout << str;

A) xyz123ABC
B) z123ABC
C) xy123ABC  ;
D)出錯

23.下面函數的執行結果是輸出( B)
char str[ ] = “xunlei”;
char *p = str;
int n = 10;
printf(“%d, %d, %d\n”, sizeof(str), sizeof(p), sizeof(n));

A) 4, 4, 4
B) 7, 4, 4
C) 6, 4, 4
D) 6, 6, 4

24.有下列程序段:
char *p, *q;
p = (char*) malloc(sizeof(char) * 20);
q = p;
scanf(“%s %s”, p, q);
printf(“%s %s\n”, p, q);
若從鍵盤輸入: abc def, 則輸出結果是( A)
A) def def
B) abc def
C) abc d
D) d d

解析: q=p;因此 p,q 指向的是同一段內存.scanf 先是把 abc 寫到 p 指向的空間,再把 def 寫到 q 指向的空間,也就是同一段空間,因此 abc 被 def 覆蓋了。

25.現在有以下語句:
struct _THUNDER{
int iVersion;
char cTag;
char cAdv;
int iUser;
char cEnd;
}Thunder;
int sz = sizeof(Thunder);
則執行后,變量 sz 的值將得到( D)

A) 11
B) 12
C) 13
D) 16

26.有如下程序段:
void GetMemeory(char* p)

p = (char*) malloc (100);

void test()
{
char *str=NULL;
GetMemory(str);
strcpy(str,”Thunder”);
strcat(str 2, “Downloader”);
printf(str);
}
請問運行 Test 函數結果是:( D)

A) Thunder Downloader
B) under Downloader
C) Thunderownloader
D) 程序崩潰

解析:在函數中給指針分配空間,實際上是給指針的臨時變量分配空間,函數結束后,這個臨時變量也消亡,
而 str 仍然為 NULL,沒有為其分配空間,此時 strcpy()是肯定會出錯的。

27.函數調用 exec((v1,v2), (v3,v4,v5),v6,v7);中,實參的個數是( A)
A) 4
B) 5
C) 6
D) 7

28.p 是指向類 X 的成員 m 的指針, s 是類 X 的一個對象。現要給 m 賦值,( C)是正確的。
A) s.p = 5
B) s->p = 5
C) s.*p = 5
D) *s.p = 5

29.函數 fun( char* p) { return p;}的返回值是( B)
A)無確切值
B) 行參 p 中存放的地址值
C) 一個臨時存儲單元的地址
D) 行參 p 自身的地址值

30.a,b 均為不等于 0 的整形變量,以下關系式恒成立的是:( C)
A) a*b/a*b == 1  ;
B) a/b*b/a == 1
C) a/b*b a%b == a
D) a/b*b == a

31.設有如下說明:
typedef struct ST{ long a; int b; char c[2]; } NEW;
則下面敘述中正確的是: (C)
A)以上的說明形式非法
B) ST 是一個結構體類型
C) NEW 是一個結構體類型
D) NEW 是一個結構體變量

32.下列表達式正確的是:( C)

A) 9
B) ( x y)
C) c c c
D) ( a-b--)

33.在 int b[ ][3] = {{1},{3,2},{4,5,6},{0}};中, sizeof(b) = ( D)。
A) 4
B) 12
C) 28
D) 48

34.以下程序的輸出結果是: (D)
#define M(x,y,z) x*y z
main()
{
int a=1, b=2, c=3;
printf(“%d\n”,M(a b,b c,c a));
}

A) 19
B) 17
C) 15
D) 12

35.若有以下定義和語句:
int u=010, v= 0x10, w=10;
printf(“ %d, %d,%d\n” ,u,v,w);
則輸出結果是: (A)

A)8,16,10
B)10,10,10
C)8,8,10
D)8,10,10

36.下面程序段的輸出結果是:( B)
int a=5, b=4, c=3, d=2;
if(a>b>c)
printf(“%d\n”,d);
else if((c-1>=d)==1)
printf(“%d\n”, d 1);
else
printf(“%d\n”, d 1);

A) 2
B) 3
C) 4
D) 編譯錯誤

37.有如下程序段,
請問 k 的值是:( D)
enum {a, b=5, c, d=4, e} k; k =c;
A) 3 B) 4 C) 5 D) 6

38.有如下程序段:
int i, n = 0;
double x = 1, y1 = 2.1/1.9, y2 = 1.9/2.1;
for( i = 1; i<22; i )
x = x*y1;
while( x!=1.0)
{
x =x*y2;
n ;
}
printf(“%d\n”, n);
請問執行結果是:( A)

A) 21
B) 22
C)無限循環
D) 程序崩潰

48. 用樹形結構表示實體之間聯系的模型是( C)
A) 關系模型
B) 網狀模型
C) 層次模型
D)以上三個都是

39.有如下程序段:
char fun(char *);
main()
{
char *s = “one”, a[5] = {0}, (*f1)(char *) = fun, ch;
}
則對函數 fun 的調用語句正確的是( C)

A) *f1(&a);
B) f1( *s) ;
C) f1(&ch)
D) ch = *f1(s);要改成( *f1) (s)才正確

40.有如下程序段:
int c = 23;
printf(“%d\n”, c&c);
請問執行結果是:( C)

A) 0
B) 46
C) 23
D) 以上都不對

女人裸体性做爰全过_免费在线观看成年人视频_亚洲人与黑人屁股眼交_四虎884aa成人精品_亚洲一二三在线观看_成人在线观看免费完整_国产精品毛片一区二区_亚洲成人av免费在线观看_国产熟妇搡bbbb搡bbbb_www.四虎精品_性欧美精品男男
91精品人妻一区二区三区| 青青青视频在线播放| 亚洲欧美色图视频| 性欧美一区二区| 视频国产一区二区| 国产大屁股喷水视频在线观看| 久久久久亚洲AV成人无在| 国产精品久久久精品四季影院| 制服丝袜第一页在线观看| 俄罗斯毛片基地| 国产精品福利导航| 18岁成人毛片| 亚洲ⅴ国产v天堂a无码二区| 人妻av一区二区| 顶级黑人搡bbw搡bbbb搡| 少妇饥渴放荡91麻豆| 国产va在线播放| 国产精品69久久久久孕妇欧美| jjzz黄色片| 日韩www视频| 日韩在线不卡av| 91在线无精精品白丝| 中国极品少妇xxxx| 精品人妻无码中文字幕18禁| 午夜国产福利视频| 免费看黄色三级| 亚洲国产精品无码久久久久高潮| 国产97免费视频| 国产成人免费在线观看视频| 瑟瑟视频在线观看| 国产 xxxx| 无码人妻一区二区三区免费n鬼沢| 亚洲av无码一区二区二三区| 喷水视频在线观看| 日本护士做爰视频| 久久福利小视频| 亚洲黄色免费在线观看| 中文在线永久免费观看| 疯狂揉花蒂控制高潮h| 99re久久精品国产| 我和岳m愉情xxxⅹ视频| 六月婷婷七月丁香| 五月天婷婷丁香网| avtt天堂在线| 亚洲成人激情小说| 国产激情视频网站| 国产人妻一区二区| 久久久精品少妇| 人妻av一区二区| 精品无码国产污污污免费网站 | 五月婷婷一区二区| 亚洲国产成人精品综合99| 可以看的av网址| 97人妻精品一区二区免费| 国产又黄又粗视频| 三级影片在线看| 精品人妻一区二区免费视频| 国产综合精品在线| 日韩欧美中文字幕视频| a级一a一级在线观看| 日本免费网站视频| 野战少妇38p| 亚洲AV成人无码网站天堂久久| 中文字幕另类日韩欧美亚洲嫩草| 制服丝袜在线第一页| 天堂资源在线视频| 催眠调教后宫乱淫校园| 可以免费看av的网址| 日本黄色录像片| 欧美一区二区三区爽爽爽| 亚洲欧美色图视频| 一区二区在线免费观看视频| 国产精品20p| 亚洲av成人精品一区二区三区 | 日本少妇一级片| 三年中国中文观看免费播放| 国产ts在线观看| 久久亚洲无码视频| chinese麻豆新拍video| 四虎永久免费在线| 人妻无码一区二区三区免费| 中文字幕日韩三级片| 国产女主播在线播放| 免费在线观看黄色小视频| 91中文字幕永久在线| 艳妇乳肉豪妇荡乳xxx| 91精产国品一二三| 日韩大尺度视频| 爱爱视频免费在线观看| 内射毛片内射国产夫妻| 97人妻精品一区二区免费| 日本少妇xxxx| 亚洲视频在线播放免费| 男人添女人荫蒂国产| 极品久久久久久| 制服下的诱惑暮生| 日本r级电影在线观看| 国精产品一区一区三区免费视频| 超碰人人cao| 日本wwwxx| 中文字幕视频观看| 99re久久精品国产| 在线免费观看成年人视频| 制服丝袜第一页在线观看| 屁屁影院国产第一页| 成年人免费观看视频网站| 能直接看的av| 中文字幕av久久爽av| 天天爽夜夜爽视频| 免费黄色a级片| 性欧美13一14内谢| 亚洲午夜久久久久久久国产| 国产一区二区三区精品在线| 精品一区二区三区蜜桃在线| 粉嫩精品久久99综合一区| 中文字幕电影av| 在线播放第一页| 成年人在线观看av| 亚洲天堂av中文字幕| 成年人av电影| 51调教丨国产调教视频| 一级黄色毛毛片| 欧美大喷水吹潮合集在线观看| 香蕉久久久久久av成人| av小说在线观看| 三级影片在线看| 黄色国产在线观看| 免费精品在线视频| 懂色av粉嫩av蜜乳av| 朝桐光av在线| 在线观看福利片| 免费人成视频在线播放| a毛片毛片av永久免费| 亚洲不卡在线播放| 一区二区伦理片| 日b视频在线观看| 91人妻一区二区三区| 国产精品美女高潮无套| 少妇献身老头系列| 亚洲二区在线播放| 亚洲黄色网址大全| 中日韩精品一区二区三区 | 国产一级免费片| a在线视频播放观看免费观看| 成人片黄网站色大片免费毛片| 涩视频在线观看| 欧美国产日韩在线观看成人| 中文字幕人妻一区二区| 四虎永久免费观看| 人妻体体内射精一区二区| 国产福利在线导航| 免费一级特黄3大片视频| 你懂得在线视频| 在线免费播放av| 在线天堂www在线国语对白| 日韩大尺度视频| 麻豆精品国产传媒| 91视频免费在线看| 91精品国产闺蜜国产在线闺蜜| 五月天精品视频| 一级肉体全黄裸片| 久久久久亚洲av无码专区桃色| 黄色a一级视频| www.色天使| 国产美女永久免费无遮挡| 亚洲图片另类小说| 国产3级在线观看| 黄色片子免费看| 日本美女视频网站| 99久久免费看精品国产一区| 亚洲精品在线视频免费观看| 日本一卡二卡在线| 亚洲综合自拍网| 亚洲综合网在线观看| 91无套直看片红桃在线观看| 国产成人精品视频免费| 91插插插插插插| 成人免费毛片xxx| 东京热av一区| 日本激情小视频| www.av天天| 久久久久久久久久久久国产精品| 亚洲自拍偷拍精品| 日本少妇高潮喷水xxxxxxx| 国产精品情侣呻吟对白视频| 欧产日产国产v| 欧美 日本 国产| 国产美女高潮视频| 波多野结衣影院| 肉色超薄丝袜脚交69xx图片| 亚洲成人福利视频| 亚洲黄色小说视频| 日本人添下边视频免费| 干b视频在线观看| 亚洲欧美一区二区三区四区五区| 91九色蝌蚪porny| 国产精品无码无卡无需播放器| 风韵丰满熟妇啪啪区老熟熟女| 激情五月深爱五月| 国产女人18毛片水真多18|