- 360筆試題 推薦度:
- 12580筆試題 推薦度:
- 筆試-CRI 筆試題 推薦度:
- 相關(guān)推薦
筆試題
在各個(gè)領(lǐng)域,我們最熟悉的就是試題了,試題是考核某種技能水平的標(biāo)準(zhǔn)。你知道什么樣的試題才是好試題嗎?下面是小編幫大家整理的筆試題,歡迎閱讀與收藏。
筆試題 1
一、選擇題(每小題2分,共70分)
。1)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指(
A)存儲(chǔ)在外存中的數(shù)據(jù)
B)數(shù)據(jù)所占的存儲(chǔ)空間量
C)數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式
D)數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示
。2)下列關(guān)于棧的描述中錯(cuò)誤的是(
A)棧是先進(jìn)后出的線性表
B)棧只能順序存儲(chǔ)
C)棧具有記憶作用
D)對(duì)棧的插入與刪除操作中,不需要改變棧底指針
。3)對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是(
A)冒泡排序?yàn)閚/2
B)冒泡排序?yàn)閚
C)快速排序?yàn)閚
D)快速排序?yàn)閚(n-1)/2
。4)對(duì)長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為(
A)log2n
B)n/2
C)n
D)n+1
(5)下列對(duì)于線性鏈表的描述中正確的是(
A)存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的
B)存儲(chǔ)空間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面
C)存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面
D)存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的
。6)下列對(duì)于軟件測(cè)試的描述中正確的是(
A)軟件測(cè)試的目的是證明程序是否正確
B)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
C)軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
。7)為了使模塊盡可能獨(dú)立,要求(
A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)
B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
。8)下列描述中正確的是(
A)程序就是軟件
B)軟件開(kāi)發(fā)不受計(jì)算機(jī)系統(tǒng)的限制
C)軟件既是邏輯實(shí)體,又是物理實(shí)體
D)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合
。9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指(
A)數(shù)據(jù)與程序獨(dú)立存放
B)不同的數(shù)據(jù)被存放在不同的文件中
C)不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用
D)以上三種說(shuō)法都不對(duì)
。10)用樹(shù)形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是(
A)關(guān)系模型
B)網(wǎng)狀模型
C)層次模型
D)以上三個(gè)都是
(11)在超市營(yíng)業(yè)過(guò)程中,每個(gè)時(shí)段要安排一個(gè)班組上崗值班,每個(gè)收款口要配備兩名收款員配合工作,共同使用一套收款設(shè)備為顧客服務(wù)。在數(shù)據(jù)庫(kù)中,實(shí)體之間屬于一對(duì)一關(guān)系的是
A)“顧客”與“收款口”的關(guān)系
B)“收款口”與“收款員”的關(guān)系
C)“班組”與“收款員”的關(guān)系
D)“收款口”與“設(shè)備”的關(guān)系
。12)在教師表中,如果要找出職稱為“教授”的教師,所采用的關(guān)系運(yùn)算是
A)選擇
B)投影
C)聯(lián)接
D)自然聯(lián)接
。13)在SELECT語(yǔ)句中使用ORDER BY是為了指定
A)查詢的表
B)查詢結(jié)果的順序
C)查詢的條件
D)查詢的字
(15)“數(shù)學(xué)管理”數(shù)據(jù)庫(kù)中有學(xué)生表、課程表和選課表,為了有效地反映這三張表中數(shù)據(jù)之間的聯(lián)系,在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)應(yīng)設(shè)置
A)默認(rèn)值
B)有效性規(guī)則
C)索引
D)表之間的關(guān)系
(14.16題略)
。17)如果在數(shù)據(jù)庫(kù)中已有同名的表,要通過(guò)查詢覆蓋原來(lái)的表,應(yīng)該使用的查詢類(lèi)型是
A)刪除
B)追加
C)生成表
D)更新
。18)條件“Not工資額>2000”的含義是
A)選擇工資額大于2000的記錄
B)選擇工資額小于2000的記錄
C)選擇除了工資額大于2000之外的記錄
D)選擇除了字段工資額之外的字段,且大于2000的記錄
(19)Access數(shù)據(jù)庫(kù)中,為了保持表之間的關(guān)系,要求在主表中修改相關(guān)記錄時(shí),子表相關(guān)記錄隨時(shí)之更改。為此需要定義參照完整性關(guān)系的
A)級(jí)聯(lián)更新相關(guān)字段
B)級(jí)聯(lián)刪除相關(guān)字段
C)級(jí)聯(lián)修改相關(guān)字段
D)級(jí)聯(lián)插入相關(guān)字段
。20)如果輸入掩碼設(shè)置為“L”,則在輸入數(shù)據(jù)的時(shí)候,該位置上可以接受的合法輸入是
A)必須輸入字母或數(shù)字
B)可以輸入字母、數(shù)字或空格
C)必須輸入字母A~Z
D)任意符號(hào)
(21)定義字段默認(rèn)值的含義是
A)不得使該字段為空
B)不允許字段的值超出某個(gè)范圍
C)在末輸入數(shù)據(jù)之前系統(tǒng)自動(dòng)提供的數(shù)值
D)系統(tǒng)自動(dòng)把小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母
(22)在窗體上,設(shè)置控件Command0為不可見(jiàn)的屬性是
A)Command0.Colore
B)Command0.Caption
C)Command0.Enabled
D)Command0.Visible
。23)能夠接受數(shù)值型數(shù)據(jù)輸入的窗體控件是
A)圖形
B)文本框
C)標(biāo)簽
D)命令按鈕
(24)SQL語(yǔ)句不能創(chuàng)建的是
A)報(bào)表
B)操作查詢
C)選擇查詢
D)數(shù)據(jù)定義查詢
。25)不能夠使用宏的數(shù)據(jù)庫(kù)對(duì)象是
A)數(shù)據(jù)表
B)窗體
C)宏
D)報(bào)表
。26)在下列關(guān)于宏和模塊的敘述中,正確的是
A)模塊是能夠被程序調(diào)用的函數(shù)
B)通過(guò)定義宏可以選擇或更新數(shù)據(jù)
C)宏或模塊都不能是窗體或報(bào)表上的事件代碼
D)宏可以是獨(dú)立的數(shù)據(jù)庫(kù)對(duì)象,可以提供獨(dú)立的操作動(dòng)作
(27)VBA程序流程控制的方式是
A)順序控制和分支控制
B)順序控制和循環(huán)控制
C)循環(huán)控制和分支控制
D)順序、分支和循環(huán)控制
。28)從字符串s中的第2個(gè)字符開(kāi)始獲得4個(gè)字符的子字符串函數(shù)是
A)Mid$(s,2,4)
B)Left$(s,2,4)
C)Rigth(s,4)
D)Left$(s,4)
。29)語(yǔ)句Dim NewArray(10) As Integer的含義是
A)定義了一個(gè)整型變量且初值為10
B)定義了10個(gè)整數(shù)構(gòu)成的數(shù)組
C)定義了11個(gè)整數(shù)構(gòu)成的數(shù)組
D)將數(shù)組的第10元素設(shè)置為整型
(30)在Access中,如果要處理具有復(fù)雜條件或循環(huán)結(jié)構(gòu)的操作,則應(yīng)該使用的對(duì)象是
A)窗體
B)模塊
C)宏
D)報(bào)表
(31)不屬于VBA提供的.程序運(yùn)行錯(cuò)誤處理的語(yǔ)句結(jié)構(gòu)是
A)On Error Then標(biāo)號(hào)
B)On Error Goto標(biāo)號(hào)
C)On Error Resume Next
D)On Error Goto 0
。32)ADO的含義是
A)開(kāi)放數(shù)據(jù)庫(kù)互連應(yīng)用編程接口
B)數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象
C)動(dòng)態(tài)鏈接庫(kù)
D)Active數(shù)據(jù)對(duì)象
。33)若要在子過(guò)程proc1調(diào)用后返回兩個(gè)變量的結(jié)果,下列過(guò)程定義語(yǔ)句中有效的是
A)Sub proc1(n,m)
B)Sub procl(ByVal n,m)
C)Sub procl(n,BYVal m)
D)Sub procl(ByVal n, ByVal m)
(34)下列四種形式的循環(huán)設(shè)計(jì)中,循環(huán)次數(shù)最少的是
A)a=5:b=8
Do
A=a+1
Loop While a
B)a=5:b=8
Do
a=a+1
Loop Until a
C)a=5:b=8
Do Until a
b=b+1
Loop
D)a=5:b=8
Do Until a>b
a=a+1
Loop
。35)在窗體中有一個(gè)命令按鈕run35,對(duì)應(yīng)的事件代碼如下:
private Sub run35_Enter( )
Dim num As Integer
Dim a As Integer
Dim b As Integer
Dim i As Integer
For i=1 To 10
num=InputBox(\"請(qǐng)輸入數(shù)據(jù):\",\"輸入\",1)
If Int(num/2)=num/2 Then
a=a+1
Else
B=b+1
End If
Next I
MsgBox(\"運(yùn)行結(jié)果:a=\"& Str(a)&:\",b=\"& Str(b))
End Sub
運(yùn)行以上事件所完成的功能是
A)對(duì)輸入的10個(gè)數(shù)據(jù)求累加和
B)對(duì)輸入的10個(gè)數(shù)據(jù)求各自的余數(shù),然后再進(jìn)行累加
C)對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)有幾個(gè)是整數(shù),有幾個(gè)是非整數(shù)
D)對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)有幾個(gè)是奇數(shù),有幾個(gè)是偶數(shù)
二、填空題(每空2分,共30分)
。1)計(jì)算機(jī)網(wǎng)絡(luò)是由多臺(tái)計(jì)算機(jī)互聯(lián)而成,為保證網(wǎng)絡(luò)中計(jì)算機(jī)間的數(shù)據(jù)交換,要求計(jì)算機(jī)在交換數(shù)據(jù)的過(guò)程中遵守相應(yīng)的網(wǎng)絡(luò)協(xié)議,一個(gè)網(wǎng)絡(luò)協(xié)議由語(yǔ)法、___________和時(shí)序三個(gè)要素組成。
。2)電子郵件程序向郵件服務(wù)器發(fā)送郵件時(shí),使用的協(xié)議是___________。
。3)對(duì)于給出的一組僅w={5,6,8,12},通過(guò)霍夫曼算法求出的擴(kuò)充二叉樹(shù)的帶權(quán)外部路徑長(zhǎng)度為_(kāi)__________。
(4)設(shè)散列表的地址空間為0到18,散列函數(shù)為h(k)=k mod19,用線性控查法解決碰撞,F(xiàn)從空的散列表開(kāi)始,依次插入關(guān)鍵碼值190,89,217,75,則最后一個(gè)關(guān)鍵碼33的地址為_(kāi)__________。
。5)設(shè)待排序關(guān)鍵碼序列為(25,18,9,33,67,82,53,95,12,70),要按關(guān)鍵碼值遞增的順序進(jìn)行排序,采取以第一個(gè)關(guān)鍵碼為分界元素的快速排序法,第一趟完成后關(guān)鍵碼33被放到了第___________個(gè)位置。
。6)在Access中,要在查找條件中與任意一個(gè)數(shù)字字符匹配,可使用的通配符是___________。
。7)在學(xué)生成績(jī)表中,如果需要根據(jù)輸入的學(xué)生姓名查找學(xué)生的成績(jī),需要使用的是___________查詢。
。8)Int(-3.25)的結(jié)果是___________。
。9)分支結(jié)構(gòu)在程序執(zhí)行時(shí),根據(jù)___________選擇執(zhí)行不同的程序語(yǔ)句。
(10)在VBA中變體類(lèi)型的類(lèi)型標(biāo)識(shí)是___________。
(11)在窗體中有一個(gè)名為Command1的命令按鈕,Click事件的代碼如下:
private Sub Command1_Click( )
f=0
For n=1To 10 Step 2
f=f+n
Next n
Me!Lb1.Caption=f
End Sub
單擊命令按鈕后,標(biāo)簽顯示的結(jié)果是___________。
。12)在窗體中有一個(gè)名為Command12的命令按鈕,Click事件的代碼如下:該事件所完成的功能是:接受從鍵盤(pán)輸入的10個(gè)大于0的整數(shù),找出其中的最大值和對(duì)應(yīng)的輸入位置。請(qǐng)依據(jù)上述功能要求將程序補(bǔ)充完整。
private Sub Command12_Click( )
max=0
max_n=0
For i=1To 10
num=Val(InputBox(\"請(qǐng)輸入第\"& i&\"個(gè)大于0的整數(shù):\"))
If (num>max)Then
max= ___________
max_n= ___________
End If
Next i
MsgBox(\"最大值為第\"&max_n&\"個(gè)輸入的\"& max)
End Sub
。13)下列子過(guò)程的功能是:將當(dāng)前數(shù)據(jù)庫(kù)文件中“學(xué)生表”的學(xué)生“年齡”都加1。請(qǐng)?jiān)诔绦蚩瞻椎牡胤教顚?xiě)適當(dāng)?shù)恼Z(yǔ)句,使程序?qū)崿F(xiàn)所需的功能。
private Sub SetAgeplus1_Click( )
Dim db As Dao.Database
Dim rs As DAO.Recordset
Dim fd As DAO.Field
Set db=CurrentDb( )
Setrs=-db.OpenRecordset(\"學(xué)生表\")
Set fd=rs.Fields(\"年齡\")
Do While Not rs.EOF
rs.Edit
fd=___________
rs.Update
___________
Loop
rs.Close
db.Close
Set rs=Nothing
Set db=Nothing
End Sub
筆試題 2
1、ows程序的入口是哪里?寫(xiě)出Windows消息機(jī)制的流程。
答案:Windows程序的入口是WinMain函數(shù)。消息機(jī)制:系統(tǒng)將會(huì)維護(hù)一個(gè)或多個(gè)消息隊(duì)列,所有產(chǎn)生的消息都會(huì)被放入或是插入隊(duì)列中。系統(tǒng)會(huì)在隊(duì)列中取出每一條消息,根據(jù)消息的接收句柄而將該消息發(fā)送給擁有該窗口的程序的'消息循環(huán)。每一個(gè)運(yùn)行的程序都有自己的消息循環(huán),在循環(huán)中得到屬于自己的消息并根據(jù)接收窗口的句柄調(diào)用相應(yīng)的窗口過(guò)程。而在沒(méi)有消息時(shí)消息循環(huán)就將控制權(quán)交給系統(tǒng)。
2、如何定義和實(shí)現(xiàn)一個(gè)類(lèi)的成員函數(shù)為回調(diào)函數(shù)?
答案:所謂的回調(diào)函數(shù),就是預(yù)先在系統(tǒng)的對(duì)函數(shù)進(jìn)行注冊(cè),讓系統(tǒng)知道這個(gè)函數(shù)的存在,以后,當(dāng)某個(gè)事件發(fā)生時(shí),再調(diào)用這個(gè)函數(shù)對(duì)事件進(jìn)行響應(yīng)。
定義一個(gè)類(lèi)的成員函數(shù)時(shí)在該函數(shù)前加CALLBACK即將其定義為回調(diào)函數(shù),函數(shù)的實(shí)現(xiàn)和普通成員函數(shù)沒(méi)有區(qū)別。
3、C++里面是不是所有的動(dòng)作都是main()引起的?如果不是,請(qǐng)舉例。
答案:不是,比如中斷引起的中斷處理不是直接由main()引起的,而是由外部事件引起的。
在運(yùn)行c++程序時(shí),通常從main()函數(shù)開(kāi)始執(zhí)行。因此如果沒(méi)有main(),程序?qū)⒉煌暾,編譯器將指出未定義main()函數(shù)。
例外情況:如,在windows編程中,可以編寫(xiě)一個(gè)動(dòng)態(tài)連接庫(kù)(dll)模塊,這是其他windows程序可以使用的代碼。由于DLL模塊不是獨(dú)立的程序,因此不需要main()。用于專用環(huán)境的程序——如機(jī)器人中的控制器芯片——可能不需要main()。但常規(guī)的獨(dú)立程序都需要main()。
比如全局變量的初始化,就不是由main函數(shù)引起的但是這個(gè)初始化動(dòng)作并不能為編譯器的斷點(diǎn)所截?cái)唷?/p>
4、C++里面如何聲明const void f(void)函數(shù)為C程序中的庫(kù)函數(shù)?
答案:在該函數(shù)前添加extern“C”聲明。
【筆試題】相關(guān)文章:
12580筆試題01-20
360筆試題01-20
筆試-CRI 2010筆試題01-19
大班筆的教案12-22
筆的世界教學(xué)反思02-19
五礦筆試題專業(yè)筆試題01-19
《各種各樣的筆》教案03-08
各種各樣的筆教案03-27
華為筆試題06-10