2023年下半年全國計算機二級C語言考前模擬試題及答案
從國小、國中、高中到大學乃至工作,我們很多時候都不得不用到試題,試題是命題者根據一定的考核需要編寫出來的。你知道什麼樣的試題才算得上好試題嗎?下面是小編為大家整理的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之間輸入“;”。