從國小、國中、高中到大學乃至工作,我們很多時候都不得不用到試題,試題是命題者根據一定的考核需要編寫出來的。你知道什麼樣的試題才算得上好試題嗎?下面是小編為大家整理的2023下半年全國計算機二級C語言考前模擬試題及答案,希望對大家有所幫助。
模擬試題 1
一、選擇題(1)~(60)題每題1分,共60分。下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。
(1)計算機的發展先後主要經歷了
A)大型機階段、小型機階段、微型機階段、客戶機/伺服器階段、網際網路階段
B)電子管階段、電晶體階段、積體電路階段、大規模積體電路階段、智慧化階段
C)微型機階段、小型機階段、大型機階段、客戶機/伺服器階段、網際網路階段
D)大型機階段、中型機階段、小型機階段、客戶機/伺服器階段、網際網路階段
答案:A
(2)微機中主要決定微機效能的是
A)CPU
B)頻寬
C)字長
D)價格
答案:A
(3)主機板主要由____組成。
A)運算器、控制器、儲存器
B)CPU和外設
C)CPU、儲存器、匯流排、插槽以及電源
D)CPU、儲存器、匯流排、插槽以及電源電路
答案:C
(4)微軟公司的Project軟體屬於
A)財務軟體
B)專案管理軟體
C)系統軟體
D)電子郵件軟體
答案:B
(5)分時*作系統追求的目標是____。
A)高吞吐率
B)充分利用記憶體
C)快速響應
D)減少系統開銷
答案:C
(6)CPU狀態分為目態和管態兩種,____是從目態轉換到管態的唯一途徑。
A)執行程序修改程式狀態字
B)中斷遮蔽
C)中斷
D)程序排程程式
答案:C
(7)在頁式儲存管理中,若所需要頁面不再記憶體中,則會引起____中斷。
A)輸入輸出中斷
B)時鐘中斷
C)越界中斷
D)缺頁中斷
答案:D
(8)只有當死鎖的四個必要條件具備,才能發生死鎖。破壞死鎖的四個必要條件之一就可以預防死鎖,若規定一個程序請求新資源之前首先釋放已佔有的資源則是破壞了____條件。
A)互斥使用
B)部分分配
C)不可剝奪
D)環路等待
答案:B
(9)在檔案系統中,檔案的不同物理結構有不同的優缺點。在下列檔案的物理結構中____結構不具有直接讀寫檔案任意一個記錄的能力。
A)順序結構
B)連結結構
C)索引結構
D)Hash結構
答案:B
(10)作業系統中,對訊號量S的P原語操作定義中,使程序進入相應等待佇列等待的條件是____。
A)S>0
B)S=0
C)S<0
D)S≠0
答案:C
(11)____儲存擴充方式,能夠實際增加儲存單元。
A)覆蓋技術
B)交換技術
C)物理擴充
D)虛擬儲存技術
答案:C
(12)當程式經過編譯或者彙編以後,形成了一種由機器指令組成的集合,被稱為____。
A)源程式
B)目標程式
C)可執行程式
D)非執行程式
答案:B
(13)在程序狀態轉換時,下列哪一種狀態轉換是不可能發生的____。
A)就緒態→執行態
B)執行態→就緒態
C)執行態→等待態
D)等待態→執行態
答案:D
(14)在採用SPOOLing技術的系統中,使用者作業的列印輸出結果首先被送到____。
A)磁碟固定區域
B)記憶體固定區域
C)終端
D)印表機
答案:A
(15)下面關於光纖的敘述,不正確的是
A)頻帶很寬
B)誤位元速率很低
C)不受電磁干擾
D)容易維護和維修
答案:D
(16)網路協議中規定通訊雙方要發出什麼控制資訊,執行的動作和返回的應答的部分稱為____。
A)語法部分
B)語義部分
C)定時關係
D)以上都不是
答案:B
(17)區域網不提供____服務。
A)資源共享
B)裝置共享
C)多媒體通訊
D)分散式計算
答案:D
(18)幀中繼系統設計的主要目標是用於互連多個____。
A)廣域網
B)電話網
C)區域網
D)ATM網
答案:C
(19)TCP/IP參考模型中的主機-網路層對應於OSIRM中的____。
A)網路層
B)物理層
C)資料鏈路層
D)物理層與資料鏈路層
答案:D
(20)如果互連的區域網高層分別採用TCP/IP協議與SPX/IPX協議,那麼我們可以選擇的多個網路互連裝置應該是____。
A)中繼器
B)網橋
C)網絡卡
D)路由器
(21)有關網路描述正確的是____。
A)目前雙絞線可以使用的距離最遠,所以經常使用
B)目前雙絞線價格低,所以經常使用
C)匯流排使用令牌,環和星型使用CSMA/CD
D)匯流排使用令牌,環和星型不使用CSMA/CD
答案:B
(22)雙絞線有兩條相互絕緣的導線絞和而成,下列關於雙絞線的敘述,不正確的是
A)它既可以傳輸模擬訊號,也可以傳輸數字訊號
B)安裝方便,價格較低
C)不易受外部干擾,誤位元速率較低
D)通常只用作建築物內區域網的通訊介質
答案:C
(23)在下列功能中,哪一個最好地描述了OSI(開放系統互連)模型的資料鏈路層?
A)保證資料正確的順序、無錯和完整
B)處理訊號通過介質的傳輸
C)提供使用者與網路的介面
D)控制報文通過網路的路由選擇
答案:A
(24)計算機網路建立的主要目的是實現計算機資源的共享。計算機資源主要指計算機
A)軟體與資料庫
B)伺服器、工作站與軟體
C)硬體、軟體與資料
D)通訊子網與資源子網
答案:C
(25)在計算機網路中,一方面聯接區域網中的計算機,另一方面聯接區域網中的傳輸介質的部件是
A)雙絞線
B)網絡卡
C)終結器
D)路由器
答案:B
(26)乙太網的核心技術是
A)隨機爭用型介質訪問方法
B)令牌匯流排方法
C)令牌環方法
D)載波偵聽方法
答案:A
(27)FDDI資料傳輸速率為
A)1Gbps
B)10Mbps
C)100Mbps
D)10Gbps
答案:C
28)交換式區域網的核心是
A)路由器
B)伺服器
C)區域網交換機
D)頻寬
答案:C
(29)在下列傳輸介質中,哪一種錯誤率最低?
A)同軸電纜
B)光纜
C)微波
D)雙絞線
答案:B
(30)網橋是在____上實現不同網路的互連裝置。
A)資料鏈路層
B)網路層
C)對話層
D)物理層
答案:A
(31)下列哪一個描述是Internet比較恰當的定義?
A)一個協議
B)一個由許多個網路組成的網路
C)OSI模型的下三層
D)一種內部網路結構
答案:B
(32)IP地址由____位二進位制數值組成
A)16位
B)8位
C)32位
D)64位
答案:C
(33)對於IP地址為202.93.120.6的主機來說,其網路號為
A)202.93.120
B)202.93.120.6
C)202.93.120.0
D)6
答案:C
(34)下列對於網路哪一種陳述是真實的?
A)對應於系統上的每一個網路介面都有一個IP地址
B)IP地址中有16位描述網路
C)位於美國的NIC提供具唯一性的32位IP地址
D)以上陳述都正確
答案:A
(35)下面說法錯誤的是
A)Linux作業系統部分符合UNIX標準,可以將Linux上完成的程式經過重新修改後移植到UNIX主機上執行。
B)Linux作業系統是免費軟體,可以在通過網路下載。
C)Linux作業系統不限制應用程式可用記憶體的大小
D)Linux作業系統支援多使用者,在同一時間內可以有多個使用者使用主機
答案:A
(36)根據ISO7498-4檔案定義的網路管理系統的功能域,下列屬於網路管理系統的功能的有____項
Ⅰ配置管理Ⅱ故障管理Ⅲ效能管理
Ⅳ網路管理Ⅴ計費管理Ⅵ安全管理
A)3
B)4
C)5
D)6
答案:C
(37)網路管理中只允許被選擇的人經由網路管理者訪問網路的功能屬於____功能
A)裝置管理
B)安全管理
C)計費管理
D)效能管理
答案:B
(38)根據紅皮書的安全準則,DOS系統的安全級別為
A)D1
B)C1
C)C2
D)B1
答案:A
(39)對明文字母重新排列,並不隱藏他們的加密方法屬於
A)置換密碼
B)分組密碼
C)易位密碼
D)序列密碼
答案:C
(40)下面____不屬於從通訊網路的傳輸方面對加密技術分類的方式
A)節點到端
B)節點到節點
C)端到端
D)鏈路加密
答案:A
(41)公鑰加密體制中,沒有公開的是
A)明文
B)密文
C)公鑰
D)演算法
答案:A
(42)下面敘述不正確的是
A)電子商務以因特網為基礎平臺
B)電子商務主要以專用網路進行商務活動
C)電子商務以計算機與通訊網路為基礎平臺,利用電子工具實現的線上商業交換和行政作業活動的全過程。
D)通過電子商務可以提高服務質量,及時獲得顧客的反饋資訊
答案:A
(43)計算機網路與分散式系統之間的區別主要是在
A)系統物理結構成
B)系統高層軟體
C)傳輸介質
D)伺服器型別
答案:B
(44)ATM網路採用固定長度的信源傳送資料,信元長度為
A)1024B
B)53B
C)128B
D)64B
答案:B
(45)IEEE802.3的物理協議10BASE-T規定從網絡卡到集線器的最大距離為____。
A)100m
B)185m
C)500m
D)850m
答案:A
(46)下列不屬於網路技術發展趨勢的是
A)速度越來越高
B)從資源共享網到面向中斷的網發展
C)各種通訊控制規程逐漸符合國際標準
D)從單一的資料通訊網向綜合業務數字通訊網發展
答案:B
(47)電子商務的安全要求包含
Ⅰ資料傳輸的安全性
Ⅱ網路的安全性
Ⅲ身份認證
Ⅳ資料的完整性
Ⅴ交易的不可抵賴
A)Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ
B)Ⅰ、Ⅱ、Ⅴ
C)Ⅰ、Ⅱ、Ⅳ、Ⅴ
D)Ⅰ、Ⅲ、Ⅳ、Ⅴ
答案:D
(48)下列不屬於SET要達到的主要目標的選項是
A)資訊在公共以特網上傳輸,保證網上的資訊不被黑客竊取
B)訂單資訊和個人帳號資訊隔離
C)持卡和商家不認識進行交易,以保證交易的廣泛性
D)要求軟體遵循相同協議和訊息格式,使不同廠家開發的軟體具有相容性和互操作性,並且可以執行在不同的硬體和作業系統平臺上。
答案:C
(49)寬頻ISDN的核心技術是
A)ATM技術
B)光纖接入技術
C)多媒體技術
D)SDH技術
答案:A
(50)下面不屬於傳統的共享介質區域網的是
A)Ethernet
B)TokenBus
C)TokenRing
D)EthernetSwitch(交換式區域網)
答案:D
(51)為實現視訊資訊的壓縮,建立了若干種國際標準。其中適合用於連續色調,多級灰度的靜止影象壓縮的標準是
A)MPEG
B)P×32
C)P×64
D)JPEG
答案:D
(52)在下列中斷中
Ⅰ輸入和輸出中斷Ⅱ時鐘中斷
Ⅲ訪管中斷Ⅳ硬體故障中斷
Ⅴ程式性中斷
這些中斷中屬於強迫性中斷的是
A)Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ
B)Ⅰ、Ⅱ、Ⅲ、Ⅳ
C)Ⅰ、Ⅱ、Ⅳ、Ⅴ
D)Ⅰ、Ⅱ、Ⅲ、Ⅴ
答案:C
(53)在下列那個網路拓撲結構中,中心結點的故障可能造成全網癱瘓的是
A)星型拓撲結構
B)環形拓撲結構
C)樹型拓撲結構
D)網狀拓撲結構
答案:A
(54)NOVELLNETWARE是____作業系統。
A)網路
B)通用
C)實時
D)分時
答案:A
(55)在Client/Server計算模式中,中介軟體(Midd1eware)的主要作用是利用高層應用程式程式設計介面(API)來隔離____。
A)通訊網路與網路作業系統
B)應用軟體與網絡卡驅動程式
C)應用與網路
D)網路使用者與網路管理員
答案:C
(56)幀中繼系統設計的主要目標是用於互連多個____。
A)廣域網
B)電話網
C)區域網
D)ATIM網
答案:C
(57)全球多媒體網路是
A)一個單一的統一網路
B)一個可操作的網路集合
C)一個傳輸計算機資料的網路
D)一個傳輸資料、音訊、視訊的網路
答案:B
(58)下列描述屬於網路管理目標的是
Ⅰ減少停機時間、改進響應時間,提高裝置利用率
Ⅱ減少執行費用,提高裝置效率
Ⅲ減少或消除瓶頸
Ⅳ適應新技術
Ⅴ使網路更容易使用
A)Ⅱ、Ⅲ、Ⅳ、Ⅴ
B)Ⅰ、Ⅱ、Ⅲ、Ⅴ
C)Ⅰ、Ⅱ
D)Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ
答案:D
(59)在計算機網路中,當資訊從信源向信宿流動時,可能會遇到安全攻擊,在下列選項中,屬於資訊可能受到安全攻擊的是
Ⅰ中斷Ⅱ修改Ⅲ擷取Ⅳ捏造Ⅴ陷門
A)Ⅰ、Ⅱ、Ⅲ、Ⅴ
B)Ⅰ、Ⅱ、Ⅳ、Ⅴ
C)Ⅰ、Ⅲ、Ⅳ、Ⅴ
D)Ⅰ、Ⅱ、Ⅲ、Ⅳ
答案:D
(60)SDH的主要優點
A)同步複用
B)標準光介面
C)強大的網路管理
D)以上都是
答案:D
二、填空題(每空2分,共20個空)
(1)從靜態的觀點看,作業系統中的程序是由程式段、資料和__[1]__三部分組成。
答案:程序控制塊或PCB
(2)國際標準化組織ISO提出的“開放系統互連參考模型(OSI)”有__[2]__層。
答案:七/7
(3)在裝置管理中,為克服獨佔裝置速度較慢,降低裝置資源利用率的缺點,引入了__[3]__,即共享裝置模擬獨佔裝置。
答案:虛擬裝置/虛裝置
(4)及時響應是__[4]__和實時作業系統的特徵。
答案:分時作業系統/分時系統
(5)在WWW服務中,統一資源定位器URL可以由三部分組成,即__[5]__、主機名與檔名。
答案:訪問型別/伺服器型別
(6)乙太網採用的通訊協議是__[6]__。
答案:CSMA/CD
(7)OSI參考模型從低到高第3層是__[7]__層。
答案:網路
(8)令牌環網採用的是__[8]__協議
答案:令牌環(IEEE802.5)
(9)廣域網簡稱為__[9]__。
答案:WAN
(10)雙絞線用做遠端中繼線時,最大距離可達__[10]__公里。
答案:15
(11)在TCP/IP參考模型中,應用層協議的__[11]__用來實現網際網路中電子郵件傳送功能。
答案:電子郵件協議SMTP
(12)SMDS的標準資料傳輸速率為__[12]__Mbps
答案:45
(13)IEEE802.3z標準在LLC子層使用__[13]__標準。
答案:IEEE802.2
(14)電子商務的體系結構可以分為網路基礎平臺、安全結構、____、業務系統4個層次。
答案:支付體系
(15)網路管理主要包括配置管理、故障管理、效能管理、計費管理、__[15]__。
答案:安全管理
(16)電子郵件服務採用__[16]__工作模式。
答案:客戶機/伺服器
(17)在因特網的域名體系中,商業組織的頂級域名是__[17]__。
答案:COM
(18)TokenBus區域網中的令牌是一種特殊的控制幀,它用來控制結點對匯流排的__[18]__。
答案:訪問權
(19)NetWare作業系統是以檔案伺服器為中心的,主要有三個部分組成:檔案伺服器核心、工作站外殼與__[19]__。
答案:低層通訊協議
(20)在細纜乙太網中,如果實際需要的細纜長度超過185m,可以使用支援BNC介面的__[20]__。
答案:中繼器
模擬試題 2
(1)下列關於棧敘述正確的是( )。
A.棧頂元素最先能被刪除
B.棧頂元素最後才能被刪除
C.棧底元素永遠不能被刪除
D.棧底元素最先被刪除
(2)下列敘述中正確的是( )。
A.在棧中,棧中元素隨棧底指標與棧頂指標的變化而動態變化
B.在棧中,棧頂指標不變,棧中元素隨棧底指標的變化而動態變化
C.在棧中,棧底指標不變,棧中元素隨棧頂指標的變化而動態變化
D.以上說法都不正確
某二叉樹共有7個結點,其中葉子結點只有l個,則該二叉樹的深度為(假設根結點在第1層)( )。
A.3
B.4
C.6
D.7
軟體按功能可以分為應用軟體、系統軟體和支撐軟體(或工具軟體)。下面屬於應用軟體的是( ):
A.學生成績管理系統
B.c語言編譯程式
作業系統
D.資料庫管理系統
(5)結構化程式所要求的基本結構不包括( )。
A.順序結構
0跳轉
C.選擇(分支)結構
D.重複(迴圈)結構
(6)下面描述中錯誤的是( )。
A.系統總體結構圖支援軟體系統的詳細設計
B.軟體設計是將軟體需求轉換為軟體表示的過程
C.資料結構與資料庫設計是軟體設計的任務之一
圖是軟體詳細設計的表示工具
(7)負責資料庫中查詢操作的資料庫語言是( )。
A.資料定義語言
B.資料管理語言
C.資料操縱語言
D.資料控制語言
一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯絡是( )。
A.1:1聯絡
B.1:m聯絡
C.m:1聯絡
D.m:n聯絡
(9)已知大寫字母A的ASCIl碼值是65,小寫字母a的ASCIl碼值是97。以下不能將變數C中的大寫字母轉換為對應小寫字母的語句是( )。
A.C=(。A’+C.%26一"a"
B.c=c+32
C.c=c一"A"+"a"
D.c=(c一’A")%26+-a"
(10)定義無符號整數類為UInt,下面可以作為類uInt例項化值的是( )。
A.-369
B.369
C.0.369
D.整數集合{1,2,3,4,5}
(11)以下敘述中錯誤的是( )。
A.C程式在執行過程中所有計算都以二進位制方式進行
B.c程式在執行過程中所有計算都以十進位制方式進行
C.所有c程式都需要編譯連結無誤後才能執行
D.c程式中字元變數存放的是字元的ASCIl碼值
(12)以下關於c語言的敘述中正確的是( )。
A.C語言的數值常量中夾帶空格不影響常量值的正確表示
B.C語言中的變數可以在使用之前的任何位置進行定義
C.在C語言算術表示式的書寫中,運算子兩側的運算數型別必須一致
D.C語言中的註釋不可以夾在變數名或關鍵字的中間
(13)以下不合法的字元常量是( )。
A."、、"
B.’”’
C.’18’
"
(14)以下選項中正確的定義語句是( )。
le,a,b;
le a=b=7;
le a;b;
le a=7,b=7;
(15)若有定義語句:int a=3,b=2,c=1;以下選項中錯誤的賦值表示式是( )。
A.a=(b=4)=3;
B.a=b=c+1;
C.a=(b=4)+c;
D.a=1+(b=c=4);
(16)若有定義:int a,h;通過語句:scanf(”%d;%d”,&a,&B.;,能把整數3賦給變數a,5賦給變數b的輸入資料是( )。
A.3 5
B.3,5
C.3;5
D.35
參考答案與解析
(1)A
【解析】棧是先進後出的資料結構,所以棧頂元素最後入棧卻最先被刪除。棧底元素最先入棧卻最旨除。所以選擇A。
(2)C
【解析】棧是先進後出的資料結構,在整個過程中,棧底指標不變,入棧與出棧操作均由棧頂指標的變化來操作,所以選擇C。
(3)D
【解析】根據二叉樹的基本性質3:在任意一裸二叉樹中,多為0的葉子結點總比度為2的結點多一個.所以本題中度為2的結點為1—1=0個,所以可以知道本題目中的二叉樹的每一個結點都有一個分支,所以共7個結點共7層,即度為7。
(4)A
【解析】軟體按功能可以分為:應用軟體、系統軟體、支撐軟體。作業系統、編譯程式、彙編程式、網路軟體、資料庫管理系統都屬於系統軟體。所以B、C、D都是系統軟體,只有A是應用軟體。
(5)B
【解析】1966年Boehm和Jaeopini證明了程式設計語言僅僅使用順序、選擇和重複三種基本控制結構就足以表達出各種其他形式結構的程式設計方法。
(6)A
【解析】詳細設計的任務是為軟體結構圖中而非總體結構圖中的每一個模組確定實現演算法和區域性資料結構,用某種選定的表達工具表示演算法和資料結構的細節,所以A錯誤。
(7)C
【解析】資料定義語言:負責資料的模式定義與資料的物理存取構建;資料操縱語言:負責資料的操縱。包括查詢及增、刪、改等操作;資料控制語言:負責資料完整性、安全性的定義與檢查以及併發控制、故障恢復等功能。
(8)D
【解析】因為一個教師可講授多門課程,而一門課程又能由多個老師講授所以他們之間是多對多的關係,可以表示為m:n。
(9)A
【解析】根據題意可知,小寫字母比與之對應的大寫字母的ASCⅡ碼大32。A選項中字元A加上c表示的大寫字元再對字母個數26取餘,本身這個表示式沒有任何含義,所以選擇A選項。
(10)B
【解析】只有B選項369可以用無符號整敦來表示和儲存。A選項一369有負號,選項C 0.369是小數都不能用無符號整數類儲存。選項D是一個整數集合得用致組來儲存。
(11)B
【解析】C程式在執行過程中的所有計算都以二進位制方式進行,所以B選項錯誤。
(12)D
【解析】C語言的數值常量中不能夾帶空格,所以A錯誤。C語言中的變數都必須先定義再使用,對變數的定義通常放在函式體內的前部,但也可以放在函式外部或複合語句的開頭。不能隨便放置,所以8錯誤。在C語言中運算子兩側的運算資料型別可以不一致,且結果與精度較高的保持一致,所以C錯誤。
(13)C
【解析】轉義字元中,八進位制的表示形式為ddd,但是八進位制中不能包含數字8,所以c選項不合法。
(14)D
【解析】A選項中變數型別符double後面不能有逗號。B選項中變數b不能先使用再定義,應該寫成選項D中的"格式。C選項中變數a後面應該是逗號而不是分號。
(15)A
【解析】不能將變數或常量賦給一個表示式,所以A選項中(b=4)=3是錯誤的。
(16)C
【解析】輸入資料的格式必須與seanf()的格式控制串完全匹配,所以輸入時必須在3和5之間輸入“;”。