三星曆年筆試題真題

三星集團是韓國最大的跨國企業集團,同時也是上市企業全球500強,下面由本站小編為你提供的三星曆年筆試題真題,希望能幫到你。

三星曆年筆試題真題

三星曆年筆試題真題(一)

選擇題

1:事務日誌的用途是C

A.事務處理

B.完整性約束

C.數據恢復

D.安全性控制

2:以“W”方式打開文本文件a:,若該文件已存在,則 B

A.新寫入數據被追加到文件末尾

B.文件被清空,從文件頭開始存放新寫入數據

C.顯示出錯信息

D.新寫入數據被插入到文件首部

3:在分時操作系統控制下,對終端用户均採用_____算法,使每個終端作業都有機會在處理器上執行。 C

A.先來先服務

B.優先數

C.時間片輪轉

D.短作業優先

4:若定義了unsigned short a=32768;,則執行printf″a=%d″,a;語句的輸出結果是 C

A.a=-32768

B.a=-1

C.a=32768

D.數據類型不一致,出錯

5:計算機系統是由______組成。 C

A.硬件系統和主存儲器

B.軟件系統和操作系統

C.硬件系統和軟件系統

D.主機和外圍設備

6:設int a = 3;則表達式a<1&& - - a>1的運算結果和a的值分別是 B

A.0和2

B.0和3

C.1和2

D.1和3

7:不會產生內部碎片的存儲管理 A

A.分頁式存儲管理

B.分段式存儲管理

C.固定分區式存儲管理

D.段頁式存儲管理

8:把一個程序在一個數據集合上的一次執行稱為一個進程。所以 A

A.進程與程序是一一對應的

B.一個進程沒有結束前另一個進程不能開始工作

C.每個進程都有一個生命週期

D.一個進程完成任務後,它的程序和數據自動被撤銷

9:按照PX協議規定,一個事務要更新數據對象Q,必須先執行的操作是 C

(Q)

E(Q)

S(Q)

X(Q)

10:設宏定義#define PI 3.1415926,用宏名PI替換的是 C

A.算術表達式

B.字符串

C.單精度實型數

D.雙精度實型數

11:用順序查找方法查找長度為n的線性表時,在等概率情況下的平均查找長度為 D

A.n

B.n/2

C.(n-1)/2

D.(n+1)/2

12:若變量a,b已正確定義並賦值,符合 C 語言語法的表達式是 A

A.a=b=a+1

B.a ≤ b

C.a ≥ b

D.a ≠ b

13:若允許表達式內多種括號混合嵌套,則為檢查表達式中括號是否正確配對的算法,通常選用的輔助結構是 A

A.棧

B.線性表

C.隊列

D.二叉排序樹

14:產生系統死鎖的原因可能是由於 C

A.進程釋放資源

B.一個進程進入死循環

C.多個進程競爭,資源出現了循環等待

D.多個進程競爭共享型設備

簡答題

15:面的代碼輸出是什麼,為什麼?

void foo(void)

{

unsigned int a = 6;

int b = -20;

(a+b > 6) puts("> 6") : puts("<= 6");

}

16:簡述數據庫併發操作通常會帶來哪些問題。

1丟失修改

2 不可重複讀

3讀“髒”數據

17:設有關係模式如下:

供應商關係S(供應商號,供應商名,城市)

工程關係P(工程號,工程名)

供應關係SP(供應商號,工程號)

試寫出定義下列完整性約束的SQL子句:

(1)在關係SP中插入元組時,其供應商號和工程號必須是關係S和P中的有效值。

(2)在修改關係S中的供應商號時,必須同時修改關係SP中相應的供應商號。

18:int main

{

int x=3;

printf("%d",x);

return 1;

}

問函數既然不會被其它函數調用,為什麼要返回1?

如果返回0,告訴操作系統,程序正常結束,非0表示程序非正常結束。

19:試説明為何編譯程序要進行如下優化

for(j=0;j<200;j++)

{ for(i=0;i<20;i++)

{

A[j]=A[j]+1;

}

}

編譯優化後

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

{ for(j=0;j<200;j++)

{

A[j]=A[j]+1;

}

}

答:減小抖動

20:簡述數組與指針的區別?

數組是指針常量,指針是指針變量

