三星集團是韓國最大的跨國企業集團,同時也是上市企業全球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題,不是很多。 第三部分性格測試,不想說了,太多了,最後都填上就行了,都不知道自己在填什麼了。這項不能空著,切記。整個測試用磁帶計時,他說開始就開始,說結束時很恐怖,大家都在低頭算題,很安靜的說,突然冒出來一句,把全場人嚇得半死。最後性格測試早早交了卷還是被嚇到了。真不知道為什麼要路這個東西。 就這麼多吧,祝大家都能順利通過拿到面時邀請。