亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題 百文網(wǎng)手機(jī)站

計算機(jī)二級考試《MS Office》真題練習(xí)(帶答案)

時間:2022-03-10 14:54:32 試題 我要投稿

計算機(jī)二級考試《MS Office》真題練習(xí)(帶答案)

  在學(xué)習(xí)中,大家都沒少背知識點(diǎn)吧?知識點(diǎn)就是學(xué)習(xí)的重點(diǎn)。掌握知識點(diǎn)有助于大家更好的學(xué)習(xí)。下面是小編精心整理的計算機(jī)二級考試《MS Office》真題練習(xí)(帶答案),希望對大家有所幫助。

計算機(jī)二級考試《MS Office》真題練習(xí)(帶答案)

  一、選擇題

  1.下列敘述中錯誤的是()。

  A.對于各種特定的輸入,算法的時間復(fù)雜度是固定不變的

  B.算法的時間復(fù)雜度與使用的計算機(jī)系統(tǒng)無關(guān)

  C.算法的時間復(fù)雜度與使用的程序設(shè)計語言無關(guān)

  D.算法的時間復(fù)雜度與實(shí)現(xiàn)算法過程中的具體細(xì)節(jié)無關(guān)

  正確答案:A

  解析:算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量。為了能夠比較客觀地反映出一個算法的效率,在度量一個算法的工作量時,不僅應(yīng)該與所使用的計算機(jī)、程序設(shè)計語言以及程序編制者無關(guān),而且還應(yīng)該與算法實(shí)現(xiàn)過程中的許多細(xì)節(jié)無關(guān)。為此,可以用算法在執(zhí)行過程中所需基本運(yùn)算的執(zhí)行次數(shù)來度量算法的工作量。算法所執(zhí)行的基本運(yùn)算次數(shù)還與問題的規(guī)模有關(guān);對應(yīng)一個固定的規(guī)模,算法所執(zhí)行的基本運(yùn)算次數(shù)還可能與特定的輸入有關(guān)。故本題答案為A選項(xiàng)。

  2.在長度為n的順序表中查找一個元素,假設(shè)需要查找的元素一定在表中,并且元素出現(xiàn)在每個位置上的可能性是相同的,則在平均情況下需要比較的次數(shù)為()。

  A.(n+1)/2

  B.n

  C.3n/4

  D.n/2

  正確答案:A

  解析:在順序表中查找,最好情況下第一個元素就是要查找的元素,則比較次數(shù)為1;在最壞情況下,最后一個元素才是要找的元素,則比較次數(shù)為n。兩種情況平均即(1+n)/2.故本題答案為A選項(xiàng)。

  3.設(shè)非空二叉樹的所有子樹中,其左子樹上的結(jié)點(diǎn)值均小于根結(jié)點(diǎn)值,而右子樹上的結(jié)點(diǎn)值均不小于根結(jié)點(diǎn)值,則稱該二叉樹為排序二叉樹。對排序二叉樹的遍歷結(jié)果為有序序列的是()。

  A.中序序列

  B.前序序列

  C.后序序列

  D.前序序列或后序序列

  正確答案:A

  解析:前序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之前。即先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;并且在遍歷左子樹和右子樹時,仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。中序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹兩者之間。即先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。并且在遍歷左子樹與右子樹時,仍然首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。后序遍歷:訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之后。即首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn);并且在遍歷左子樹和右子樹時,仍然首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點(diǎn)。題目給出的二叉樹顯示是左結(jié)點(diǎn)小于根結(jié)點(diǎn),根結(jié)點(diǎn)小于等于右結(jié)點(diǎn)。如果要使結(jié)果為有序序列,那么遍歷過程應(yīng)該是左結(jié)點(diǎn)-根結(jié)點(diǎn)-右結(jié)點(diǎn),或者右結(jié)點(diǎn)-根結(jié)點(diǎn)=左結(jié)點(diǎn)。根據(jù)前面3種遍歷特點(diǎn)可知,中序遍歷符合要求。故本題答案為A選項(xiàng)。

  4.循環(huán)隊列的存儲空間為Q(1:50),初始狀態(tài)為front=rear=50.經(jīng)過一系列正常的入隊與退隊操作后,front=rear=25,此后又插入一個元素,則循環(huán)隊列中的元素個數(shù)為()。

  A.1或50且產(chǎn)生上溢錯誤

  B.51

  C.26

  D.2

  正確答案:A

  解析:循環(huán)隊列是隊列的一種順序存儲結(jié)構(gòu),用隊尾指針rear指向隊列中的隊尾元素,用排頭指針front指向排頭元素的前一個位置。入隊運(yùn)算時,隊尾指針進(jìn)1(即rear+1),然后在rear指針指向的位置插入新元素。當(dāng)front=rear=25時可知隊列空或者隊列滿,此后又插入了一個元素,如果之前隊列為空,插入操作之后隊列里只有一個元素,如果插入之前隊列已滿(50個元素),執(zhí)行插入則會產(chǎn)生溢出錯誤。故本題答案為A選項(xiàng)。

  5.軟件生命周期是指()。

  A.軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程

  B.軟件的工程實(shí)施階段

  C.軟件的開發(fā)與管理

  D.軟件的實(shí)現(xiàn)和維護(hù)

  正確答案;A

  解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的.過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。故本題答案為A選項(xiàng)。

  6.設(shè)二叉樹的前序序列為ABDEGHCFIJ,中序序列為DBGEHACIFJ.則按層次輸出(從上到下,同一層從左到右)的序列為()。

  A.ABCDEFGHIJ

  B.DGHEBIJFCA

  C.JIHGFEDCBA

  D.CHIJDEFBCA

  正確答案:A

  7.設(shè)循環(huán)隊列的存儲空間為Q(1:50),初始狀態(tài)為front=rear=50,F(xiàn)經(jīng)過一系列入隊與退隊操作后,front-1=rear。為了在該隊列中尋找值最大的元素,在最壞情況下需要的比較次數(shù)為()。

  A.0

  B.1

  C.48

  D.49

  正確答案:C

  8.設(shè)順序表的長度為40,對該表進(jìn)行冒泡排序。在最壞情況下需要的比較次數(shù)為()。

  A.820

  B.780

  C.40

  D.41

  正確答案:B

  9.張編輯休假前正在審閱一部Word 書稿,他希望回來上班時能夠快速找到上次編輯的位置,在Word 2010 中最優(yōu)的操作方法是()。

  A.下次打開書稿時,直接通過滾動條找到該位置

  B.記住一個關(guān)鍵詞,下次打開書稿時,通過“查找”功能找到該關(guān)鍵詞

  C.記住當(dāng)前頁碼,下次打開書稿時,通過“查找”功能定位頁碼

  D.在當(dāng)前位置插入一個書簽,通過“查找”功能定位書簽

  正確答案:D

  10.在Word 中編輯一篇文稿時,縱向選擇一塊文本區(qū)域的最快捷操作方法是()。

  A.按下Ctrl 鍵不放,拖動鼠標(biāo)分別選擇所需的文本

  B.按下Alt 鍵不放,拖動鼠標(biāo)選擇所需的文本

  C.按下Shift 鍵不放,拖動鼠標(biāo)選擇所需的文本

  D.按Ctrl+Shift+F8 組合鍵,然后拖動鼠標(biāo)所需的文本

  正確答案:B

  11.手寫板或者鼠標(biāo)屬于()。

  A.輸入設(shè)備

  B.輸出設(shè)備

  C.中央處理器

  D.存儲器

  正確答案:A

  解析:計算機(jī)有輸入、存儲、運(yùn)算、控制和輸出五個部分組成。手寫板和鼠標(biāo)都屬于輸入設(shè)備。故正確答案為A選項(xiàng)。 12.某企業(yè)需要在一個辦公室構(gòu)建適用于20多人的小型辦公網(wǎng)絡(luò)環(huán)境,這樣的網(wǎng)絡(luò)環(huán)境屬于()。

  A.城域網(wǎng)

  B.局域網(wǎng)

  C.廣域網(wǎng)

  D.互聯(lián)網(wǎng)

  正確答案:B

  解析:按照覆蓋地理范圍和規(guī)模不同,可以將計算機(jī)網(wǎng)絡(luò)分為局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)。局域網(wǎng)是一種在有限區(qū)域內(nèi)使用的網(wǎng)絡(luò),它所覆蓋的地區(qū)范圍較小,一般在幾千米之內(nèi),適用于辦公室網(wǎng)絡(luò)、企業(yè)與學(xué)校的主干局網(wǎng)絡(luò)。故正確答案為B選項(xiàng)。

  13.第四代計算機(jī)的標(biāo)志是微處理器的出現(xiàn),微處理器的組成是()。

  A.運(yùn)算器和存儲器

  B.存儲器和控制器

  C.運(yùn)算器和控制器

  D.運(yùn)算器、控制器和存儲器

  正確答案:C

  解析:微處理器由運(yùn)算器和控制器組成。運(yùn)算器是計算機(jī)處理數(shù)據(jù)形成信息的加工廠,它的主要功能是對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算。控制器是計算機(jī)的指揮中心,它統(tǒng)一控制計算機(jī)的各個部件。故正確答案為C選項(xiàng)。

  14.在計算機(jī)內(nèi)部,大寫字母?G?的ASCII碼為?1000111?,大寫字母?K?的ASCII碼為()。

  A.1001001

  B.1001100

  C.1001010

  D.1001011

  正確答案:D

  解析:1000111對應(yīng)的十進(jìn)制數(shù)是71,則?K?的碼值是75,轉(zhuǎn)換成二進(jìn)制位1001011.故正確答案為D選項(xiàng)。

  15.以下不屬于Word文檔視圖的是()。

  A.閱讀版式視圖

  B.放映視圖

  C.Web版式視圖

  D.大綱視圖

  正確答案:B

  解析:Word提供了5種視圖方式,分別為頁面視圖、閱讀版式視圖、Web版式視圖、大綱視圖和草稿,不包括放映視圖。故正確答案為B選項(xiàng)。

  二、字處理題

  劉老師正準(zhǔn)備制作家長會通知,根據(jù)考生文件夾下的相關(guān)資料及示例,按下列要求幫助劉老師完成編輯操作:

  1. 將考生文件夾下的“Word素材.docx”文件另存為“Word.docx”(“.docx”為擴(kuò)展名),除特殊指定外后續(xù)操作均基于此文件,否則不得分。

  2. 將紙張大小設(shè)為A4,上、左、右邊距均為2.5厘米、下邊距2厘米,頁眉、頁腳分別距邊界1厘米。

  3. 插入“空白(三欄)”型頁眉,在左側(cè)的內(nèi)容控件中輸入學(xué)校名稱“北京市向陽路中學(xué)”,刪除中間的內(nèi)容控件,在右側(cè)插入考生文件夾下的圖片Logo.gif代替原來的內(nèi)容控件,適當(dāng)剪裁圖片的長度,使其與學(xué)校名稱共占用一行。將頁眉下方的分隔線設(shè)為標(biāo)準(zhǔn)紅色、2.25磅、上寬下細(xì)的雙線型。插入“瓷磚型”頁腳,輸入學(xué)校地址“北京市海淀區(qū)中關(guān)村北大街55號 郵編:100871”。

  4. 對包含綠色文本的成績報告單表格進(jìn)行下列操作:根據(jù)窗口大小自動調(diào)整表格寬度,且令語文、數(shù)學(xué)、英語、物理、化學(xué)5科成績所在的列等寬。

  5. 將通知最后的藍(lán)色文本轉(zhuǎn)換為一個6行6列的表格,并參照考生文件夾下的文檔“回執(zhí)樣例.png”進(jìn)行版式設(shè)置。

  6. 在“尊敬的”和“學(xué)生家長”之間插入學(xué)生姓名,在“期中考試成績報告單”的相應(yīng)單元格中分別插入學(xué)生姓名、學(xué)號、各科成績、總分,以及各種的班級平均分,要求通知中所有成績均保留兩位小數(shù)。學(xué)生姓名、學(xué)號、成績等信息存放在考生文件夾下的Excel文檔“學(xué)生成績表.xlsx”中(提示:班級各科平均分位于成績表的最后一行)。

  7. 按照中文的行文習(xí)慣,對家長會通知主文檔Word.docx中的紅色標(biāo)題及黑色文本內(nèi)容的字體、字號、顏色、段落間距、縮進(jìn)、對齊方式等格式進(jìn)行修改,使其看起來美觀且易于閱讀。要求整個通知只占用一頁。

  8. 僅為其中學(xué)號為C121401~C121405、C121416~C121420、C121440~C121444的15位同學(xué)生成家長會通知,要求每位學(xué)生占1頁內(nèi)容。將所有通知頁面另外保存在一個名為“正式家長會通知.docx”的文檔中(如果有必要,應(yīng)刪除“正式家長會通知.docx”文檔中的空白頁面)。

  9. 文檔制作完成后,分別保存“Word.docx”和“正式家長會通知.docx”兩個文檔至考生文件夾下。

  三、電子表格題

  正則明事務(wù)所的統(tǒng)計員小任需要對本所外匯報告的完成情況進(jìn)行統(tǒng)計分析,并據(jù)此計算員工獎金。按照下列要求幫助小任完成相關(guān)的統(tǒng)計工作并對結(jié)果進(jìn)行保存:

  1. 在考生文件夾下,將“Excel素材1.xlsx”文件另存為“Excel.xlsx”(“.xlsx”為文件擴(kuò)展名),除特殊指定外后續(xù)操作均基于此文件,否則不得分。

  2. 將文檔中以每位員工姓名命名的5個工作表內(nèi)容合并到一個名為“全部統(tǒng)計結(jié)果”的新工作表中,合并結(jié)果自A2單元格開始、保持A2~G2單元格中的列標(biāo)題依次為報告文號、客戶簡稱、報告收費(fèi)(元)、報告修改次數(shù)、是否填報、是否審核、是否通知客戶,然后將其他5個工作表隱藏。

  3. 在“客戶簡稱”和“報告收費(fèi)(元)”兩列之間插入一個新列、列標(biāo)題為“責(zé)任人”,限定該列中的內(nèi)容只能是員工姓名高小丹、劉君贏、王鉻爭、石明硯、楊曉柯中的一個,并提供輸入用下拉箭頭,然后根據(jù)原始工作表名依次輸入每個報告所對應(yīng)的員工責(zé)任人姓名。

  4. 利用條件格式“淺紅色填充”標(biāo)記重復(fù)的報告文號,按“報告文號”升序、“客戶簡稱”筆劃降序排列數(shù)據(jù)區(qū)域。將重復(fù)的報告文號后依次增加(1)、(2)格式的序號進(jìn)行區(qū)分(使用西文括號,如13(1))。

  5. 在數(shù)據(jù)區(qū)域的最右側(cè)增加“完成情況”列,在該列中按以下規(guī)則、運(yùn)用公式和函數(shù)填寫統(tǒng)計結(jié)果:當(dāng)左側(cè)三項(xiàng)“是否填報”、“是否審核”、“是否通知客戶”全部為“是”時顯示“完成”,否則為“未完成”,將所有“未完成”的單元格以標(biāo)準(zhǔn)紅色文本突出顯示。

  6. 在“完成情況”列的右側(cè)增加“報告獎金”列,按照下列要求對每個報告的員工獎金數(shù)進(jìn)行統(tǒng)計計算(以元為單位)。另外當(dāng)完成情況為“完成”時,每個報告多加30元的獎金,未完成時沒有額外獎金:

  報告收費(fèi)金額(元) 獎金(元/每個報告)

  小于等于1000 100

  大于1000小于等于2800 報告收費(fèi)金額的8%

  大于2800 報告收費(fèi)金額的10%

  7. 適當(dāng)調(diào)整數(shù)據(jù)區(qū)域的數(shù)字格式、對齊方式以及行高和列寬等格式,并為其套用一個恰當(dāng)?shù)谋砀駱邮。最后設(shè)置表格中僅“完成情況”和“報告獎金”兩列數(shù)據(jù)不能被修改,密碼為空。

  8. 打開工作簿“Excel素材2.xlsx”,將其中的工作表Sheet1移動或復(fù)制到工作簿“Excel.xlsx”的最右側(cè)。將“Excel.xlsx”中的Sheet1重命名為“員工個人情況統(tǒng)計”,并將其工作表標(biāo)簽顏色設(shè)為標(biāo)準(zhǔn)紫色。

  9. 在工作表“員工個人情況統(tǒng)計”中,對每位員工的報告完成情況及獎金數(shù)進(jìn)行計算統(tǒng)計并依次填入相應(yīng)的單元格。

  10. 在工作表“員工個人情況統(tǒng)計”中,生成一個三維餅圖統(tǒng)計全部報告的修改情況,顯示不同修改次數(shù)(0、1、2、3、4次)的報告數(shù)所占的比例,并在圖表中標(biāo)示保留兩位小數(shù)的比例值。圖表放置在數(shù)據(jù)源的下方。

  四、演示文稿題

  培訓(xùn)部會計師魏女士正在準(zhǔn)備有關(guān)高新技術(shù)企業(yè)科技政策的培訓(xùn)課件,相關(guān)資料存放在Word文檔“PPT素材.docx”中。按下列要求幫助魏女士完成PPT課件的整合制作:

  1. 創(chuàng)建一個名為“PPT.pptx”的新演示文稿,該演示文稿需要包含Word文檔“PPT素材.docx”中的所有內(nèi)容,每1張幻燈片對應(yīng)Word文檔中的1頁,其中Word文檔中應(yīng)用了“標(biāo)題1”、“標(biāo)題2”、“標(biāo)題3”樣式的文本內(nèi)容分別對應(yīng)演示文稿中的每頁幻燈片的標(biāo)題文字、第一級文本內(nèi)容、第二級文本內(nèi)容。后續(xù)操作均基于此演示文稿,否則不得分。

  2. 將第1張幻燈片的版式設(shè)為“標(biāo)題幻燈片”,在該幻燈片的右下角插入任意一幅剪貼畫,依次為標(biāo)題、副標(biāo)題和新插入的圖片設(shè)置不同的動畫效果、其中副標(biāo)題作為一個對象發(fā)送,并且指定動畫出現(xiàn)順序?yàn)閳D片、副標(biāo)題、標(biāo)題。

  3. 將第2張幻燈片的版式設(shè)為“兩欄內(nèi)容”,參考原Word文檔“PPT素材.docx”第2頁中的圖片將文本分置于左右兩欄文本框中,并分別依次轉(zhuǎn)換為“垂直框列表”和“射線維恩圖”類的SmartArt圖形,適當(dāng)改變SmartArt圖形的樣式和顏色,令其更加美觀。分別將文本“高新技術(shù)企業(yè)認(rèn)定”和“技術(shù)合同登記”鏈接到相同標(biāo)題的幻燈片。

  4. 將第3張幻燈片中的第2段文本向右縮進(jìn)一級、用標(biāo)準(zhǔn)紅色字體顯示,并為其中的網(wǎng)址增加正確的超鏈接,使其鏈接到相應(yīng)的網(wǎng)站,要求超鏈接顏色未訪問前保持為標(biāo)準(zhǔn)紅色,訪問后變?yōu)闃?biāo)準(zhǔn)藍(lán)色。為本張幻燈片的標(biāo)題和文本內(nèi)容添加不同的動畫效果,并令正文文本內(nèi)容按第二級段落、伴隨著“錘打”聲逐段顯示。

  5. 將第6張幻燈片的版式設(shè)為“標(biāo)題和內(nèi)容”,參照原Word文檔“PPT素材.docx”第6頁中的表格樣例將相應(yīng)內(nèi)容(可適當(dāng)增刪)轉(zhuǎn)換為一個表格,為并該表格添加任一動畫效果。將第11張幻燈片的版式設(shè)為“內(nèi)容與標(biāo)題”,將考生文件夾下的圖片文件Pic1.png插入到右側(cè)的內(nèi)容區(qū)中。

  6. 在每張幻燈片的左上角添加事務(wù)所的標(biāo)志圖片Logo.jpg,設(shè)置其位于最底層以免遮擋標(biāo)題文字。除標(biāo)題幻燈片外,其他幻燈片均包含幻燈片編號、自動更新的日期、日期格式為××××年××月××日。

  7. 將演示文稿按下列要求分為6節(jié),分別為每節(jié)應(yīng)用不同的設(shè)計主題和幻燈片切換方式。

  節(jié) 名 包含的幻燈片

  高新科技政策簡介 1-3

  高新技術(shù)企業(yè)認(rèn)定 4-12

  技術(shù)先進(jìn)型服務(wù)企業(yè)認(rèn)定 13-19

  研發(fā)經(jīng)費(fèi)加計扣除 20-24

  技術(shù)合同登記 25-32

  其他政策 33-38

  歷年全國計算機(jī)等級考試二級C語言筆試選擇真題

  一、選擇題((1)—(10)、(21)—(40)每題2分,(11)—(20)每題1分,共70分)

 。1)下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是

  A.循環(huán)隊列

  B.帶鏈隊列

  C.二叉樹

  D.帶鏈棧

  (2)下列數(shù)據(jù)結(jié)果中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是

  A.循環(huán)隊列

  B.棧

  C.隊列

  D.二叉樹

 。3)對于循環(huán)隊列,下列敘述中正確的是

  A.隊頭指針是固定不變的

  B.隊頭指針一定大于隊尾指針

  C.隊頭指針一定小于隊尾指針

  D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針

  (4)算法的空間復(fù)雜度是指

  A.算法在執(zhí)行過程中所需要的計算機(jī)存儲空間

  B.算法所處理的數(shù)據(jù)量

  C.算法程序中的語句或指令條數(shù)

  D.算法在執(zhí)行過程中所需要的臨時工作單元數(shù)

 。5)軟件設(shè)計中劃分模塊的一個準(zhǔn)則是

  A.低內(nèi)聚低耦合

  B.高內(nèi)聚低耦合

  C.低內(nèi)聚高耦合

  D. 高內(nèi)聚高耦合

 。6)下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計原則的是

  A.可封裝的

  B. 自頂向下

  C.模塊化

  D. 逐步求精

  (7)軟件詳細(xì)設(shè)計產(chǎn)生的圖如下:

  該圖是

  A.N-S圖

  B.PAD圖

  C.程序流程圖

  D. E-R圖

 。8)數(shù)據(jù)庫管理系統(tǒng)是

  A.操作系統(tǒng)的一部分

  B.在操作系統(tǒng)支持下的系統(tǒng)軟件

  C.一種編譯系統(tǒng)

  D. 一種操作系統(tǒng)

 。9)在E-R圖中,用來表示實(shí)體聯(lián)系的圖形是

  A.橢圓圖

  B.矩形

  C.菱形

  D. 三角形

 。10)有三個關(guān)系R,S和T如下:

  其中關(guān)系T由關(guān)系R和S通過某種操作得到,該操作為

  A.選擇

  B.投影

  C.交

  D.并

  (11)以下敘述中正確的是

  A.程序設(shè)計的任務(wù)就是編寫程序代碼并上機(jī)調(diào)試

  B.程序設(shè)計的任務(wù)就是確定所用數(shù)據(jù)結(jié)構(gòu)

  C.程序設(shè)計的任務(wù)就是確定所用算法

  D.以上三種說法都不完整

 。12)以下選項(xiàng)中,能用作用戶標(biāo)識符的是

  A.void

  B.8_8

  C._0_

  D.unsigned

 。13)閱讀以下程序

  #include

  main()

  { int case; float printF;

  printf(“請輸入2個數(shù):”);

  scanf(“%d %f”,&case,&pjrintF);

  printf(“%d %f ”,case,printF);

  }

  該程序編譯時產(chǎn)生錯誤,其出錯原因是

  A.定義語句出錯,case是關(guān)鍵字,不能用作用戶自定義標(biāo)識符

  B.定義語句出錯,printF不能用作用戶自定義標(biāo)識符

  C.定義語句無錯,scanf不能作為輸入函數(shù)使用

  D.定義語句無錯,printf不能輸出case的值

 。14)表達(dá)式:(int)((double)9/2)-(9)%2的值是

  A.0

  B.3

  C.4

  D.5

 。15)若有定義語句:int x=10;,則表達(dá)式x-=x+x的值為

  A.-20

  B.-10

  C.0

  D.10

 。16)有以下程序

  #include

  main()

  { int a=1,b=0;

  printf(“%d,”,b=a+b);

  printf(“%d ”,a=2*b);

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.0,0

  B.1,0

  C.3,2

  D.1,2

  17)設(shè)有定義:int a=1,b=2,c=3;,以下語句中執(zhí)行效果與其它三個不同的是

  A.if(a>B. c=a,a=b,b=c;

  B.if(a>B. {c=a,a=b,b=c;}

  C.if(a>B. c=a;a=b;b=c;

  D.if(a>B. {c=a;a=b;b=c;}

 。18)有以下程序

  #include

  main()

  { int c=0,k;

  for (k=1;k<3;k++)

  switch (k)

  { default: c+=k

  case 2: c++;break;

  case 4: c+=2;break;

  }

  printf(“%d ”,C.;

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.3

  B.5

  C.7

  D.9

  (19)以下程序段中,與語句:k=a>b?(b>c?1:0):0;功能相同的是

  A.if((a>b)&&(b>C.) k=1;

  else k=0;

  B.if((a>b)||(b>C. k=1;

  else k=0;

  C.if(a<=B. k=0;

  else if(b<=C.k=1;

  D.if(a>B. k=1;

  else if(b>C.k=1;

  else k=0;

  20)有以下程序

  #include

  main()

  { char s[]={“012xy”};int i,n=0;

  for(i=0;s[i]!=0;i++)

  if(s[i]>=’a’&&s[i]<=’z’) n++;

  printf(“%d ”,n);

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.0

  B.2

  C.3

  D.5

  (21)有以下程序

  #include

  main()

  { int n=2,k=0;

  while(k++&&n++>2);

  printf(“%d %d ”,k,n);

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.0 2

  B.1 3

  C.5 7

  D.1 2

 。22)有以下定義語句,編譯時會出現(xiàn)編譯錯誤的是

  A.char a=’a’;

  B.char a=’ ’;

  C.char a=’aa’;

  D.char a=’x2d’;

  (23)有以下程序

  #include

  main()

  { char c1,c2;

  c1=’A’+’8’-‘4’;

  c2=’A’+’8’-‘5’;

  printf(“%c,%d ”,c1,c2);

  }

  已知字母A的ASCII碼為65,程序運(yùn)行后的輸出結(jié)果是

  A.E,68

  B.D,69

  C.E,D

  D.輸出無定值

 。24)有以下程序

  #include

  void fun(int p)

  { int d=2;

  p=d++; printf(“%d”,p);}

  main()

  { int a=1;

  fun(a); printf(“%d ”,a);}

  程序運(yùn)行后的輸出結(jié)果是

  A.32

  B.12

  C.21

  D.22

 。25)以下函數(shù)findmax擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回,但程序中有錯導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能

  #define MIN -2147483647

  int findmax (int x[],int n)

  { int i,max;

  for(i=0;i

  { max=MIN;

  if(max

  return max;

  }

  造成錯誤的原因是

  A.定義語句int i,max;中max未賦初值

  B.賦值語句max=MIN;中,不應(yīng)給max賦MIN值

  C.語句if(max

  D.賦值語句max=MIN;放錯了位置

 。26)有以下程序

  #include

  main()

  { int m=1,n=2,*p=&m,*q=&n,*r;

  r=p;p=q;q=r;

  printf(“%d,%d,%d,%d ”,m,n,*p,*q);

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.1,2,1,2

  B.1,2,2,1

  C.2,1,2,1

  D.2,1,1,2

  (27)若有定義語句:int a[4][10],*p,*q[4];且0≤i<4,則錯誤的賦值是

  A.p=a

  B.q[i]=a[i]

  C.p=a[i]

  D.p=&a[2][1]

 。28)有以下程序

  #include

  #include

  main()

  { char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];

  printf(“%d,”,strlen(p));printf(“%s ”,p);

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.9,One*World

  B.9,One*Dream

  C.10,One*Dream

  D.10,One*World

 。29)有以下程序

  #include

  main()

  { int a[ ]={2,3,5,4},i;

  for(i=0;i<4;i++)

  switch(i%2)

  { case 0:switch(a[i]%2)

  {case 0:a[i]++;break;

  case 1:a[i]--;

  }break;

  case 1:a[i[=0;

  }

  for(i=0;i<4;i++) printf(“%d”,a[i]); printf(“ ”);

  }

  A.3 3 4 4

  B.2 0 5 0

  C.3 0 4 0

  D.0 3 0 4

 。30)有以下程序

  #include

  #include

  main()

  { char a[10]=”abcd”;

  printf(“%d,%d ”,strlen(a),sizeof(a));

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.7,4

  B.4,10

  C.8,8

  D.10,10

 。31)下面是有關(guān)C語言字符數(shù)組的描述,其中錯誤的是

  A.不可以用賦值語句給字符數(shù)組名賦字符串

  B.可以用輸入語句把字符串整體輸入給字符數(shù)組

  C.字符數(shù)組中的內(nèi)容不一定是字符串

  D.字符數(shù)組只能存放字符串

 。32)下列函數(shù)的功能是

  fun(char * a,char * b)

  { while((*b=*a)!=’’) {a++,b++;} }

  A.將a所指字符串賦給b所指空間

  B.使指針b指向a所指字符串

  C.將a所指字符串和b所指字符串進(jìn)行比較

  D.檢查a和b所指字符串中是否有’’

 。33)設(shè)有以下函數(shù)

  void fun(int n,char * s) {……}

  則下面對函數(shù)指針的定義和賦值均是正確的是

  A.void (*pf)(); pf=fun;

  B.viod *pf(); pf=fun;

  C.void *pf(); *pf=fun;

  D.void (*pf)(int,char);pf=&fun;

 。34)有以下程序

  #include

  int f(int n);

  main()

  { int a=3,s;

  s=f(a);s=s+f(a);printf(“%d ”,s);

  }

  int f(int n)

  { static int a=1;

  n+=a++;

  return n;

  }

  程序運(yùn)行以后的輸出結(jié)果是

  A.7

  B.8

  C.9

  D.10

 。35)有以下程序

  #include

  #define f(x) x*x*x

  main()

  { int a=3,s,t;

  s=f(a+1);t=f((a+1));

  printf(“%d,%d ’,s,t);

  }

  程序運(yùn)行后的輸出結(jié)果是

  A.10,64

  B.10,10

  C.64,10

  D.64,64

 。36)下面結(jié)構(gòu)體的定義語句中,錯誤的是

  A.struct ord {int x;int y;int z;}; struct ord a;

  B.struct ord {int x;int y;int z;} struct ord a;

  C.struct ord {int x;int y;int z;} a;

  D.struct {int x;int y;int z;} a;

 。37)設(shè)有定義:char *c;,以下選項(xiàng)中能夠使字符型指針c正確指向一個字符串的是

  A.char str[ ]=”string”;c=str;

  B.scanf(“%s”,C.;

  C.c=get);

  D.*c=”string”;

 。38)有以下程序

  #include

  #include

  struct A

  { int a; char b[10]; double c;};

  struct A f(struct A t);

  main()

  { struct A a={1001,”ZhangDa”,1098.0};

  a=f(a);jprintf(“%d,%s,%6.1f ”,a.a,a.b,a.C.;

  }

  struct A f(struct A t)

  ( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )

  程序運(yùn)行后的輸出結(jié)果是

  A.1001,ZhangDa,1098.0

  B.1001,ZhangDa,1202.0

  C.1001,ChangRong,1098.0

  D.1001,ChangRong,1202.0

 。39)若有以下程序段

  int r=8;

  printf(“%d ”,r>>1);

  輸出結(jié)果是

  A.16

  B.8

  C.4

  D.2

  (40)下列關(guān)于C語言文件的敘述中正確的是

  A.文件由一系列數(shù)據(jù)依次排列組成,只能構(gòu)成二進(jìn)制文件

  B.文件由結(jié)構(gòu)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件

  C.文件由數(shù)據(jù)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件

  D.文件由字符序列組成,其類型只能是文本文件

  歷年全國計算機(jī)等級考試二級C語言筆試填空完整

  二、填空題(每空2分,共30分)

 。1)某二叉樹有5個度為2的結(jié)點(diǎn)以及3個度為1的結(jié)點(diǎn),則該二叉樹中共有【1】 個結(jié)點(diǎn)。

 。2)程序流程圖中的菱形框表示的是 【2】 。

 。3)軟件開發(fā)過程主要分為需求分析、設(shè)計、編碼與測試四個階段,其中 【3】 階段產(chǎn)生“軟件需求規(guī)格說明書。

 。4)在數(shù)據(jù)庫技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對一或一對多或多對多的,那么“學(xué)生”和“可選課程”的聯(lián)系為 【4】 。

 。5)人員基本信息一般包括:身份證號,姓名,性別,年齡等。其中可以作為主關(guān)鍵字的是 【5】 。

 。6)若有定義語句:int a=5;,則表達(dá)式:a++的值是 【6】 。

  (7)若有語句double x=17;int y;,當(dāng)執(zhí)行y=(int)(x/5)%2;之后y的值為 【7】 。

 。8)以下程序運(yùn)行后的輸出結(jié)果是 【8】 。

  #include

  main()

  { int x=20;

  printf(“%d”,0

  printf(“%d ”,0

 。9)以下程序運(yùn)行后的輸出結(jié)果是 【9】 。

  #include

  main()

  { int a=1,b=7;

  do {

  b=b/2;a+=b;

  } while (b>1);

  printf(“%d ”,a);}

 。10)有以下程序

  #include

  main()

  { int f,f1,f2,i;

  f1=0;f2=1;

  printf(“%d %d”,f1,f2);

  for(i=3;i<=5;i++)

  { f=f1+f2; printf(“%d”,f);

  f1=f2; f2=f;

  }

  printf(“ ”);

  }

  程序運(yùn)行后的輸出結(jié)果是 【10】 。

 。11)有以下程序

  #include

  int a=5;

  void fun(int b)

  { int a=10;

  a+=b;printf(“%d”,a);

  }

  main()

  { int c=20;

  fun(c);a+=c;printf(“%d ”,a);

  }

  程序運(yùn)行后的輸出結(jié)果是 【11】 。

  (12)設(shè)有定義:

  struct person

  { int ID;char name[12];}p;

  請將scanf(“%d”, 【12】 );語句補(bǔ)充完整,使其能夠?yàn)榻Y(jié)構(gòu)體變量p的成員ID正確讀入數(shù)據(jù)。

  (13)有以下程序

  #include

  main()

  { char a[20]=”How are you?”,b[20];

  scanf(“%s”,b);printf(“%s %s ”,a,b);

  }

  程序運(yùn)行時從鍵盤輸入:How are you?<回車>

  則輸出結(jié)果為 【13】 。

  (14)有以下程序

  #include

  typedef struct

  { int num;double s}REC;

  void fun1( REC x ){x.num=23;x.s=88.5;}

  main()

  { REC a={16,90.0 };

  fun1(a);

  printf(“%d ”,a.num);

  }

  程序運(yùn)行后的輸出結(jié)果是 【14】 。

 。15)有以下程序

  #include

  fun(int x)

  { if(x/2>0) run(x/2);

  printf(“%d ”,x);

  }

  main()

  { fun(6);printf(“ ”); }

  程序運(yùn)行后的輸出結(jié)果是 【15】 。

【計算機(jī)二級考試《MS Office》真題練習(xí)(帶答案)】相關(guān)文章:

全國計算機(jī)二級MS Office考試真題及答案03-01

計算機(jī)二級考試MS Office練習(xí)試題09-08

計算機(jī)二級考試MS Office考前沖刺題及答案09-23

計算機(jī)二級考試MS-OFFICE高級應(yīng)用選擇題及答案09-07

計算機(jī)二級MS office模擬練習(xí)題10-03

計算機(jī)二級《MS Office》模擬試題及答案09-16

計算機(jī)二級考試MSOffice真題練習(xí)及答案09-05

計算機(jī)二級MS Office備考試題09-07

二級考試MS-OFFICE高級應(yīng)用選擇題10-06

計算機(jī)二級MS Office復(fù)習(xí)題及答案09-16