21:非C++內建型別 A 和 B,在哪幾種情況下B能隱式轉化為A?

a. class B : public A { ……} // B公有繼承自A,可以是間接繼承的

b. class B { operator A( ); } // B實現了隱式轉化為A的轉化

c. class A { A( const B& ); } // A實現了non-explicit的參數為B(可以有其他帶默認值的參數)構造函數

d. A& operator= ( const A& ); // 賦值操作,雖不是正宗的隱式類型轉換,但也可以勉強算一個

22:局部變量能否和全局變量重名?

可以,在局部作用域範圍下,局部變量有效

23:如果有幾千個session,怎麼提高效率。

24:簡述介質故障的含義及其恢復方法。

1 裝入最新的數據庫後備份,是數據庫恢復到最近一次轉儲時的一致性狀態,

2 裝入相應的日誌文件副本,重做已完成的事物。

25:描述派生類的內存存儲方式。

內存分配時,是在於基類對象不同的內存地址處,按基類的成員變量類型,開闢一個同樣的類型空間,但注意開闢後派生對象的空間,不是複製基類的成員的值,而是僅僅開闢那種成員類型的空間,未初始化時,裏面存在的數是不確定的

然後派生類自己定義的成員變量是排在繼承的A類成員下面,如果派生類定義的變量名與基類相同,則此變量覆蓋掉繼承的基類同名變量,注意,覆蓋不是刪除,也就是派生類中繼承自基類的成員變量依然存在,而且值也不發生變化。如果想用此繼承自基類的成員變量,則要加:: , 在成員函數中訪問時,直接用base::i,即可,用派生類的對象a訪問時,如果此繼承自基類的成員變量是對象可訪問的(Public類型),則用::i訪問之

--------------------------------------------------------------=================================

選擇題

1:下面給出的四種排序方法中,排序過程中的比較次數與排序方法無關的是

A.選擇排序法

B.插入排序法

C.快速排序法

D.堆積排序法

2:在數據庫設計中,表示用户業務流程的常用方法是 A

Data Flow Diagram 數據流圖

C.程序流程圖

D.數據結構圖

3:用户使用操作系統通常有三種方式,它們是終端命令、系統調用命令和 C

A.計算機指令

B.宏命令

C.作業控制語言

D.彙編語言

4:設int(*p)( );,則p是 B

A.一維數組的指針變量

B.函數的指針變量

C.二級指針變量

D.字符串的指針變量

5:( )不是Unix系統的特色。 A

A.交互的分時系統

B.以全局變量為中心的模塊結構

C.模塊之間調用關係簡明

D.可以分成內核和外殼

6:對於while語句,錯誤的説法是 B

A.用條件控制循環體的執行次數

B.循環體至少要執行一次

C.循環體有可能一次也不執行

D.循環體中可以包含若干條語句

7:進程有三種基本狀態,不屬於基本狀態的是 B

A.等待態(阻塞態)

B.後備態

C.就緒態

D.運行態

8:對 C 程序在作邏輯運算時判斷操作數真、假的表述,下列哪一個是正確的 C

A.-1 為假,1為真

B.只有 1 為真

C.0 為假,非 0 為真

D.0 為真,非 0 為假

9:設有關係R(書號,書名),如果要檢索第3個字母為M,且至少包含4個字母的書名,則SQL查詢語句中WHERE子句的條件表達式應寫成:書名 LIKE C

A.'_ _ M _'

B.'_ _ M%'

C.'_ _ M _ %'

D.'_%M_ _'

10:在下列的闡述中,正確的表述是 B

A.中央處理器只能從主存儲器中存取一個字節的信息

B.中央處理器不能直接讀磁盤上的信息

C.中央處理器在目態工作時可執行所有的機器指令

D.中央處理器在管態工作時只能執行特權指令

11:用户程序中的I/O 操作實際是由( )完成。 D

A.程序設計語言

B.標準庫程序

C.編譯系統

D.操作系統

12:當用户程序執行訪管指令時,中斷裝置將使中央處理器( )工作。C

A.維持在目態

B.從目態轉換到管態

C.維持在管態

D.從管態轉換到目態

13:在批處理操作系統中,用户須事先編寫好一份表示作業執行步驟的作業説明書,所採用的語言是 D

