版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二十屆全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽初賽普及組C+語(yǔ)言試題2014年一、快單項(xiàng)選擇題(共20題,每題1.5分,共計(jì)30分;每題有且僅有一個(gè)正確選項(xiàng)).以下哪個(gè)是面向?qū)ο蟮母呒?jí)語(yǔ)言()。A.匯編語(yǔ)言B.C+ C.FortranD.Basic【知識(shí)點(diǎn)】計(jì)算機(jī)語(yǔ)言基礎(chǔ)常識(shí)【掌握度】了解【知識(shí)分析】面向?qū)ο笳Z(yǔ)言是一類(lèi)以對(duì)象作為基本程序結(jié)構(gòu)單位的程序設(shè)計(jì)語(yǔ)言,指用于描述的設(shè)計(jì)是以對(duì)象為核心,而對(duì)象是程序運(yùn)行時(shí)刻的基本成分。語(yǔ)言中提供了類(lèi)、繼承等成分,有識(shí)認(rèn)性、多態(tài)性、類(lèi)別性和繼承性四個(gè)主要特點(diǎn)。而面向?qū)ο笾皇且环N編程思想。匯編語(yǔ)言:低級(jí)語(yǔ)言C+:面向?qū)ο蟾呒?jí)語(yǔ)言Fortran :高級(jí)語(yǔ)言Basic:高級(jí)
2、語(yǔ)言TB代表的字節(jié)數(shù)是()。C.2的30次方D.2的40次方A.2的10次方 B.2的20次方 【知識(shí)點(diǎn)】計(jì)算機(jī)存儲(chǔ)進(jìn)制換算 【掌握度】掌握【知識(shí)分析】1KB = 1024B = 2 10B1MB = 1024KB = 2% 1GB = 1024MB = 230B 1TB = 1024GB = 2 40BD.00111001.二進(jìn)制數(shù) 00100100 和 00010101 的和是()。A.00101000B.001010100C.01000101【知識(shí)點(diǎn)】二進(jìn)制運(yùn)算【掌握度】掌握.以下哪一種設(shè)備屬于輸出設(shè)備()。A.掃描儀B.鍵盤(pán)C.鼠標(biāo) D.打印機(jī)【知識(shí)點(diǎn)】計(jì)算機(jī)組成原理【掌握度】掌握【知
3、識(shí)分析】硬件組成:控制器(Control):是整個(gè)計(jì)算機(jī)的中樞神經(jīng),其功能是對(duì)程序規(guī)定的控制信息進(jìn)行解釋?zhuān)鶕?jù)其要求進(jìn)行控制,調(diào)度程序、數(shù)據(jù)、地址,協(xié)調(diào)計(jì)算機(jī)各部分工作及內(nèi)存與外設(shè)的訪問(wèn)等。運(yùn)算器(Datapath):運(yùn)算器的功能是對(duì)數(shù)據(jù)進(jìn)行各種算術(shù)運(yùn)算和邏輯運(yùn)算,即對(duì)數(shù)據(jù)進(jìn)行加工處理。存儲(chǔ)器(Memory):存儲(chǔ)器的功能是存儲(chǔ)程序、數(shù)據(jù)和各種信號(hào)、命令等信息,并在需要時(shí)提供這些信o輸入設(shè)備(Input system):輸入設(shè)備是計(jì)算機(jī)的重要組成部分,輸入設(shè)備與輸出設(shè)備合稱(chēng)為外部設(shè)備,簡(jiǎn)稱(chēng)外設(shè),輸入設(shè)備的作用是將程序、原始數(shù)據(jù)、文字、字符、控制命令或現(xiàn)場(chǎng)采集的數(shù)據(jù)等信息輸入 到計(jì)算機(jī)。常見(jiàn)的輸
4、入設(shè)備有鍵盤(pán)、鼠標(biāo)器、光電輸入機(jī)、磁帶機(jī)、磁盤(pán)機(jī)、光盤(pán)機(jī)等。輸出設(shè)備(Output system):輸出設(shè)備與輸入設(shè)備同樣是計(jì)算機(jī)的重要組成部分,它把外算機(jī)的中間結(jié)果或最后結(jié)果、機(jī)內(nèi)的各種數(shù)據(jù)符號(hào)及文字或各種控制信號(hào)等信息輸出出來(lái)。微機(jī)常用的輸出設(shè)備有顯示終端CRT、打印機(jī)、激光印字機(jī)、繪圖儀及磁帶、光盤(pán)機(jī)等。.下列對(duì)操作系統(tǒng)功能的描述最為完整的是()。A.負(fù)責(zé)外設(shè)與主機(jī)之間的信息交換B.負(fù)責(zé)診斷機(jī)器的故障C.控制和管理計(jì)算機(jī)系統(tǒng)的各種硬件和軟件資源的使用D.將沒(méi)有程序編譯成目標(biāo)程序【知識(shí)點(diǎn)】計(jì)算機(jī)操作系統(tǒng)【掌握度】了解【知識(shí)分析】操作系統(tǒng)是管理計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,同時(shí)也是計(jì)算機(jī)
5、系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)需要處理如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入設(shè)備與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個(gè)讓用戶與系統(tǒng)交互的操作界面。. CPU、存儲(chǔ)器、I/O設(shè)備是通過(guò)()連接起來(lái)的。A.接口 B.總線 C.控制線D.系統(tǒng)文件【知識(shí)點(diǎn)】計(jì)算機(jī)組成原理【掌握度】了解 【知識(shí)分析】總線(Bus)是計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線,它是由導(dǎo)線組成的傳輸線束,按照計(jì)算機(jī)所傳輸?shù)男畔⒎N類(lèi),計(jì)算機(jī)的總線可以劃分為數(shù)據(jù)總線、地址總線和控制總線,分別用來(lái)傳 輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號(hào)??偩€是一種內(nèi)部結(jié)構(gòu),它是 cpu、內(nèi)存、輸入、輸出設(shè)備傳遞信息
6、的 公用通道,主機(jī)的各個(gè)部件通過(guò)總線相連接,外部設(shè)備通過(guò)相應(yīng)的接口電路再與總線相連接,從而形 成了計(jì)算機(jī)硬件系統(tǒng)。在計(jì)算機(jī)系統(tǒng)中,各個(gè)部件之間傳送信息的公共通路叫總線,微型計(jì)算機(jī)是以 總線結(jié)構(gòu)來(lái)連接各個(gè)功能部件的。.斷電后會(huì)丟失數(shù)據(jù)的存儲(chǔ)器是 ()。A.RAM B.ROMC.硬盤(pán)D.光盤(pán)【知識(shí)點(diǎn)】計(jì)算機(jī)原理【掌握度】掌握【知識(shí)分析】RAM即隨機(jī)存儲(chǔ)內(nèi)存,這種存儲(chǔ)器在斷電時(shí)將丟失其存儲(chǔ)內(nèi)容,故主要用于存儲(chǔ)短時(shí)間使用的程序。ROM即只讀內(nèi)存,是一種只能讀出事先所存數(shù)據(jù)的固態(tài)半導(dǎo)體存儲(chǔ)器。對(duì)比手機(jī)中的RAM和ROM分別對(duì)應(yīng)電腦的內(nèi)存和硬盤(pán)。內(nèi)存負(fù)責(zé)程序的運(yùn)行以及數(shù)據(jù)交換,有了它電腦中的軟件才能運(yùn)行,
7、并有了進(jìn)程;而硬盤(pán)就是一塊存儲(chǔ)空間, 可以存儲(chǔ)各種各樣的文件,包括視頻、照片、音樂(lè)、軟件等。.以下哪一種是屬于電子郵件收發(fā)的協(xié)議()。A.SMTPB.UDP C.P2P D.FTP【知識(shí)點(diǎn)】計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議【掌握度】了解【知識(shí)分析】SMTP: Simple Mail Transfer Protocol, 簡(jiǎn)單郵件傳輸協(xié)議UDP: User Data Protocol ,用戶數(shù)據(jù)報(bào)協(xié)議。是與TCP相對(duì)應(yīng)的協(xié)議。它是面向非連接的協(xié)議,它不與對(duì)方建立連接,而是直接就把數(shù)據(jù)包發(fā)送過(guò)去!TCP (Transmission Control Protocol,傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流
8、的傳輸 層通信協(xié)議。UDP適用于一次只傳送少量數(shù)據(jù)、對(duì)可靠性要求不高的應(yīng)用環(huán)境。比如,我們經(jīng)常使用“ping”命令來(lái)測(cè)試兩臺(tái)主機(jī)之間 TCP/IP通信是否正常,其實(shí)“ ping”命令的原理就是向?qū)Ψ街鳈C(jī)發(fā)送 UDP數(shù)據(jù) 包,然后對(duì)方主機(jī)確認(rèn)收到數(shù)據(jù)包,如果數(shù)據(jù)包是否到達(dá)的消息及時(shí)反饋回來(lái),那么網(wǎng)絡(luò)就是通的。P2P(Peer to Peer對(duì)等計(jì)算機(jī)或?qū)Φ染W(wǎng)絡(luò)。p2p的核心:P2P的核心是數(shù)據(jù)存儲(chǔ)在客戶本地,通過(guò)存儲(chǔ)信息(名稱(chēng)、地址、分塊)的查詢,讓終端之間直接數(shù)據(jù)傳遞。P2P網(wǎng)絡(luò)讓網(wǎng)絡(luò)上的數(shù)據(jù)流量分散化,同時(shí)管理點(diǎn)不僅沒(méi)有服務(wù)容量的壓力,而且只存儲(chǔ)數(shù)據(jù) 的索引與鏈接,不對(duì)數(shù)據(jù)本身負(fù)責(zé),避免了版
9、權(quán)與管理的麻煩。p2p網(wǎng)絡(luò)實(shí)現(xiàn)的思想:P2P網(wǎng)絡(luò)實(shí)際上是一種“無(wú)中央政府的”、“部落式的”網(wǎng)絡(luò),加入的方式就是客戶端的登錄,多數(shù)不需要認(rèn)證,離開(kāi)更不受限制,別人“取”你的東西是自愿,你拿別人的資源也不用付費(fèi),“P2P世界是和諧的”。為了激勵(lì)大家在獲取的同時(shí)多奉獻(xiàn),因?yàn)橹挥蟹瞰I(xiàn)的越多,可供共享的也越多,開(kāi)發(fā)者 在你下載的同時(shí),利用文件分塊的技術(shù),把你剛擁有的部分馬上給別人分享,當(dāng)然這種共享不必再經(jīng) 過(guò)你的允許,并且根據(jù)你的表現(xiàn)積分,鼓勵(lì)“好”人,獎(jiǎng)勵(lì)奉獻(xiàn),你幫了別人,別人就來(lái)幫你。由于很多P2P網(wǎng)絡(luò)的協(xié)議是公開(kāi)的,所以加入的方式也很寬泛,不同的P2P網(wǎng)絡(luò)還可以互通,為信息的進(jìn) 一步共享提供了基礎(chǔ)
10、。FTP: File Transfer Protocol,文件傳輸協(xié)議.下列選項(xiàng)中不屬于圖像格式的是()。A. JPEG格式B.TXT 格式 C.GIF格式 D.PNG 格式【知識(shí)點(diǎn)】計(jì)算機(jī)基礎(chǔ)知識(shí)【掌握度】了解【知識(shí)分析】JPG, JPEG, PNG常見(jiàn)的靜態(tài)圖片,而 GIF是常見(jiàn)的動(dòng)圖。TXT是text文本.鏈表不具有的特點(diǎn)是()。A.不必事物估計(jì)存儲(chǔ)空間B.可隨機(jī)訪問(wèn)任一元素C.插入刪除不需要移動(dòng)元素D.所需空間與線性表長(zhǎng)度成正比【知識(shí)點(diǎn)】數(shù)據(jù)結(jié)構(gòu)一鏈表【掌握度】掌握【知識(shí)分析】鏈表是一種物理存儲(chǔ)單元上非連續(xù)、非順序的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)元素的邏輯順序是通過(guò)鏈表中的指針鏈接次序?qū)崿F(xiàn)的。鏈表由一
11、系列結(jié)點(diǎn)(鏈表中每一個(gè)元素稱(chēng)為結(jié)點(diǎn))組成,結(jié)點(diǎn)可以在運(yùn)行時(shí)動(dòng)態(tài)生成。每個(gè)結(jié)點(diǎn)包括兩個(gè)部分:一個(gè)是存儲(chǔ)數(shù)據(jù)元素的數(shù)據(jù)域,另一個(gè)是存儲(chǔ)下一個(gè)結(jié)點(diǎn)地址的指針域。相比于線性表順序結(jié)構(gòu),操作復(fù)雜。由于不必須按順序存儲(chǔ),鏈表在插入的時(shí)候可以達(dá)到0(1)的復(fù)雜度,比另一種線性表順序表快得多,但是查找一個(gè)節(jié)點(diǎn)或者訪問(wèn)特定編號(hào)的節(jié)點(diǎn)則需要0(n)的時(shí)間,而線性表和順序表相應(yīng)的時(shí)間復(fù)雜度分別是O(logn)和0(1)。使用鏈表結(jié)構(gòu)可以克服數(shù)組鏈表需要預(yù)先知道數(shù)據(jù)大小的缺點(diǎn),鏈表結(jié)構(gòu)可以充分利用計(jì)算機(jī)內(nèi)存空間,實(shí)現(xiàn)靈活的內(nèi)存動(dòng)態(tài)管理。但是鏈表失去了數(shù)組隨機(jī)讀取的優(yōu)點(diǎn),同時(shí)鏈表由于增加了結(jié)點(diǎn)的指 針域,空間開(kāi)銷(xiāo)比較大
12、。鏈表最明顯的好處就是,常規(guī)數(shù)組排列關(guān)聯(lián)項(xiàng)目的方式可能不同于這些數(shù)據(jù) 項(xiàng)目在記憶體或磁盤(pán)上順序,數(shù)據(jù)的存取往往要在不同的排列順序中轉(zhuǎn)換。鏈表允許插入和移除表上任意位置上的節(jié)點(diǎn),但是不允許隨機(jī)存取。鏈表有很多種不同的類(lèi)型:?jiǎn)蜗蜴湵?,雙向鏈表以及循環(huán) 鏈表。鏈表可以在多種編程語(yǔ)言中實(shí)現(xiàn)。像Lisp和Scheme這樣的語(yǔ)言的內(nèi)建數(shù)據(jù)類(lèi)型中就包含了鏈表的存取和操作。程序語(yǔ)言或面向?qū)ο笳Z(yǔ)言,如 C,C+和Java依靠易變工具來(lái)生成鏈表。U.下列各無(wú)符號(hào)十進(jìn)制整數(shù)中,能用八位二進(jìn)制表示的數(shù)中最大的是()。A.296B.133C.256D.199【知識(shí)點(diǎn)】二進(jìn)制轉(zhuǎn)化【掌握度】掌握【知識(shí)分析】無(wú)符號(hào)八位二進(jìn)制
13、能表示的十進(jìn)制范圍為0255,超過(guò)則溢出.下列幾個(gè)32位IP地址中,書(shū)寫(xiě)錯(cuò)誤的是()。A.7B.C.256.256.129.1D.【知識(shí)點(diǎn)】IP地址【掌握度】理解【知識(shí)分析】“IP 地址劃分為 0-126/128-191/192-223/224-239/240-255 共五類(lèi),A、B、C、D、E 類(lèi),國(guó)際上做出規(guī) 定,正常使用ABC類(lèi),D、E類(lèi)用作科研或者其他,不開(kāi)放使用??蛻魴C(jī)一般在局域網(wǎng)中相互間通信,一般采用自己配置IP地址,與局域網(wǎng)內(nèi)其他客戶機(jī)通信。還可以采用 DHCP自動(dòng)獲取”.要求以下程序的功能是計(jì)算:s=1+1/2+1/3+.+1/10。#include using namespa
14、ce std;int main()int n;float s;s = 1.0;for(n = 10; n 1; n-)s = s + 1 / n;cout s 1; n-) C.s = s + 1 / n; D.cout s endl;【知識(shí)點(diǎn)】C+程序閱讀【掌握度】掌握【知識(shí)分析】題目要求程序的功能是計(jì)算:s=1 + 1/2+1/3+.+1/10。C+中整數(shù)與整數(shù)相除,結(jié)果依然是整數(shù),所有無(wú)法得到浮點(diǎn)數(shù)的答案.設(shè)變量x為float型且已賦值,則以下語(yǔ)句中能將x中的數(shù)值保留到小數(shù)點(diǎn)后兩位,并將第三位四A.x = (x * 100) + 0.5 / 100.0;C.x = (int)(x * 1
15、00 + 0.5)/100.0;【知識(shí)點(diǎn)】C+保留有效數(shù)舍五入的是()。B.x = (x * 100 + 0.5) / 100.0;D.x = (x / 100 + 0.5) * 100.0;【掌握度】掌握【知識(shí)分析】題目要求:保留到小數(shù)點(diǎn)后兩位,并將第三位四舍五入(int)(x * 100 + 0.5)/100.0;其中x * 100 + 0.5是將小數(shù)后兩位變成整數(shù),再將第一位小數(shù)四舍五入,int強(qiáng)制轉(zhuǎn)換,將小數(shù)部分全部去除,最后 /100是將整數(shù)部分的最后兩位變回小數(shù)15.有以下程序#include using namespace std;int main()int s, a, n;s
16、= 0;a = 1;cin n;dos += 1;a -= 2;)while(a != n);cout s 0。s = a;for(b = 1; b = c; b+) s += 1;則與上述程序段功能等價(jià)的賦值語(yǔ)句是()。A.s = a + b B.s = a + c C.s = s + c D.s = b + c【知識(shí)點(diǎn)】C+程序閱讀【掌握度】掌握【知識(shí)分析】for(b = 1; b = c; b+) s += 1;本質(zhì)就是c有多大,s就要加幾次1.計(jì)算機(jī)界的最高獎(jiǎng)是()。A.菲爾茲獎(jiǎng) B.諾貝爾獎(jiǎng) C.圖靈獎(jiǎng)D.普利策獎(jiǎng)【知識(shí)點(diǎn)】計(jì)算機(jī)史【掌握度】了解【知識(shí)分析】艾倫(阿蘭)麥席森圖靈:英
17、國(guó)數(shù)學(xué)家,計(jì)算機(jī)之父,人工智能之父,計(jì)算機(jī)邏輯的奠基者,提出“圖靈機(jī)”概念,1966年由美國(guó)計(jì)算機(jī)協(xié)會(huì) ACM設(shè)“圖靈獎(jiǎng)”,是計(jì)算機(jī)界最負(fù)盛名、最崇高的 一個(gè)獎(jiǎng)項(xiàng),有“計(jì)算機(jī)界的諾貝爾獎(jiǎng)”之稱(chēng),每年評(píng)選出一名計(jì)算機(jī)科學(xué)家,目前獲得該獎(jiǎng)項(xiàng)的華人 學(xué)者僅有2000年圖靈獎(jiǎng)得主姚期智教授?,F(xiàn)代計(jì)算機(jī)的基礎(chǔ)是抽象的圖靈機(jī)。二、問(wèn)題求解(共2題,每題5分,共計(jì)10分;每題全部答對(duì)得 5分,沒(méi)有部分分).把M個(gè)同樣的球放到 N個(gè)同樣的袋子里,允許有的袋子空著不放,問(wèn)共有多少種不同的放置方法?(用K表本)。例如,M=7, N = 3時(shí),K= 8;在這里認(rèn)為和是同一種放置方法。問(wèn):M = 8, N = 5時(shí),
18、K= 18?!局R(shí)點(diǎn)】算法一遞歸函數(shù)【掌握度】掌握【知識(shí)分析】設(shè)K=f(m,n)為m個(gè)球,n個(gè)袋子的放法數(shù)目,可以分成兩類(lèi):含有 0的方案數(shù),不含有 0的方案數(shù)。當(dāng) m=0,或 n=1 時(shí),f(m,n)=1 ;當(dāng) mn 時(shí),則有:1、含有 0的方案數(shù),即有至少一個(gè)袋子空著,即相當(dāng)于 f(m,n)=f(m,n-1)2、不含有 0的方案數(shù),即全部袋子都有球,那么先從m個(gè)球中抽取出n個(gè)出來(lái),各個(gè)袋子分一個(gè),考慮剩下的m-n個(gè)球放到n個(gè)袋子里的放法,即 f(m,n)=f(m-n,n).而總的放法數(shù)目等于兩者的和,即 f(m,n)=f(m,n-1)+f(m-n,n),所以:f(8,5)=f(8,4)+f
19、(3,5)=18如圖:.如圖所示,圖中每條邊上的數(shù)字表示該邊的長(zhǎng)度,則從 A到E的最短距離是1【知識(shí)點(diǎn)】圖論一最短路徑問(wèn)題【掌握度】掌握【知識(shí)分析】我們可以用倒推的方法,求 A 到 E的最短距離。用 k來(lái)表示階段。k=4,有d4(F,E)來(lái)表示F至UE 的距離。f4(F)=6k=3,用 d3(C,E)、d3(C,F)、d3(D,F)、d3(D,E)來(lái)表示有四條路。f3(C)=mind3(C,E),d3(C,F)=min8,1+6=7f3(D)=mind3(D,F),d3(D,E)=min2+6,4=4k=2,有f2(B尸mind2(B,C),d2(B,D)=min1+7,7+4=8;f2(G)
20、=mind2(G,C),d2(G,D)=min2+7,4+4=8k=1 ,有 f1(A)=mind1(A,B),d1(A,G),d1(A,F)=min3+8,4+8,6+6=11三、閱讀程序?qū)懡Y(jié)果(共4題,每題8分,共計(jì)32分)1.#include using namespace std;int main()int a, b, c, d, ans;cin a b c;d = a- b;a = d + c;ans = a * b;cout Ans = ans endl; return 0;輸入:2 3 4輸出:Ans =9【知識(shí)點(diǎn)】C+編程基礎(chǔ)【掌握度】掌握2.#include using na
21、mespace std;int fun(int n)(if(n = 1)return 1;if(n = 2)return 2;return fun(n -2) - fun(n - 1);int main()(int n;cin n;cout fun(n) endl;return 0;輸入:7輸出:-11.【知識(shí)點(diǎn)】C+編程一遞歸【掌握度】掌握【知識(shí)分析】遇到遞歸問(wèn)題時(shí),可以自行繪制二叉樹(shù),分解問(wèn)題#include #include using namespace std;int main()(string st;int i, len;getline(cin, st);len = st.size
22、();for(i = 0; i = a & sti = z)sti = sti - a + A;cout st endl;return 0;輸入: Hello, my name is Lostmonkey.輸出: HELLO,MYNAMEISLOSTMONKEY.【知識(shí)點(diǎn)】C+【掌握度】掌握【知識(shí)分析】該題目是將所有小寫(xiě)字母轉(zhuǎn)化為大寫(xiě)字母,是基于 ASCII碼的基本操作#include using namespace std;const int SIZE = 100;int main()int pSIZE;int n, tot, i, cn;tot = 0;cin n;for(i = 1; i
23、 = n; i+)Pi = 1;for(i = 2; i = n; i+)if(Pi = 1) tot+;cn = i * 2;while(cn = n) pcn = 0;cn += i;cout tot endl;return 0;輸入:30輸出: 10【知識(shí)點(diǎn)】C+編程【掌握度】掌握【知識(shí)分析】該題目是求30以內(nèi)素?cái)?shù)的個(gè)數(shù),學(xué)生需要掌握三大結(jié)構(gòu)的運(yùn)行模式四、完善程序(共2題,共計(jì)28分).(數(shù)字刪除)下面程序的功能是將字符串中的數(shù)字字符刪除后輸出。請(qǐng)?zhí)羁?。(每?分,共12分)#include using namespace std;int delnum(char *s)int i, j;
24、j = 0;for(i = 0; si != 0; i+)if(si 9)(sj = si;I+;return j ;const int SIZE = 30;int main()(char sSIZE;int len, i;cin.getline(s, sizeof(s);len = delnum(s);for(i = 0; i len; i+)cout si :cout endl;return 0;【知識(shí)點(diǎn)】C+編程一全面【掌握度】掌握【知識(shí)分析】題目要求:將字符串中的數(shù)字字符刪除后輸出,所以自定義函數(shù)delnum的主要功能是將數(shù)字刪除的功能,delnum(char *s)形參是指針類(lèi)型,那
25、么也就是說(shuō),真實(shí)的操作會(huì)是在原地址上if(si 9)題目要求:將字符串中的數(shù)字字符刪除后輸出,這個(gè)空則是判斷字符是否為數(shù)字,沒(méi)有字符是同時(shí)小于“0”又同時(shí)大于“ 9”的,而其中只能填 或 運(yùn)算符sj = si; j+;將si的指針指向的字符,賦值給 sj后,j所指向的內(nèi)存應(yīng)該向后移動(dòng)len = delnum(s)說(shuō)明自定義函數(shù)返回了一個(gè)值,len這個(gè)變量名也多是用來(lái)形容字符長(zhǎng)度的,所以返回值為 returnj ;for(i = 0; i len; i+) cout _si;是以此輸出更改后的值.(最大子矩陣和)給出m行n列的整數(shù)矩陣,求最大的子矩陣和(子矩陣不能為空)。輸入第一行包含兩個(gè)整數(shù)m和n,即矩陣的行數(shù)和列數(shù)。之后 m行,每行n個(gè)整數(shù),描述整個(gè)矩陣。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 樂(lè)山師范學(xué)院《人類(lèi)與醫(yī)學(xué)遺傳學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江漢大學(xué)《工程經(jīng)濟(jì)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 華北電力大學(xué)《航空材料雙語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南環(huán)境生物職業(yè)技術(shù)學(xué)院《碳纖維材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北財(cái)稅職業(yè)學(xué)院《應(yīng)用隨機(jī)過(guò)程》2023-2024學(xué)年第一學(xué)期期末試卷
- 自貢職業(yè)技術(shù)學(xué)院《化工原理(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 周口師范學(xué)院《行政倫理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江師范大學(xué)行知學(xué)院《口譯實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州衛(wèi)生健康職業(yè)學(xué)院《數(shù)控車(chē)床實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 玉溪職業(yè)技術(shù)學(xué)院《云南少數(shù)民族題材電影賞析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2023年小學(xué)科學(xué)教研組教研工作總結(jié)(5篇)
- 三年級(jí)上冊(cè)遞等式計(jì)算練習(xí)300題及答案
- 政治畫(huà)像品德操守自我評(píng)價(jià)3篇
- 奶茶督導(dǎo)述職報(bào)告
- 山東萊陽(yáng)核電項(xiàng)目一期工程水土保持方案
- 白熊效應(yīng)(修訂版)
- 視頻監(jiān)控維保項(xiàng)目投標(biāo)方案(技術(shù)標(biāo))
- 社會(huì)組織能力建設(shè)培訓(xùn)
- 立項(xiàng)報(bào)告蓋章要求
- 2022年睪丸腫瘤診斷治療指南
- 被執(zhí)行人給法院執(zhí)行局寫(xiě)申請(qǐng)范本
評(píng)論
0/150
提交評(píng)論