一,選擇
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,要求整數操作 比較,位運算,加減乘除等 次數盡量少,並分析說明程式最壞和平均情況下使用的操作次數。分析 中位數的意思是乙個有序列中間的乙個 奇數個數情況 或者中間兩個...