A.彙編語言

B.C語言

語言

D.作業控制語言

14:在採用非搶佔式進程調度方式下,下列哪一種情況不會引起進程切換? B

A.時間片到

B.一個更高優先級的進程就緒

C.進程運行完畢

D.進程執行P操作

15:設char s1={′a′,′b′,′c′},s2=″abc″; ,則數組s1和s2的長度分別是 B

A.2,3

B.3,3

C.3,4

D.4,4

16:( )不是分時系統的基本特徵: C

A.同時性

B.獨立性

C.實時性

D.交互性

17:表達式5&2||5|2的值是 B

A.0

B.1

C.2

D.3

18:下列選項中,不正確的是 C

A.R=(R-S)∪(R∩S)

B.R-S=R-(R∩S)

C.R∩S=S-(R-S)

D.R∩S=S-(S-R)

19:在分時系統中,進程調度通常採用的算法是 C

A.先來先服務

B.靜態優先級

C.時間片輪轉

D.動態優先級

20:在關係模式R(A,B,C)中,有函數依剌集F={(A,B)→C,(B,C)→A},則R最高達到 B

B.2NF

C.3NF

21:主存儲器的可分配區域被分成256塊,用字長為32位的8個字作為“位示圖”,已知字號為3,位號為4,則對應的塊號為

A.28

B.35

C.100

D.131

簡答題

22:用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)

23:為什麼引入緩衝技術?支持多用户的系統中,實現鍵盤驅動程序需要字符緩衝技術,請給出兩種實現字符緩衝的方法。

24:簡單介紹下實現事務原子性算法的規則。

25:簡述嵌入式 SQL 語言中使用遊標的作用。

26:編程實現將任意的十進制整數轉換成R進制數(R在2-16之間)。

27:獨佔設備採用哪種分配方式?

28:簡述數據庫併發操作通常會帶來哪些問題。

29:設有如下3個關係模式:

職工 EMP(職工號,姓名,性別,出生年月)

工程 PRJ(工程編號,工程名稱,預算)

報酬 SAL(職工號,工程編號,工資)

用SQL語句,寫出以下問題的SQL;

1.按照職工號統計每個職工的總收入。

2.創建一個查詢職工承擔工程的視圖VPS,VPS包括職工號、姓名、工程名稱和工資屬性。

3.將預算額達到100萬元以上工程的職工工資提高10%。

30:系統有三種獨佔型單部件資源R1、R2、R3,有三個進程A、B、C併發執行,進程A需使用資源R3和R1,進程B需使用資源R1和R2,進程C需使用資源R2和R1。問在什麼情況下會發生死鎖,並説明原因。

31:閲讀下列程序,將輸出結果寫到各題右側的空白處。

main( )

{

int x=20,y=40,*p;

p=&x;printf(″%d,″,*p);

*p=x+10;

p=&y;printf(″%dn″,*p);

*p=y+20;

printf(″%d,%dn″,x,y);

32:創建一張學生表,包含以下信息,學號,姓名,年齡,性別,家庭住址,聯繫電話

33:int a[3];

a[0]=0; a[1]=1; a[2]=2;

int *p, *q;

p=a;

q=&a[2];

則a[q-p]=?

三星曆年筆試題真題(二)

三星筆試題心得

第一部分計算題,就是三角形度數,解方程,比大小什麼的,大家應該都記得,不記得的翻翻國中課本。都是挺基礎的。前面的不難,從18題開始難了,也沒時間了。所以我就做到17題。。。 大家有數學好的能多做就多做點。第二部分邏輯,就是找規律,給個圖上下左右的翻來翻去,也有字母的題。有的圖比較麻煩,要翻好多次,跟瑞銀的不太一樣,比那個麻煩多了。我做了16題,不是很多。 第三部分性格測試,不想説了,太多了,最後都填上就行了,都不知道自己在填什麼了。這項不能空着,切記。整個測試用磁帶計時,他説開始就開始,説結束時很恐怖,大家都在低頭算題,很安靜的説,突然冒出來一句,把全場人嚇得半死。最後性格測試早早交了卷還是被嚇到了。真不知道為什麼要路這個東西。 就這麼多吧,祝大家都能順利通過拿到面時邀請。