東軟集團2013筆試題

2021-09-01 13:36:31 字數 2100 閱讀 3000

一,選擇

1(c++)關於this 指標的說法錯誤的是:

a this 指標必須顯示說明

b 當建立乙個物件後,this指標就指向該物件

c 成員函式擁有this 指標

d 靜態成員函式不擁有this 指標

2 (c語言)以下程式的輸出結果是:

char str[15]="hello!";

printf("%d\n",strlen(str));

a 6 

b 14

c  7

d 15

3(c++)若有以下說明,對n的正確訪問語句是:

class y ;

int  y::n;

y objy;

a n=1; b y::n=1; c objy::n=1; d y->n;

4 (c語言) 執行下列**後,結果是:

double result;

result=100/3;

printf("%.2f",result);

a 0.00 b 33.00 c 33.33 d 34.00

5(c) 執行下列**後,結果是:

int i;

int total=0;

for(i=1;i<100;i++)

printf("%d",total);

a 0 b 100 c 4950 d 5050

6(c#)當駛入合併兩個非空委託失敗時,可以丟擲乙個()異常

a invalidcastexception

b arraytypemismatchexception

c indexoutofrangeexception

d multicastnotsupportedexception

7(c++) 下面關於虛函式,說法錯誤的是:

a 析構函式不能被定義為虛函式

b 包含純虛函式的類不能被例項化

c 虛函式可以被定義為protected 的

d 多型通常是借助於虛構函式來實現的

8(c語言) 以下不能正確定義二維陣列的是:

a int a[2][2]=,};

b int a[2]=;

c int a[2][2]=,2,3,4};

d int a[2]=,};

9(c語言) 執行下面**,結果:

unsigned char v=1;

int i;

for(i=0;i<10;i++)

printf("%d",v);

a 0 b 1 c 512 d 1024

10(c語言) 執行下面**,結果:

int checknumber(int *n)

int x=-8;

int i=0;

while(checknumber(&x))

printf("%d,%d",x,i);

a -1 7 b -1 8 c 0 7  d 0 8

12 -14 略

15 (軟體工程)在軟體開發的v模型中,應該在_____階段指定單元測試計畫。

a 需求分析 b 概要設計 c 詳細設計 d**編寫

二:填空題

1 在16 bit 環境下,int 型別資料佔__個位元組,short 型別佔___個位元組。

2 class sample

sample(int a,int b)

void disp()

執行結果:

3class sample

,,};  則a[1][2]+a[2][3]的值是:

5 假設 int a =2,則執行了a+=a*=15後,a的值為:

三,問答題

1 指標和引用的區別

2 結合下面**,分析其對記憶體分配使用上的不同

ina a =5;

void func()

3   說 明const關鍵字的作用

4 如何檢測單向鍊錶中是否包含環。

四,程式設計題

程式設計題詳見

青島東軟筆試題

地點 青島 題目1.請說明以下語句的含義 char c 10 int p 2 說說輪巡任務排程和搶占式任務排程的差別 3.簡述 mmu是如何實現記憶體重對映的?4給定乙個結構體陣列,請編寫乙個排序演算法按成員a公升序排列。結構體定義如下 struct t int a int b void sort ...

百度2013筆試題

一 簡答題 30 1 資料庫以及執行緒發生死鎖的原理及必要條件,如何避免死鎖答 產生死鎖的原因主要是 1 因為系統資源不足。2 程序執行推進的順序不合適。3 資源分配不當等。產生死鎖的四個必要條件 1 互斥條件 乙個資源每次只能被乙個程序使用。2 請求與保持條件 乙個程序因請求資源而阻塞時,對已獲得...

Google 2013筆試題一

2.1 給定三個整數a,b,c,實現 int median int a,int b,int c 返回三個數的中位數,不可使用sort,要求整數操作 比較,位運算,加減乘除等 次數盡量少,並分析說明程式最壞和平均情況下使用的操作次數。分析 中位數的意思是乙個有序列中間的乙個 奇數個數情況 或者中間兩個...