第一篇:2014年3月計算機(jī)二級考試試題
2014年3月計算機(jī)二級考試試題:MS Office高級應(yīng)用
二、操作題
1.打開“新浪新聞中心”的主頁,地址是http://news.sina.corn.en,任意打開一條新聞的頁面瀏覽,并將頁面保存到指定文件夾下。
2.使用“百度搜索”查找籃球運動員姚明的個人資料,將他的個人資料復(fù)制,保存到Word文檔“姚明個人資料.docx”中。
3.將BenLinus(郵件地址:benlinus@sohu.com)添加到Outlook的聯(lián)系人中,然后給他發(fā)送一封郵件,主題為“尋求幫助”,正文內(nèi)容為“Ben,你好,請你將系統(tǒng)幫助手冊發(fā)給我一份,謝謝?!?/p>
4.在IE瀏覽器的收藏夾中新建一個目錄,命名為“常用搜索”,將百度搜索的網(wǎng)址(004km.cn)添加至該目錄下。
5.使用Outlook給袁琳(yuanlin2000@sogou.com)發(fā)送郵件,插入附件“關(guān)于節(jié)日安排的通知.txt”,并使用密件抄送將此郵件發(fā)送給benlinus@sohu.com。漢字在計算機(jī)內(nèi)部的傳輸、處理和存儲都使用漢字的A.字形碼
B.輸入碼
C.機(jī)內(nèi)碼
D.國標(biāo)碼
2.1946年誕生了世界上第一臺電子計算機(jī),它的英文名字是
A.UNIVAC—I
B.EDVAC
C.ENIAC
D.MARK-II
根據(jù)光盤中素材文件夾中“操作題素材”子文件夾中“操作題4.2”中所提供的“迎春花”及其中的圖片,制作名為“迎春花”的演示文稿,要求如下:
(1)有標(biāo)題頁,有演示主題,制作單位(老年協(xié)會),在第一頁上要有藝術(shù)字形式的“美好生活”字樣。
(2)幻燈片不少于5頁,選擇恰當(dāng)?shù)陌媸讲⑶野媸揭凶兓U堖x擇一個主題并利用背景樣式對顏色進(jìn)行修改。
(3)幻燈片中除文字外要有圖片,可插入表格展示信息。
(4)采用在展臺瀏覽方式放映演示文稿,動畫效果要貼切、豐富,幻燈片切換效果要恰當(dāng)、多樣,放映時間在1分鐘內(nèi)。
(5)需要在演示時全程配有背景音樂自動播放,字體要適合老年人看。
(6)演示文稿也要能在未安裝PowerPoint應(yīng)用程序的環(huán)境下放映,因此需將演示文稿文件轉(zhuǎn)換成“Power-Point幻燈片放映”類型。
第二篇:2010年3月計算機(jī)等級考試二級VB試題及答案
一、選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)下列敘述中正確的是
A)對長度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n
B)對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(n/2)
C)對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(log2n)
D)對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(n log2n)
(2)算法的時間復(fù)雜度是指
A)算法的執(zhí)行時間
B)算法所處理的數(shù)據(jù)量
C)算法程序中的語句或指令條數(shù)
D)算法在執(zhí)行過程中所需要的基本運算次數(shù)
(3)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件的是
A)編輯軟件
B)操作系統(tǒng)
C)教務(wù)管理系統(tǒng)
D)瀏覽器
(4)軟件(程序)調(diào)試的任務(wù)是
A)診斷和改正程序中的錯誤
B)盡可能多地發(fā)現(xiàn)程序中的錯誤
C)發(fā)現(xiàn)并改正程序中的所有錯誤
D)確定程序中錯誤的性質(zhì)
(5)數(shù)據(jù)流程圖(DFD圖)是
A)軟件概要設(shè)計的工具
B)軟件詳細(xì)設(shè)計的工具
C)結(jié)構(gòu)化方法的需求分析工具
D)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>
(6)軟件生命周期可分為定義階段,開發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計屬于
A)定義階段
B)開發(fā)階段
C)維護(hù)階段
D)上述三個階段
(7)數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是
A)數(shù)據(jù)定義語言
B)數(shù)據(jù)管理語言
C)數(shù)據(jù)操縱語言
D)數(shù)據(jù)控制語言
(8)在學(xué)生管理的關(guān)系數(shù)據(jù)庫中,存取一個學(xué)生信息的數(shù)據(jù)單位是
A)文件
B)數(shù)據(jù)庫
C)字段
D)記錄
(9)數(shù)據(jù)庫設(shè)計中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機(jī)中的表示,它屬于數(shù)據(jù)庫設(shè)計的
A)需求分析階段
B)邏輯設(shè)計階段
C)概念設(shè)計階段
D)物理設(shè)計階段
(10)有兩個關(guān)系R和T如下:
則由關(guān)系R得到關(guān)系T的操作是
A)選擇
B)投影
C)交 D)并
(11)在VB集成環(huán)境中要結(jié)束一個正在運行的工程,可單擊工具欄上的一個按鈕,這個按鈕是
(12)設(shè)x是整型變量,與函數(shù)Ⅱf(x>0,-x,x)有相同結(jié)果的代數(shù)式是 A)|x| B)-|x| C)x D)-x(13)設(shè)窗體文件中有下面的事件過程: Private Sub Command1_Click()Dim s a%=100 Print a End Sub 其中變量a和s的數(shù)據(jù)類型分別是 A)整型,整型 B)變體型,變體型 C)整型,變體型 D)變體型,整型
(14)下面哪個屬性肯定不是框架控件的屬性 A)Text B)Caption
C)Left
D)Enabled
(15)下面不能在信息框中輸出“VB”的是
A)MsgBox “VB”
B)x=MsgBox(“VB”)
C)MsgBox(“VB”)
D)Call MsgBox “VB”
(16)窗體上有一個名稱為Option1的單選按鈕數(shù)組,程序運行時,當(dāng)單擊某個單選按鈕時,會調(diào)用下面的事件過程
Private Sub Option1_C1ick(Index As Integer)
?
End Sub
下面關(guān)于此過程的參數(shù)Index的敘述中正確的是
A)Index為1表示單選按鈕被選中,為O表示未選中
B)Index的值可正可負(fù)
C)Index的值用來區(qū)分哪個單選按鈕被選中
D)Index表示數(shù)組中單選按鈕的數(shù)量
(17)設(shè)窗體中有一個文本框Text1,若在程序中執(zhí)行了Text1.SetFocus,則觸發(fā)
A)Text1的SetFocus事件
B)Text1的GotFocus事件
C)Text1的LostFocus事件
D)窗體的GotFocus事件
(18)VB中有3個鍵盤事件:KeyPress、KeyDown、KeyUp,若光標(biāo)在Text1文本框中,則每輸入一個字母
A)這3個事件都會觸發(fā)
B)只觸發(fā)KeyPress事件
C)只觸發(fā)KeyDown、KeyUp事件
D)不觸發(fā)其中任何一個事件
(19)下面關(guān)于標(biāo)準(zhǔn)模塊的敘述中錯誤的是
A)標(biāo)準(zhǔn)模塊中可以聲明全局變量
B)標(biāo)準(zhǔn)模塊中可以包含一個Sub Main過程,但此過程不能被設(shè)置為啟動過程
C)標(biāo)準(zhǔn)模塊中可以包含一些Public過程
D)一個工程中可以含有多個標(biāo)準(zhǔn)模塊
(20)設(shè)窗體的名稱為Form1,標(biāo)題為Win,則窗體的MouseDown事件過程的過程名是
A)Form1_MouseDown
B)Win_MouseDown
C)Form_MouseDown
D)MouseDown_Form1(21)下面正確使用動態(tài)數(shù)組的是
A)Dim arr()As Integer
?
ReDim arr(3,5)
B)Dim arr()As Integer
?
ReDim arr(50)As String C)Dim arr()?
ReDim arr(50)As Integer D)Dim arr(50)As Integer ?
ReDim arr(20)(22)下面是求最大公約數(shù)的函數(shù)的首部
Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要輸出8、12、16這3個數(shù)的最大公約數(shù),下面正確的語句是 A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按圖1所示的規(guī)律輸出數(shù)據(jù) Dim a(3,5)As Integer For i=1 To 3 For j=1 To 5 A(i,j)=i+j Print a(i,j);Next Print Next
若要按圖2所示的規(guī)律繼續(xù)輸出數(shù)據(jù),則接在上述程序段后面的程序段應(yīng)該是 A)For i=1 To 5 For j=1 To 3 Print a(j,i);Next Print Next B)For i=1 To 3 For j=1 To 5 Print a(j,i);Next
Next
C)For j=1 To 5
For i=1 To 3
Print a(j,i);
Next
Next
D)For i=1 To 5
For j=1 To 3
Print a(i,j);
Next
Next(24)窗體上有一個Text1文本框,一個Command1命令按鈕,并有以下程序
Private Sub Commandl_Click()
Dim n
If Text1.Text<>“23456” Then
n=n+1
Print “口令輸入錯誤” & n & “次”
End If
End Sub
希望程序運行時得到左圖所示的效果,即:輸入口令,單擊“確認(rèn)口令”命令按鈕,若輸入的口令不是“123456”,則在窗體上顯示輸入錯誤口令的次數(shù)。但上面的程序?qū)嶋H顯示的是右圖所示的效果,程序需要修改。下面修改方案中正確的是
A)在Dim n語句的下面添加一句:n=O
B)把Print “口令輸入錯誤” & n & “次”改為Print “口令輸入錯誤” +n+“次”
C)把Print “口令輸入錯誤” & n & “次”改為Print “口令輸入錯誤”&Str(n)&“次”
D)把Dim n改為Static n
(25)要求當(dāng)鼠標(biāo)在圖片框P1中移動時,立即在圖片框中顯示鼠標(biāo)的位置坐標(biāo)。下面能正確實現(xiàn)上述功能的事件過程是
A)Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
Print X,Y
End Sub
B)Private Sub P1_MouseDown(Button AS Integer,Shift As Integer,X As Single, Y As Single)
Picture.Print X,Y
End Sub
C)Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
P1.Print X,Y
End Sub
D)Private Sub Form_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
P1.Print X,Y
End Sub
(26)計算二的近似值的一個公式是
某人編寫下面的程序用此公式計算并輸出π的近似值:
Private Sub Comand1_Click()
PI=1。
Sign=1
n=20000
For k=3 To n
Sign=-Sign/k
PI=PI+Sign/k
Next k
Print PI*4
End Sub
運行后發(fā)現(xiàn)結(jié)果為3.22751,顯然,程序需要修改。下面修改方案中正確的是
A)把For k=3 To n 改為 For k=1 To n
B)把n=20000改為n=20000000
C)把For k=3 To n改為For k=3 To n Step 2
D)把PI=1改為PI=0(27)下面程序計算并輸出的是
Private Sub Comand1_Click()
a=10
s=0
Do
s=s+a*a*a
a=a-1
Loop Until a<=0
Print s
End Sub
A)13+23+33+?+103的值
B)10!+?+3!+2!+1!的值
C)(1+2+3+?+10)3的值
D)10個103的和
(28)若在窗體模塊的聲明部分聲明了如下自定義類型和數(shù)組
Private Type rec
Code As Integer
Caption As String
End Type
Dim arr(5)As rec
則下面的輸出語句中正確的是
A)Print arr.Code(2),arr.Caption(2)
B)Print arr.Code,arr.Caption
C)Print arr(2).Code,arr(2).Caption
D)Print Code(2),Caption(2)
(29)設(shè)窗體上有一個通用對話框控件CD1,希望在執(zhí)行下面程序時,打開如圖所示的文件對話框
Private Sub Comand1_Click()
CD1.DialogTitle=“打開文件”
CD1.InitDir=“C:”
CD1.Filter=“所有文件|*.*|Word文檔|*.doc|文本文件|*.Txt”
CD1.FileName=“" CD1.Action=1 If CD1.FileName=”“Then Print”未打開文件“ Else Print”要打開文件“& CD1.FileName End If End Sub
但實際顯示的對話框中列出了C:下的所有文件和文件夾,“文件類型”一欄中顯示的是“所有文件”。下面的修改方案中正確的是
A)把CD1.Action=1改為CD1.Action=2
B)把“CD1.Filter=”后面字符串中的“所有文件”改為“文本文件”
C)在語句CD1.Action=1的前面添加:CD1.FilterIndex=3
D)把CD1.FileName=”“改為CD1.FileName=”文本文件“
(30)下面程序運行時,若輸入395,則輸出結(jié)果是
Private Sub Comand1_Click()
Dim x%
x=InputBox(”請輸入一個3位整數(shù)“)
Print x Mod 10,x100,(x Mod 100)10
End Sub
A)3 9 5
B)5 3 9
C)5 9 3
D)3 5 9(31)窗體上有List1、List2兩個列表框,List1中有若干列表項(見圖),并有下面的程序:
Private Sub Comand1_Click()
For k=List1.ListCount-1 To 0 Step-1
If List1.Selected(k)Then
List2.AddItem List1.List(k)
List1.RemoveItem k
End If
Next k
End Sub
程序運行時,按照圖示在List1中選中2個列表項,然后單擊Commandl命令按鈕,則產(chǎn)生的結(jié)果是
A)在List2中插入了“外語”、“物理”兩項
B)在List1中刪除了“外語”、“物理”兩項
C)同時產(chǎn)生A)和B)的結(jié)果
D)把List1中最后1個列表項刪除并插入到List2中
(32)設(shè)工程中有2個窗體: Form1、Form2,F(xiàn)orm1為啟動窗體。Form2中有菜單。其結(jié)構(gòu)如表。要求在程序運行時,在Form1的文本框Text1中輸入口令并按回車鍵(回車鍵的ASCII碼為13)后,隱藏Form1,顯示Form2。若口令為“Teacher”,所有菜單項都可見;否則看不到“成績錄入”菜單項。為此,某人在Form1窗體文件中編寫如下程序:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If Text1.Text=”Teacher“ Then
Form2.input.visible=True
Else
Form2.input.visible=False
End If
End If
Form1.Hide
Form2.Show
End Sub
程序運行時發(fā)現(xiàn)剛輸入口令時就隱藏了Form1,顯示了Form2,程序需要修改。下面修改方案中正確的是
A)把Form1中Text1文本框及相關(guān)程序放到Form2窗體中
B)把Form1.Hide、Form2.Show兩行移到2個End If之間
C)把If KeyAscii=13 Then改為 If KeyAscii=”Teaeher“ Then
D)把2個Form2.input.Visible中的“Form2”刪去
(33)某人編寫了下面的程序,希望能把Text1文本框中的內(nèi)容寫到out.txt文件中
Private Sub Comand1_Click()
Open ”out.txt“ For Output As #2
Print ”Text1“
Close #2
End Sub
調(diào)試時發(fā)現(xiàn)沒有達(dá)到目的,為實現(xiàn)上述目的,應(yīng)做的修改是
A)把Print ”Text1“改為Print #2,Text1
B)把Print ”Text1“改為Print Text1
C)把Print ”Text1“改為Write ”Text1“
D)把所有#2改為#1(34)窗體上有一個名為Command1的命令按鈕,并有下面的程序: Private Sub Comand1_Click()Dim arr(5)As Integer For k=1 To 5 arr(k)=k Next k prog arr()For k=1 To 5 Print arr(k)Next k End Sub Sub prog(a()As Integer)n=Ubound(a)For i=n To 2 step-1 For j=1 To n-1 if a(j)t=a(j):a(j)=a(j+1):a(j+1)=t End If Next j Next i End Sub 程序運行時,單擊命令按鈕后顯示的是 A)12345 B)54321 C)01234 D)43210(35)下面程序運行時,若輸入“Visual Basic Programming”,則在窗體上輸出的是 Private Sub Comand1_Click()Dim count(25)As Integer, ch As String ch=Ucase(InputBox(”請輸入字母字符串“))For k=1 To Len(ch)n=Asc(Mid(ch,k,1))-Asc(”A“)If n>=0 Then Count(n)=Count(n)+ 1 End If Next k m=count(0)For k=1 To 25 If m<> m=count(k)End If Next k Print m
End Sub
A)0
B)1
C)2
D)3
二、填空題
(1)一個隊列的初始狀態(tài)為空?,F(xiàn)將元素A,B,C,D,E,F,5,4,3,2,1依次入隊,然后再依次退隊,則元素退隊的順序為 【1】。
(2)設(shè)某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環(huán)隊列中共有 【2】 個元素。
(3)設(shè)二叉樹如下:
對該二叉樹進(jìn)行后序遍歷的結(jié)果為 【3】。
(4)軟件是 【4】、數(shù)據(jù)和文檔的集合。
(5)有一個學(xué)生選課的關(guān)系,其中學(xué)生的關(guān)系模式為:學(xué)生(學(xué)號,姓名,班級,年齡),課程的關(guān)系模式為:課程(課號,課程名,學(xué)時),其中兩個關(guān)系模式的鍵分別是學(xué)號和課號,則關(guān)系模式選課可定義為:選課(學(xué)號,【5】,成績)。
(6)為了使復(fù)選框禁用(即呈現(xiàn)灰色),應(yīng)把它的Value屬性設(shè)置為 【6】。
(7)在窗體上畫一個標(biāo)簽、一個計時器和一個命令按鈕,其名稱分別為Labl1、Timer1和Command1,如圖1所示。程序運行后,如果單擊命令按鈕,則標(biāo)簽開始閃爍,每秒鐘“歡迎”二字顯示、消失各一次,如圖2所示。以下是實現(xiàn)上述功能的程序,請?zhí)羁铡?/p>
Private Sub Form_Load()
Label1.Caption=”歡迎“
Timer1.Enabled=False
Timer1.Interval= 【7】
End Sub
Private Sub Timer1_Timer()
Label1.Visible= 【8】
End Sub
Private Sub command1_Click()
【9】
End Sub
(8)有如下程序:
Private Sub Form_Click()n=10 i=0
Do
i=i+n
n=n-2
Loop While n>2
Print i
End Sub
程序運行后,單擊窗體,輸出結(jié)果為 【10】。
(9)在窗體上畫一個名稱為Command1的命令按鈕。然后編寫如下程序:
Option Base 1
Private Sub Command1_Click()
Dim a(10)As Integer
For i=1 To 10
a(i)=i
Next
Call swap(【11】)
For i=1 To 10
Print a(i);
Next
End Sub
Sub swap(b()As Integer)
n=Ubound(b)
For i=1 To n / 2
t=b(i)
b(i)=b(n)
b(n)=t
【12】
Next
End Sub
上述程序的功能是,通過調(diào)用過程swap,調(diào)換數(shù)組中數(shù)值的存放位置,即a(1)與a(10)的值互換,a(2)與a(9)的值互換,??。請?zhí)羁铡?/p>
(10)在窗體上畫一個文本框,其名稱為Text1,在屬性窗口中把該文本框的MultiLine屬性設(shè)置為True,然后編寫如下的事件過程:
Private Sub Form_Click()
Open ”d:testsmtext1.Txt“ For Input As #1
Do While Not 【13】
Line Input #1, aspect$
Whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=whole$
【14】
Open ”d:testsmtext2.Txt" For Output As #1
Print #1, 【15】
Close #1
End Sub
運行程序,單擊窗體,將把磁盤文件smtext1.txt的內(nèi)容讀到內(nèi)存并在文本框中顯示出來,然后把該文本框中的內(nèi)容存入磁盤文件smtext2.txt。請?zhí)羁铡_x擇題
1、A
2、D
3、B
4、A
5、C
6、B
7、A
8、D
9、A
10、A
填空題
1、A,B,C,D,E,5,4,3,2,1 2、15
3、EDBGHFCA
4、程序
5、課號
第三篇:2018年9月計算機(jī)二級《公共基礎(chǔ)》模擬試題
通過試題練習(xí),能夠幫助考生們更好掌握所學(xué)知識點。下面是小編分享的2018年9月計算機(jī)二級《公共基礎(chǔ)》模擬試題,歡迎大家練習(xí)!
一、選擇題
(1)樹是結(jié)點的集合,它的根結(jié)點的數(shù)目是()。
A.有且只有1個
B.1個或多于1個
C.0個或1個
D.至少有2個
(2)在長度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是()。
A.0(n)
B.0(n2)
C.0(1092n)
D.0(nl092n)
(3)若已知一個棧的入棧序列是l,2,3,…,n,其輸出序列是pl,p2,p3,…,pn,則pi為()。
A.i
B.n—i
C.n—i+l
D.不確定
(4)以下數(shù)據(jù)結(jié)構(gòu)中,不屬于線性數(shù)據(jù)結(jié)構(gòu)的是()。
A.隊列
B.線性表
C.二叉樹
D.棧
(5)在一棵二叉樹上,第4層最多有()個結(jié)點。
A.8
B.16
C.
32D.1
5(6)下列關(guān)于棧的敘述中,正確的選項是()。
A.在棧中只能刪除數(shù)據(jù)
B.在棧中只能插人數(shù)據(jù)
C.棧是先進(jìn)先出的線性表
D.棧是先進(jìn)后出的線性表
(7)設(shè)有下列二叉樹,對此二叉樹進(jìn)行前序遍歷的結(jié)果為()。
A.DEBFCA
B.DBEAFC
C.ABDECF
D.ABCDEF
(8)下列()數(shù)據(jù)模型可以用樹形結(jié)構(gòu)來表示實體之間的聯(lián)系。
A.網(wǎng)狀模型
B.?dāng)?shù)據(jù)模型
C.關(guān)系模型
D.層次模型
(9)1、2、3、4四個元素按順序進(jìn)棧,不可能的出棧順序為()。
A.1 2 3
4B.2 3 4
1C.1 4 3
2D.3 1 4 2
(10)下列對于線性鏈表的描述中,正確的是()。
A.存儲空間必須是連續(xù)的,且各元素的存儲順序是任意的B.存儲空間不一定是連續(xù)的,且各元素的存儲順序是任意的C.存儲空間必須是連續(xù)的,且前件元素一定存儲在后件元素的前面
D.存儲空間不一定是連續(xù)的,且前件元素一定存儲在后件元素的前面
(11)對長度為N的線性表進(jìn)行順序查找,在最壞情況下,需要的比較次數(shù)是()。
A.N+1
B.N
C.(N+1)/2
D.N/2
(12)以下()術(shù)語與數(shù)據(jù)的邏輯結(jié)構(gòu)無關(guān)。
A.線性結(jié)構(gòu)
B.鏈?zhǔn)浇Y(jié)構(gòu)
C.樹形結(jié)構(gòu)
D.網(wǎng)狀結(jié)構(gòu)
(13)算法一般可以用()控制結(jié)構(gòu)組合而成。
A.循環(huán)、分支、遞歸
B.順序、循環(huán)、嵌套
C.循環(huán)、遞歸、選擇
D.順序、選擇、循環(huán)
(14)使用鏈?zhǔn)酱鎯Y(jié)構(gòu)表示線性表的優(yōu)點是()。
A.便于隨機(jī)存取
B.便于插入和刪除操作
C.花費的存儲空間比順序存儲結(jié)構(gòu)小
D.?dāng)?shù)據(jù)元素的物理順序與邏輯順序相同
(15)下列關(guān)于線性鏈表的描述中,正確的是()。
Ⅰ.只含有一個指針域來存放下一個元素地址
Ⅱ.指針域中的指針用于指向該結(jié)點的前一個或后一個結(jié)點(即前件或后件)
Ⅲ.結(jié)點由兩部分組成:數(shù)據(jù)域和指針域
A.僅Ⅰ、Ⅱ
B.僅Ⅰ、Ⅲ
C.僅Ⅱ、Ⅲ
D.全部
(16)設(shè)有關(guān)鍵碼序列(66,13,51,76,81,26,57,69,23),要按關(guān)鍵碼值遞增的次序排序,若采用快速排序法,并以第一個元素為劃分的基準(zhǔn),那么第一趟劃分后的結(jié)果為()。
A.23,13,51,57,66,26,81,69,76
B.13,23,26,51,57,66,81,76,69
C.23,l3,51,57,26,66,81,69,76
D.23,13,51,57,81,26,66,69,76
(17)下列特征中,()不是面向?qū)ο蟪绦蛟O(shè)計方法的主要特征。
A.多態(tài)性
B.繼承
C.封裝性
D.模塊化
(18)以下不是結(jié)構(gòu)化程序設(shè)計方法的技術(shù)是()。
A.自頂向下,逐步求精
B.自底向上,逐步求精
C.從整體到局部
D.結(jié)構(gòu)清晰,層次分明
(19)下列關(guān)于類、對象、屬性和方法的敘述中,錯誤的是()。
A.類是對一類相似對象的描述,這些對象具有相同的屬性和方法
B.屬性用于描述對象的狀態(tài),方法用于表示對象的行為
C.基于同一個類產(chǎn)生的兩個對象可以分別設(shè)置自己的屬性值
D.通過執(zhí)行不同對象的同名方法,其結(jié)果必然是相同的(20)下面有關(guān)對象概念的描述中正確的是()。
A.任何對象都必須有繼承性
B.對象是屬性和方法的封裝體
C.對象問的通信靠信息傳遞
D.方法是對象的靜態(tài)屬性
(21)下面的描述中,不屬于面向?qū)ο蟪绦蛟O(shè)計方法的是()。
A.多態(tài)
B.繼承
C.類
D.過程調(diào)用
(22)在面向?qū)ο蠓椒ㄖ校瑢ο笳埱罅硪粚ο鬄槠浞?wù)的方式是發(fā)送()。
A.消息
B.命令
C.口令
D.調(diào)用語句
(23)結(jié)構(gòu)化分析方法是面向()的自頂向下、逐步求精、進(jìn)行需求分析的方法。
A.對象
B.?dāng)?shù)據(jù)結(jié)構(gòu)
C.?dāng)?shù)據(jù)流
D.目標(biāo)
(24)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。
A.可行性分析報告
B.集成測試計劃
C.概要設(shè)計說明書
D.軟件需求規(guī)格說明書
(25)下列關(guān)于結(jié)構(gòu)化程序設(shè)計原則和方法的描述中,錯誤的是()。
A.選用的結(jié)構(gòu)只準(zhǔn)許有一個入口和一個出口
B.復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實現(xiàn)
C.不允許使用GOT0語句
D.語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬
(26)下列工具中屬于需求分析常用工具的是()。
A.PAD
B.PFD
C.N—S
D.DFD
(27)軟件結(jié)構(gòu)設(shè)計的圖形工具是()。
A.DFD圖
B.結(jié)構(gòu)圖
C.PAD圖
D.N-S圖
(28)下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是()。
A.軟件測試
B.概要設(shè)計
C.軟件維護(hù)
D.詳細(xì)設(shè)計
(29)用白盒法設(shè)計測試用例的方法包括()。
A.錯誤推測
B.因果圖
C.基本路徑測試
D.邊界值分析
(30)算法分析的目的是()。
A.找出數(shù)據(jù)結(jié)構(gòu)的合理性
B.找出算法中輸入和輸出之間的關(guān)系
C.分析算法的易懂性和可靠性
D.分析算法的效率以求改進(jìn)
答案:
(1)C(2)C(3)C(1)C(2)A(6)D(7)C(8)D(9)D(10)B
(11)B(12)B(13)D(14)B(15)D(16)A(17)D(18)B(19)D(20)B
(21)D(22)A(23)C(24)B(25)C(26)D(27)C(28)B(29)B(30)C
二、填空題
1.源程序文檔化要求程序應(yīng)加注釋。注釋一般分為序言性注釋和______。
答:功能性
2.結(jié)構(gòu)化程序設(shè)計的三種基本邏輯結(jié)構(gòu)為順序、選擇和______。
答:重復(fù)(或循環(huán))
3.與結(jié)構(gòu)化需求分析方法相對應(yīng)的是______方法。
答:結(jié)構(gòu)化設(shè)計
4.結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下、逐步求精、______和限制使用goto語句。
答:模塊化
5.Jackson結(jié)構(gòu)化程序設(shè)計方法是英國的M.Jackson提出的,它是一種面向______的設(shè)計方法。
答:數(shù)據(jù)結(jié)構(gòu)
6.在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的______性來實現(xiàn)的。
答:封裝
7.類是一個支持集成的抽象數(shù)據(jù)類型,而對象是類的______。
答:實例
8.在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為______。
答:繼承
9.面向?qū)ο蟮某绦蛟O(shè)計方法中涉及的對象是系統(tǒng)中用來描述客觀事物的一個______。
答:實體
10.一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的______。
答:可重用性
11.面向?qū)ο蟮哪P椭?,最基本的概念是對象?______。
答:類
12.在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為______。
答:繼承
13.在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的______性來實現(xiàn)的。
答:封裝
14.對長度為n的有序線性表中進(jìn)行二分查找,需要的比較次數(shù)為______。
答:log2n
15.在最壞情況下,冒泡排序的時間復(fù)雜度為______。
第四篇:2018年3月計算機(jī)二級MySQL考試練習(xí)1
2018年3月計算機(jī)二級MySQL考試練習(xí)1
第一章 數(shù)據(jù)庫技術(shù)的基本概念與方法
1[填空題]
數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由________、________和________三級構(gòu)成。
參考解析:模式 外模式 內(nèi)模式
2[單選題] 從E—R模型向關(guān)系模型轉(zhuǎn)換,一個M:N的聯(lián)系轉(zhuǎn)換成一個關(guān)系模式時,該關(guān)系模式的鍵是________。
A.M端實體的鍵
B.Ⅳ端實體的鍵
C.M端實體鍵與N端實體鍵組合 D.重新選取其他屬性
參考答案:C
3[單選題] 在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式屬于數(shù)據(jù)庫設(shè)計的________。
A.需求分析階段
B.概念設(shè)計階段
C.邏輯設(shè)計階段
D.物理設(shè)計階段
參考答案:C
4[簡答題]
請簡述什么是數(shù)據(jù)庫系統(tǒng)?
參考解析:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與操作數(shù)據(jù)庫的應(yīng)用程序,加上支撐它們的硬件平臺、軟件平臺和與數(shù)據(jù)庫有 關(guān)的人員(如DBA、程序設(shè)計者等)一起,就構(gòu)成了一個完整的數(shù)據(jù)庫系統(tǒng)。
5[單選題] 數(shù)據(jù)庫系統(tǒng)的核心是________。
A.數(shù)據(jù)模型
B.數(shù)據(jù)庫管理系統(tǒng)
C.數(shù)據(jù)庫
D.數(shù)據(jù)庫管理員
參考答案:B
6[填空題]
在E-R圖中,矩形表示________。
參考解析:實體
7[填空題]
數(shù)據(jù)庫設(shè)計包括概念設(shè)計、________和物理設(shè)計。
參考解析:邏輯設(shè)計
8[填空題]
用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為________數(shù)據(jù)模型。
參考解析:關(guān)系
9[填空題]
在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,外模式與模式之間的映射實現(xiàn)了數(shù)據(jù)庫的________獨立性。
參考解析:邏輯
10[填空題]
數(shù)據(jù)庫系統(tǒng)的運行與應(yīng)用結(jié)構(gòu)有客戶/服務(wù)器結(jié)構(gòu)(C/S結(jié)構(gòu))和________兩種。
參考解析:瀏覽器/服務(wù)器結(jié)構(gòu)(B/S結(jié)構(gòu))
11[單選題] 將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成________。
A.屬性
B.關(guān)系
C.鍵
D.域
參考答案:B
12[單選題] E-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它一般適用于建立數(shù)據(jù)庫的________。
A.概念模型
B.結(jié)構(gòu)模型
C.物理模型
D.邏輯模型
參考答案:A
13[單選題] E-R圖提供了表示信息世界中實體、屬性和________的方法。
A.數(shù)據(jù)
B.聯(lián)系
C.表
D.模式
參考答案:B
第二章 MySQL概述
1[簡答題]
請解釋SQL是何種類型的語言?
參考解析:SQL是結(jié)構(gòu)化查詢語言(Structured Q-ery Language)的英文縮寫,它是一種專門用來與數(shù)據(jù)庫通信的語言。
2[簡答題]
請列舉兩個常用的MySQL客戶端管理工具。
參考解析:MySQL命令行客戶端、MySQL圖形化管理工具phpAdmin。
3[單選題] SQL語言又稱________。
A.結(jié)構(gòu)化定義語言
B.結(jié)構(gòu)化控制語言
C.結(jié)構(gòu)化查詢語言
D.結(jié)構(gòu)化操縱語言
參考答案:C
4[單選題] 可用于從表或視圖中檢索數(shù)據(jù)的SQL語句是________。
A.SELECT語句
B.INSERT語句
C.UPDATE語句
D.DELETE語句
參考答案:A
5[填空題]
MySQL安裝包含典型安裝、定制安裝和________三種安裝類型。
參考解析:完全安裝
6[填空題]
MySQL安裝成功后,在系統(tǒng)中回默認(rèn)建立一個________用戶。
參考解析:root
7[填空題]
在MySQL的安裝過程中,若選用“啟用TCP/IP網(wǎng)絡(luò)”,則MySQL會默認(rèn)選用的端口號是________。
參考解析:3306
8[填空題]
MySQL數(shù)據(jù)庫所支持的SQL語言主要包含_______、_______、_________和MySQL擴(kuò)展增加的語言要素幾個部分。
參考解析:數(shù)據(jù)定義語言(DDL)數(shù)據(jù)操縱語言(DML)數(shù)據(jù)控制語言(DCL)
(試卷來源:厚學(xué)網(wǎng))
第五篇:2018年9月計算機(jī)二級公共基礎(chǔ)知識考前訓(xùn)練試題
計算機(jī)二級考試臨近,不知道各位同學(xué)都準(zhǔn)備得怎么樣呢?下面是小編分享的9月計算機(jī)二級公共基礎(chǔ)知識考前訓(xùn)練試題,歡迎大家練習(xí)!
1.數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機(jī)無關(guān)的是數(shù)據(jù)的()
A)存儲結(jié)構(gòu)
B)物理結(jié)構(gòu)
C)邏輯結(jié)構(gòu)
D)物理和存儲結(jié)構(gòu)
2.在單鏈表中,增加頭結(jié)點的目的是()
A)方便運算的實現(xiàn)
B)使單鏈表至少有一個結(jié)點
C)標(biāo)識表結(jié)點中首結(jié)點的位置
D)說明單鏈表是線性表的鏈?zhǔn)酱鎯崿F(xiàn)
3.算法的時間復(fù)雜度是指()
A)執(zhí)行算法程序所需要的時間
B)算法程序的長度
C)算法執(zhí)行過程中所需要的基本運算次數(shù)
D)算法程序中的指令條數(shù)
4.在設(shè)計程序時,應(yīng)采納的原則之一是()
A)不限制goto語句的使用
B)減少或取消注解行
C)程序越短越好
D)程序結(jié)構(gòu)應(yīng)有助于讀者理解
5.下面不屬于軟件工程的3個要素的是()
A)工具
B)過程
C)方法
D)環(huán)境
6.為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為()
A)PAD圖
B)N-S圖
C)結(jié)構(gòu)圖
D)數(shù)據(jù)流圖
7.在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是()
A)路徑的集合B)循環(huán)的集合C)目標(biāo)的集合D)地址的集合8.下列有關(guān)數(shù)據(jù)庫的描述,正確的是()
A)數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程
B)數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變
C)關(guān)系中的每一列稱為元組,一個元組就是一個字段
D)如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字
9.將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成()
A)屬性
B)關(guān)系
C)鍵
D)域
10.對表進(jìn)行水平方向和垂直方向的分割,分別對應(yīng)的關(guān)系運算是()
A)選擇和投影
B)投影和選擇
C)選擇和聯(lián)接
D)投影和聯(lián)接
答案:1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.D 9.B 10.A