第一篇:2014年4月計算機網絡原理試題及答案
全國2014年4月自學考試計算機網絡原理試題
一、單項選擇題(本大題共24小題,每小題1分,共24分)
1.既可作為點—點線路通信子網又可作為廣播信道通信子網的拓撲是C A.星形拓撲
B.網狀形拓撲
C.樹形拓撲(樹狀是點到多點)D.總線形拓撲
采用廣播信道通信子網的基本拓撲構型主要有四種:總線型,樹型,環型,無線通信與衛星通信型。
2.下列機構中,負責因特網RFC技術文件管理的是B A.ITU
B.IETF
C.ANSI
D.ISO 3.按照網絡的交換方式劃分的網絡類型中不包括 D ....A.電路交換網
B.報文交換網 C.分組交換網 D.虛擬交換網 4.計算機網絡各層次結構模型及其協議的集合稱為C A.互聯參考模型
B.網絡概念框架
C.網絡體系結構 D.網絡結構描述 5.下列關于“面向連接服務”特點的敘述中錯誤的是 B ..A.傳輸數據前建立連接 C.收發數據的順序不變
B.每個分組要帶目的節點地址 D.通信協議復雜通信效率不高
6.下列網絡協議中提供不可靠的用戶數據報傳送服務的是D A.ARP B.TCP
C.DNS
D.UDP 7.TCP/IP參考模型中負責應用進程之間端—端通信的層次是B A.應用層
B.傳輸層
C.互連層
D.主機—網絡層
8.規定DTE與DCE接口線的信號電平、發送器輸出—阻抗的物理層特性屬于
A.機械特性
B.電氣特性
C.功能特性 D.規程特性 9.蜂窩移動通信系統中的多址接入方法不包括(頻分多址(FDMA)、時分多址(TDMA)、碼分多址(CDMA).)...A .
.A.波分多址接入 B.頻分多址接入 C.時分多址接入 D.碼分多址接入 10.設碼元速率為3600Baud,調制電平數為8,則數據傳輸速率為 C A.1200bps B.7200bps C.10800bps 11.TCP端口號的范圍是
C A.0~256 B.0~1023
C.0~65535
D.1024~65535 D.14400bps 12.對模擬數據進行數字信號編碼的最常用方法是C A.相位調制
B.頻率調制
C.脈碼調制 13.ADSL服務采用的多路復用技術屬于 A
A.頻分多路復用
B.同步時分多路復用
C.波分多路復用 D.異步時分多路復用 14.下列關于數據交換技術特點的說法中錯誤的是B
電路交換:適合傳輸實時性強和批量大的數據,傳輸時必須在用戶之間建立一條暫時的數據電路。報文交換:傳輸可靠性高,線路利用率高,使用靈活。不適合會話型和實時性要求高的業務。分組交換:包括虛電路 和數據報。
A.報文交換不能滿足實時通信要求
D.振幅調制
B.對于猝發式的通信電路交換最為合適
38.保護數據不受主動攻擊(數據的偽造和變動)的措施稱為___報文認證_____技術。39.交換機可以用來分割LAN、連接不同的LAN或擴展LAN的____覆蓋范圍____。
三、簡答題(本大題共4小題,每小題5分,共20分)40.簡述星形網絡拓撲結構的優缺點。
41.簡述Go-back-N策略的基本原理。
42.簡述IP協議(包括主機和網關)對輸入數據報的處理過程。
43.簡述目前數字簽名的基本過程。
四、計算題(本大題共4小題,每小題5分,共20分)44.已知一個IP數據報中攜帶了TCP報文,計算該TCP報文中數據段的最大理論長度。(要求寫出計算過程)
45.已知信道帶寬為6KHz、采用四相調制技術,分別計算在不考慮噪聲情況下和信噪比為30dB情況下的最大數據
A.PPP
H.RS-232C B.SDLC C.HDLC
D.DNS
K.POP3
E.IP
F.TCP
G.HTTP
I.SMTP
J.OSPF
題49圖
50.透明網橋通過維護一個基于MAC地址的過濾數據庫實現位于不同局域網的站點之間的數據轉發。設有五個站點(其MAC地址分別為Ma、Mb、Mc、Md、Me)的三個局域網通過兩個透明網橋連接,每個網橋有接口1和接口2,如題50圖所示。在網絡初始狀態,兩個網橋的過濾數據庫為空。隨后網絡中發生了如下數據幀的成功發送:A發送給E,C發送給A,D發送給C,E發送給D。在題50表中的(1)~(14)處填入兩個網橋的過濾數據庫內容及網橋相應的處理操作。(在答題紙上作答)
第二篇:9月計算機一級MSOffice考前模擬試題及答案
計算機一級MSOffice考試馬上就要開始了,你做好復習工作了嗎?下面小編為大家整理了9月計算機一級MSOffice考前模擬試題及答案,希望能幫到大家!
1).無符號二進制整數1000010轉換成十進制數是
A)6
2B)6
4C)66
D)68
2).按操作系統的分類,UNIX操作系統是
A)批處理操作系統
B)實時操作系統
C)分時操作系統
D)單用戶操作系統
3).下列關于計算機病毒的敘述中,錯誤的是
A)反病毒軟件可以查、殺任何種類的病毒
B)計算機病毒是人為制造的、企圖破壞計算機功能或計算機數據的一段小程序
C)反病毒軟件必須隨著新病毒的出現而升級,提高查、殺病毒的功能
D)計算機病毒具有傳染性
4).標準的ASCII碼用7位二進制位表示,可表示不同的編碼個數是
A)127
B)128
C)25
5D)256
5).在現代的CPU芯片中又集成了高速緩沖存儲器(Cache),其作用是
A)擴大內存儲器的容量
B)解決CPU與RAM之間的速度不匹配問題
C)解決CPU與打印機的速度不匹配問題
D)保存當前的狀態信息
6).假設某臺計算機的內存容量為256MB,硬盤容量為40GB。硬盤容量是內存容量的A)80倍
B)100倍
C)120倍
D)160倍
7).下列的英文縮寫和中文名字的對照中,錯誤的是
A)URL——統一資源定位器
B)ISP——因特網服務提供商
C)ISDN——綜合業務數字網
D)ROM——隨機存取存儲器
8).十進制數121轉換成無符號二進制整數是
A)111100
1B)111001
C)1001111
D)100111
9).在因特網上,一臺計算機可以作為另一臺主機的遠程終端,使用該主機的資源,該項服務稱為
A)Telnet
B)BBS
C)FTP
D)WWW
10).下列關于電子郵件的敘述中,正確的是
A)如果收件人的計算機沒有打開時,發件人發來的電子郵件將丟失
B)如果收件人的計算機沒有打開時,發件人發來的電子郵件將退回
C)如果收件人的計算機沒有打開時,當收件人的計算機打開時再重發
D)發件人發來的電子郵件保存在收件人的電子郵箱中,收件人可隨時接收"
參考答案:1-10C、C、A、B、B、D、D、A、A、D
第三篇:2013年3月計算機應用基礎試題
東南大學遠程教育《計算機應用基礎》期末考試試卷之二2013年3月
《計算機應用基礎》期末考試試卷
一、Windows XP基本操作題
按要求完成下列操作,操作方式不限。
1、在考試用計算機C:Temp目錄下建立考試文件夾,名稱為:考生本人學號,并按以下路徑新建文件夾:
考生學號
┣━━ 試卷(二)
┗━━ 考生姓名┏━ Temp
┗━━┫
┗━ MyFile2、把C:Windows目錄下以m開頭的所有小于5K的文件,復制到“考生姓名”文件夾下。
3、將“考生姓名”文件夾重命名為“文件操作”,并將“文件操作”文件夾設置為只讀屬性。
4、將“文件操作”文件夾查看方式調整為“詳細信息”、并按“類型”排列。
5、設置桌面墻紙圖片顯示方式為“平鋪”,復制當前桌面窗口,并以“桌面.bmp”文件保存到考生
學號文件夾中。(此題護理專業不必完成)
6、復制考試文件夾“試卷二”中的全部文檔到“考生學號”文件夾中的“試卷(二)”文件夾中。
7、移動C:Temp考生學號文件夾到桌面。
8、在“學號”文件夾下新建Word文檔并以學員學號命名(“考生學號.doc”)。
二、Word2003操作題
請用Word 2003對文檔中的文字進行編輯、排版和保存,具體要求如下:
1、打開“考生學號.doc”文檔,在文檔中插入試卷二文件夾下的“習近平看望慰問堅守崗位的一線勞動者.doc”文件。
2、將圖片“文字錄入2.jpg”中的文字部分錄入到正文第三段之后。
3、編輯“學號.doc”文件:
(1)將標題行設置為小三號、宋體、深藍色、加粗,效果空心顯示。
(2)正文首段首字作下沉處理,下沉位置為2行。
(3)正文設置段前間距為1.0,首行縮進2個漢字字符,左、右頁面間距各為2.5cm。
(4)整篇文檔添加文字水印:文字“東南大學遠程教育”、字體宋體、尺寸自動、顏色淺綠、非半透明、版式斜式。(本題護理專業不必須完成)
(5)在第一段后插入考試文件夾下文件名為“習近平看望慰問堅守崗位的一線勞動者.jpg”的圖片,設置圖片環繞格式為“四周型”。
(6)將第三段等份三欄顯示。
(7)在最后一段之后插入藝術字“習近平活動報道集”,居中分布,其效果美觀大方。
(8)為文檔插入標題為內容、左對齊的頁眉,居中顯示頁數的頁腳。
(9)保存操作。
三、Excel2003操作題
1、打開考生學號文件夾下的“學生成績統計.xls”,以考生學號另存該文件并另存在在該文件夾下。
2、將sheet1中的標題及表格復制到工作表sheet3中,重命名工作表sheet3為“學生成績”,且標簽設為藍色。
東南大學遠程教育《計算機應用基礎》期末考試試卷之二2013年3月
3、打開“學生成績”頁面,合并A1:H1單元格,標題欄中文字加粗、上下左右居中分布,字號為16。
4、統計學員的總分和均分,以及各科成績平均分,將學生成績中成績均分超過80分的學員記錄復制到Sheet2中。
5、將“學生成績”中H3:H18單元格中的數據按小數點后2位小數表現。
6、按“學生成績”中的總分降序排列。
7、在“學生成績”的序號欄中利用填充工具,填充步長為1的序列。
8、將“學生成績”中的不及格成績用紅字顯示。
9、利用公式計算全體學員高數、英語和計算機三科的平均分。
10、保存操作。
四、PowerPoint2003操作題
打開“習近平看望慰問堅守崗位的一線勞動者.ppt”,按如下要求修改,并以原文件名保存:
1、設置幻燈片模板,要求自行設計模板,效果美觀大方即可。
2、將第四張幻燈片移動到第三張幻燈片的前面。
3、復制第一張幻燈片并粘貼在最后一張幻燈片的后面。
4、刪除第一張幻燈片。
以下5、6兩題護理專業不必須完成5、將第已張幻燈片動畫效果設置為“出現”,圖片為“從下側飛入”,聲音為“鼓掌”。
6、將所有幻燈片的切換方式設置為“水平百葉窗”、“快速”,并設置為“每隔1秒”自動換頁。
第四篇:2014年3月計算機二級考試試題
2014年3月計算機二級考試試題:MS Office高級應用
二、操作題
1.打開“新浪新聞中心”的主頁,地址是http://news.sina.corn.en,任意打開一條新聞的頁面瀏覽,并將頁面保存到指定文件夾下。
2.使用“百度搜索”查找籃球運動員姚明的個人資料,將他的個人資料復制,保存到Word文檔“姚明個人資料.docx”中。
3.將BenLinus(郵件地址:benlinus@sohu.com)添加到Outlook的聯系人中,然后給他發送一封郵件,主題為“尋求幫助”,正文內容為“Ben,你好,請你將系統幫助手冊發給我一份,謝謝。”
4.在IE瀏覽器的收藏夾中新建一個目錄,命名為“常用搜索”,將百度搜索的網址(www.tmdps.cn)添加至該目錄下。
5.使用Outlook給袁琳(yuanlin2000@sogou.com)發送郵件,插入附件“關于節日安排的通知.txt”,并使用密件抄送將此郵件發送給benlinus@sohu.com。漢字在計算機內部的傳輸、處理和存儲都使用漢字的A.字形碼
B.輸入碼
C.機內碼
D.國標碼
2.1946年誕生了世界上第一臺電子計算機,它的英文名字是
A.UNIVAC—I
B.EDVAC
C.ENIAC
D.MARK-II
根據光盤中素材文件夾中“操作題素材”子文件夾中“操作題4.2”中所提供的“迎春花”及其中的圖片,制作名為“迎春花”的演示文稿,要求如下:
(1)有標題頁,有演示主題,制作單位(老年協會),在第一頁上要有藝術字形式的“美好生活”字樣。
(2)幻燈片不少于5頁,選擇恰當的版式并且版式要有變化。請選擇一個主題并利用背景樣式對顏色進行修改。
(3)幻燈片中除文字外要有圖片,可插入表格展示信息。
(4)采用在展臺瀏覽方式放映演示文稿,動畫效果要貼切、豐富,幻燈片切換效果要恰當、多樣,放映時間在1分鐘內。
(5)需要在演示時全程配有背景音樂自動播放,字體要適合老年人看。
(6)演示文稿也要能在未安裝PowerPoint應用程序的環境下放映,因此需將演示文稿文件轉換成“Power-Point幻燈片放映”類型。
第五篇:2010年3月計算機等級考試二級VB試題及答案
一、選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。
(1)下列敘述中正確的是
A)對長度為n的有序鏈表進行查找,最壞情況下需要的比較次數為n
B)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(n/2)
C)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(log2n)
D)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(n log2n)
(2)算法的時間復雜度是指
A)算法的執行時間
B)算法所處理的數據量
C)算法程序中的語句或指令條數
D)算法在執行過程中所需要的基本運算次數
(3)軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于系統軟件的是
A)編輯軟件
B)操作系統
C)教務管理系統
D)瀏覽器
(4)軟件(程序)調試的任務是
A)診斷和改正程序中的錯誤
B)盡可能多地發現程序中的錯誤
C)發現并改正程序中的所有錯誤
D)確定程序中錯誤的性質
(5)數據流程圖(DFD圖)是
A)軟件概要設計的工具
B)軟件詳細設計的工具
C)結構化方法的需求分析工具
D)面向對象方法的需求分析工具
(6)軟件生命周期可分為定義階段,開發階段和維護階段。詳細設計屬于
A)定義階段
B)開發階段
C)維護階段
D)上述三個階段
(7)數據庫管理系統中負責數據模式定義的語言是
A)數據定義語言
B)數據管理語言
C)數據操縱語言
D)數據控制語言
(8)在學生管理的關系數據庫中,存取一個學生信息的數據單位是
A)文件
B)數據庫
C)字段
D)記錄
(9)數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數據庫設計的
A)需求分析階段
B)邏輯設計階段
C)概念設計階段
D)物理設計階段
(10)有兩個關系R和T如下:
則由關系R得到關系T的操作是
A)選擇
B)投影
C)交 D)并
(11)在VB集成環境中要結束一個正在運行的工程,可單擊工具欄上的一個按鈕,這個按鈕是
(12)設x是整型變量,與函數Ⅱf(x>0,-x,x)有相同結果的代數式是 A)|x| B)-|x| C)x D)-x(13)設窗體文件中有下面的事件過程: Private Sub Command1_Click()Dim s a%=100 Print a End Sub 其中變量a和s的數據類型分別是 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的單選按鈕數組,程序運行時,當單擊某個單選按鈕時,會調用下面的事件過程
Private Sub Option1_C1ick(Index As Integer)
?
End Sub
下面關于此過程的參數Index的敘述中正確的是
A)Index為1表示單選按鈕被選中,為O表示未選中
B)Index的值可正可負
C)Index的值用來區分哪個單選按鈕被選中
D)Index表示數組中單選按鈕的數量
(17)設窗體中有一個文本框Text1,若在程序中執行了Text1.SetFocus,則觸發
A)Text1的SetFocus事件
B)Text1的GotFocus事件
C)Text1的LostFocus事件
D)窗體的GotFocus事件
(18)VB中有3個鍵盤事件:KeyPress、KeyDown、KeyUp,若光標在Text1文本框中,則每輸入一個字母
A)這3個事件都會觸發
B)只觸發KeyPress事件
C)只觸發KeyDown、KeyUp事件
D)不觸發其中任何一個事件
(19)下面關于標準模塊的敘述中錯誤的是
A)標準模塊中可以聲明全局變量
B)標準模塊中可以包含一個Sub Main過程,但此過程不能被設置為啟動過程
C)標準模塊中可以包含一些Public過程
D)一個工程中可以含有多個標準模塊
(20)設窗體的名稱為Form1,標題為Win,則窗體的MouseDown事件過程的過程名是
A)Form1_MouseDown
B)Win_MouseDown
C)Form_MouseDown
D)MouseDown_Form1(21)下面正確使用動態數組的是
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)下面是求最大公約數的函數的首部
Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要輸出8、12、16這3個數的最大公約數,下面正確的語句是 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所示的規律輸出數據 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所示的規律繼續輸出數據,則接在上述程序段后面的程序段應該是 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
希望程序運行時得到左圖所示的效果,即:輸入口令,單擊“確認口令”命令按鈕,若輸入的口令不是“123456”,則在窗體上顯示輸入錯誤口令的次數。但上面的程序實際顯示的是右圖所示的效果,程序需要修改。下面修改方案中正確的是
A)在Dim n語句的下面添加一句:n=O
B)把Print “口令輸入錯誤” & n & “次”改為Print “口令輸入錯誤” +n+“次”
C)把Print “口令輸入錯誤” & n & “次”改為Print “口令輸入錯誤”&Str(n)&“次”
D)把Dim n改為Static n
(25)要求當鼠標在圖片框P1中移動時,立即在圖片框中顯示鼠標的位置坐標。下面能正確實現上述功能的事件過程是
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
運行后發現結果為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)若在窗體模塊的聲明部分聲明了如下自定義類型和數組
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)設窗體上有一個通用對話框控件CD1,希望在執行下面程序時,打開如圖所示的文件對話框
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,則輸出結果是
Private Sub Comand1_Click()
Dim x%
x=InputBox(”請輸入一個3位整數“)
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命令按鈕,則產生的結果是
A)在List2中插入了“外語”、“物理”兩項
B)在List1中刪除了“外語”、“物理”兩項
C)同時產生A)和B)的結果
D)把List1中最后1個列表項刪除并插入到List2中
(32)設工程中有2個窗體: Form1、Form2,Form1為啟動窗體。Form2中有菜單。其結構如表。要求在程序運行時,在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
程序運行時發現剛輸入口令時就隱藏了Form1,顯示了Form2,程序需要修改。下面修改方案中正確的是
A)把Form1中Text1文本框及相關程序放到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文本框中的內容寫到out.txt文件中
Private Sub Comand1_Click()
Open ”out.txt“ For Output As #2
Print ”Text1“
Close #2
End Sub
調試時發現沒有達到目的,為實現上述目的,應做的修改是
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)一個隊列的初始狀態為空。現將元素A,B,C,D,E,F,5,4,3,2,1依次入隊,然后再依次退隊,則元素退隊的順序為 【1】。
(2)設某循環隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環隊列中共有 【2】 個元素。
(3)設二叉樹如下:
對該二叉樹進行后序遍歷的結果為 【3】。
(4)軟件是 【4】、數據和文檔的集合。
(5)有一個學生選課的關系,其中學生的關系模式為:學生(學號,姓名,班級,年齡),課程的關系模式為:課程(課號,課程名,學時),其中兩個關系模式的鍵分別是學號和課號,則關系模式選課可定義為:選課(學號,【5】,成績)。
(6)為了使復選框禁用(即呈現灰色),應把它的Value屬性設置為 【6】。
(7)在窗體上畫一個標簽、一個計時器和一個命令按鈕,其名稱分別為Labl1、Timer1和Command1,如圖1所示。程序運行后,如果單擊命令按鈕,則標簽開始閃爍,每秒鐘“歡迎”二字顯示、消失各一次,如圖2所示。以下是實現上述功能的程序,請填空。
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
程序運行后,單擊窗體,輸出結果為 【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
上述程序的功能是,通過調用過程swap,調換數組中數值的存放位置,即a(1)與a(10)的值互換,a(2)與a(9)的值互換,??。請填空。
(10)在窗體上畫一個文本框,其名稱為Text1,在屬性窗口中把該文本框的MultiLine屬性設置為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的內容讀到內存并在文本框中顯示出來,然后把該文本框中的內容存入磁盤文件smtext2.txt。請填空。選擇題
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、課號