版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C全國計算機二級語言成績查詢C2016年全國計算機等級考試二級C語言考試大綱?基木要求1. VisualC++6.0集成開發(fā)環(huán)境。把握程序設(shè)計中簡潔的數(shù)據(jù)構(gòu)造和算法并能閱讀簡潔的程序。VisualC++6.0集成環(huán)境下,能夠編寫簡潔的C程序,并具有根本的糾錯和調(diào)試程序的力量?考試內(nèi)容一、C語言程序的構(gòu)造程序的構(gòu)成,main函數(shù)和其他函數(shù)。頭文件,數(shù)據(jù)說明,函數(shù)的開頭和完畢標(biāo)志以及程序中的注釋。源程序的書寫格式。C語言的風(fēng)格。二、數(shù)據(jù)類型及其運算C的數(shù)據(jù)類型〔基木類型,構(gòu)造類型,指針類型,無值類型〕及其定義方法。C運算符的種類、運算優(yōu)先級和結(jié)合性。不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算。C表達(dá)式類型〔賦值表達(dá)式,算術(shù)表達(dá)式,關(guān)系表達(dá)式,規(guī)律表達(dá)式,條件表達(dá)式,逗號表達(dá)式〕和求值規(guī)章。三、根本語句表達(dá)式語句,空語句,復(fù)合語句。輸入輸出函數(shù)的調(diào)用,正確輸入數(shù)據(jù)并正確設(shè)計輸出格式。四、選擇構(gòu)造程序設(shè)計用辻語句實現(xiàn)選擇構(gòu)造。switch語句實現(xiàn)多分支選擇構(gòu)造。選擇構(gòu)造的嵌套。五、循環(huán)構(gòu)造程序設(shè)計for循環(huán)構(gòu)造。whedo-whe循環(huán)構(gòu)造。continuebreak語句。循環(huán)的嵌套。六、數(shù)組的定義和引用一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用。字符串與字符數(shù)組。七、函數(shù)庫函數(shù)的正確調(diào)用。函數(shù)的定義方法。函數(shù)的類型和返回值。形式參數(shù)與實在參數(shù),參數(shù)值傳遞。函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。局部變量和全局變量。變量的存儲類別〔自動,靜態(tài),存放器,外部〕,變量的作用域和生存期。八、編譯預(yù)處理宏定義和調(diào)用〔不帶參數(shù)的宏,帶參數(shù)的宏〕。九、指針地址與指針變量的概念,地址運算符與間址運算符?!S、二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、構(gòu)造體的指針變量的定義。通過指針引用以上各類型數(shù)據(jù)。用指針作函數(shù)參數(shù)。返回地址值的函數(shù)。指針數(shù)組,指向指針的指針。十、構(gòu)造體〔即“構(gòu)造”〕與共同體〔即“聯(lián)合”〕typedef說明一個類型。構(gòu)造體和共用體類型數(shù)據(jù)的定義和成員的引用。通過構(gòu)造體構(gòu)成鏈表,單向鏈表的建立,結(jié)點數(shù)據(jù)的輸出、刪除與插入。十一、位運算位運算符的含義和使用。簡潔的位運算。十二、文件操作只要求緩沖文件系統(tǒng)〔即高級磁盤I/O系統(tǒng)〕,統(tǒng)〔即低級磁盤I/O系統(tǒng)〕不要求。文件類型指針〔FILE類型指針〕文件的翻開與關(guān)閉〔fopen,fclose〕。文件的讀寫〔fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)的應(yīng)用〕,文件的定位〔rewind,fseek〕。(1)40181824考試時間120min無紙化考試總體上必需清楚的:(if和switch)讀程序都要從main循環(huán),遇到選擇做選擇)o是他的地址.bit01。byte是指字節(jié),一個字節(jié)二八個位.肯定要記住二進(jìn)制如何劃成十進(jìn)制。概念??嫉降模?、編譯預(yù)處理不是C語言的一局部,不再運行時間。C語言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。2Cmain函數(shù)是有且只有一個。34、算法的是肯定要有輸出的,他可以沒有輸入。5break可用于循環(huán)構(gòu)造和switch語句。6第一章合法的用戶標(biāo)識符考察:合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個必需為字母或則是下劃線。第一個為數(shù)字就錯了。關(guān)鍵字不行以作為用戶標(biāo)識符號。maindefinescanfprintf都是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識符。由于If中的第一個字母大寫了,所以不是關(guān)鍵字。實型數(shù)據(jù)的合法形式:2.333e-l2.333X10考試口訣:ee后必有數(shù),e后必為整數(shù)。.?13〕字符數(shù)據(jù)的合法形式::”1“〔含有一個完畢符號?!?”ASCII48,ASCII97,”A”的ASCII65o4個字節(jié):1632位系統(tǒng)。遇到這種4個字節(jié)就可以了。轉(zhuǎn)義字符的考察:inta=0x6d,是把一個十六進(jìn)制的數(shù)給變量a,Ox必需存在。在程序中inta=06d,是一個八進(jìn)制的形式。在轉(zhuǎn)義字符中,”\x6d,才是合法的,0不能寫,并且x是小寫?!盶141”是合法的?!盶108”8。轉(zhuǎn)義字符意義ASCII碼值(十進(jìn)制)\a響鈴(BEL)007\b退格(BS)008\f換頁(FF)012\n換行(LF)010\r回車(CR)013\t水平制表(HT)009\v垂直制表(VT)OU\\092\?063\”039\034\0空字符(NULL)000\ddd任意字符三位八進(jìn)制\xhh任意字符二位十六進(jìn)制算術(shù)運算符號的優(yōu)先級別:同級別的有的是從左到右,有的是從右到左。強制類型轉(zhuǎn)換:肯定是(int)aint(a),留意類型上肯定有扌舌號的。留意(int)(a+b)和(int)a+b的區(qū)分。前是把a+b轉(zhuǎn)型,a轉(zhuǎn)型再加b。表達(dá)式的考察:是表達(dá)式就肯定有數(shù)值。賦值表達(dá)式:表達(dá)式數(shù)值是最左邊的數(shù)值,滬b=5;5,常量不行以賦值。8=5,++a〔6〕,a++〔5〕;運行的機理:++81,8中,然后再用這個++a6,5,然后再把a16,再放到變量a++aa++后在下面的程序中再用到a的話都a6了??荚嚳谠E:++在前先加后用,++在后先用后加。逗號表達(dá)式:優(yōu)先級別最低;表達(dá)式的數(shù)值逗號最右邊的那個表達(dá)式的數(shù)值?!?,3,4〕4。9〕位運算的考察:會有一到二題考試題目??偟奶幚矸椒ǎ簬缀跞康奈贿\算的題目都要按這個流程來處理〔先把十進(jìn)制變成二進(jìn)制再變成十進(jìn)制〕o1chara=6,b;ba?2;這種題目的計算是先要把a6化成二進(jìn)制,再做位運算??隙ㄒ涀?,在沒有舍去數(shù)據(jù)的時候,《左移一位表示乘以2;2o篇二:20163月份全國計算機等級考試二級C語言題庫〔全〕20163月份全國計算機等級考試二級C語言題庫〔全〕一、選擇題在以下各題的A〕、B〕、C〕、D〕四個選項中,只有一個選項是正確的,請將正確的選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。為了避開流程圖在描述程序規(guī)律時的敏捷性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為A〕PADB〕N-SC〕D〕數(shù)據(jù)流圖構(gòu)造化程序設(shè)計主要強調(diào)的是A〕程序的規(guī)模B〕程序的效率C〕程序設(shè)計語言的先進(jìn)性程序易讀性為了使模塊盡可能獨立,要求A〕模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強B〕模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱0模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D〕模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強需求分析階段的任務(wù)是確定A〕軟件開發(fā)方法功能算法的有窮性是指算法程序的運行時間是有限的B〕軟件開發(fā)工具C〕軟件開發(fā)費D〕軟件系統(tǒng)D〕算法程序所處理的數(shù)據(jù)量是有限的算法程序的長度是有限的算法只能被有限的用戶使用對長度為n的線性表排序,在最壞狀況下,比較次數(shù)不是n〔n-l〕/2的排序方法是A〕快速排序B〕冒泡排序C〕直接插入排序D〕堆排序假設(shè)進(jìn)棧序列為el,e2,e3,e4,則可能的出棧序列是A〕e3,el,e4,e2B〕e2,e4,e3,elC〕e3,e4,el,e2D〕任意挨次E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成A〕B〕C〕鍵有三個關(guān)系R、ST如下:RBCDaOklblnlSBCDf3h2aOkln2xlTBCDOklD〕域RS通過運算得到關(guān)系T,則所使用的運算為A〕B〕自然連接C〕笛卡爾積D〕交以下有關(guān)數(shù)據(jù)庫的描述,正確的選項是數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的規(guī)律構(gòu)造轉(zhuǎn)變時,數(shù)據(jù)的存儲構(gòu)造不變關(guān)系中的每一列稱為元組,一個元組就是一個字段假設(shè)一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)鍵字,則稱其為木關(guān)系的外關(guān)鍵字以下表達(dá)中正確的選項是A〕C程序?qū)崿F(xiàn)的算法必需要有輸入和輸出操作B〕C程序?qū)崿F(xiàn)的算法可以沒有輸出但必需要有輸入C〕C程序?qū)崿F(xiàn)的算法可以沒有輸入但必需要有輸出D〕C程序?qū)崿F(xiàn)的算法可以既沒有輸入也沒有輸出C語言用戶標(biāo)識符的一組是A〕void,define,WORDB〕a3_3,_123,CarC〕For,-abc,IFCaseD〕2a,DO,sizeof以下選項中可作為C語言合法常量的是A〕-80B〕-080C〕-8el.0D〕-80.0e假設(shè)有語句:char*line[5]以下表達(dá)中正確的選項是A〕line是一個數(shù)組,每個數(shù)組元素是一個基類型為char變量line5的字符型數(shù)組line是一個指針數(shù)組,語句中的*號稱為間址運算符line是一個指向字符型函數(shù)的指針以下定義語句中正確的選項是A)inta=b=O;B)charA=65+l,b=”b”;C)floata=l,*b=&a,*c=&b;D)doublea=00;b=l.1;有以下程序段charch;intk;ch二’a”;k二12;printf(〃%c,%d,ch,k);printf(“k=%d\n〃,k);aASCII97,則執(zhí)行上述程序段后輸出結(jié)果是因變量類型與格式描述符的類型不匹配輸出無定值輸出項與格式描述符個數(shù)不符,輸出為零值或不定值C)a,97,12k二12D)a,97,k=12有以下程序main{inti,s=l;for(i=l;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf(〃%d\rT,s);}A)4O9B)277C)1D)91c2、4、6時,值也為〃真〃的表達(dá)式是A)(c=2)|(c==4)|(c=6)B)(c>=2&&c<=6)|(c!=3)|(c!=5)C)(c>2&&c6)&&!(c%2)D)(c>2&&c6)&&(c%2!1)假設(shè)變量己正確定義,有以下程序段inta=3,b5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf(“%d,%d,%d\n〃,a,b,c);其輸出結(jié)果是A)程序段有語法錯B)3,5,3D)3,5,7有以下程序#include<stdio.h>main{intx二1,y0,a=0,b0;switch(x){easel:switch(y){caseO:a++;break;easel:b++;break;case2:a++;b++;break;case3:a++;b++;}printf(“a=%d,b=%d\n“,a,b);}03,5,5A)a=l,b=0B)a=2,b=2C)a=l,b=lD)a=2,b=l以下程序的輸出結(jié)果是#include“stdio.h“main{inti,a=0,b0;for(i=l;i<10;i++){辻(i%2=0){a++;continue;}b++;}printfz,a=%d,b=%d“,a,b);}A)a=4,b=4B)a=4,b=5C)a=5,b=4己知#intt=O;while(t=l){...}則以下表達(dá)正確的選項是01循環(huán)掌握表達(dá)式不合法以上說法都不對〔23〕下而程序的輸出結(jié)果是main〔〕{inta[10]={l,2,3,4,5,6,7,8,9,10},*p=a;print〔d\n“,A〕3B〕4C〕1D〕2D〕a=5,b=5篇三:全國計算機二級c語言歷年真題20103月全國計算機等級考試二級C筆試試卷一、選擇題〔1〕A〕對長度為nnB〕對長度為n數(shù)為〔n/2〕C〕對長度為n的有序鏈表進(jìn)展對分查找,最壞狀況下需要的比較次數(shù)為〔log2n〕D〕對長度為n數(shù)為〔log2n〕算法的時間復(fù)朵度是指A〕算法的執(zhí)行時間B〕算法所處理的數(shù)據(jù)量C〕算法程序中的語句或指令條數(shù)D〕運算次數(shù)〔或工具軟件〕。下面屬于系統(tǒng)軟件的是A〕編輯軟件B〕操作系統(tǒng)C〕教務(wù)治理系統(tǒng)D〕掃瞄器軟件〔程序〕調(diào)試的任務(wù)是A〕診斷和改正程序中的錯誤B〕盡可能多地覺察程序中的錯誤C〕覺察并改正程序中的全部錯誤D〕確定程序中錯誤的性質(zhì)數(shù)據(jù)流程圖〔DFD圖〕是A〕軟件概要設(shè)計的工具B〕軟件具體設(shè)計的工具C〕構(gòu)造化方法的需求分析工具D〕面對對象方法的需求分析工具設(shè)計屬于A〕定義階段B〕開發(fā)階段C〕維護(hù)階段C〕上述三個階段數(shù)據(jù)庫治理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是A〕數(shù)據(jù)定義語言B〕數(shù)據(jù)治理語言C〕數(shù)據(jù)操縱語言D〕數(shù)據(jù)掌握語言在學(xué)生治理的關(guān)系數(shù)據(jù)庫中,存取一個學(xué)生信息的數(shù)據(jù)單位是A〕B〕C〕字段D〕記錄數(shù)據(jù)庫設(shè)計中,用ER圖來描述信息構(gòu)造但不涉及信息在計算機中的表示,它屬于數(shù)據(jù)庫設(shè)計的A〕需求分析階段B〕邏輯設(shè)計階段C)概念設(shè)計階段D)物理設(shè)計階段RT如下:RT的操作是A)B)C)D)并以下表達(dá)正確的選項是C語言程序是由過程和函數(shù)組成的C語言函數(shù)可以嵌套調(diào)用,例如:fun(fun(x))C語言函數(shù)不行以單獨編譯C語言中除了mainC語言的表達(dá)中正確的選項是C語言中的注釋不行以夾在變量名或關(guān)鍵字的中間C語言中的變量可以在使用之前的任何位置進(jìn)展定義C語言算術(shù)表達(dá)式的書寫中,運算符兩側(cè)的運算數(shù)類型必須全都D)C語言的數(shù)值常量中夾帶空格不影響常量值的正確表示C語言用戶標(biāo)識符中,不合法的是A)_1B)AaBcC)a_bD)a bdoub1ea=22inti=0,k=1;則不符合C語言規(guī)定的賦值語句是A)a=a++,i++B)i=(a+k)V=(i+k);C)i=a%ll;D)i=!a;有以下程序#include<stdio.h>main{chara,b,c,d;scanf(“%c%c”,&a,&b);c=getchar;d=getchar;printf(“%c%c%c%c\n”,a,b,c,d);}留意:回車也是一個字符)12VCR>34<CR>則輸出結(jié)果是A)1234B)12C)12D)12C語言數(shù)據(jù)類型使用的表達(dá)中錯誤的選項是假設(shè)要準(zhǔn)確無誤差的表示自然數(shù),應(yīng)使用整數(shù)類型假設(shè)要保存帶有多位小數(shù)的數(shù)據(jù),應(yīng)使用雙精度類型假設(shè)要處理如“人員信息”等含有不同類型的相關(guān)數(shù)據(jù),應(yīng)自定義構(gòu)造體類型假設(shè)只處理“真”和“假”兩種規(guī)律值,應(yīng)使用規(guī)律類型a是數(shù)值類型,則規(guī)律表達(dá)式(a==I)II(a!=1)的值是A)1B)0C)2D)a的值,不能確定以下選項中與if(a=l)a=belsea++;switch語句是A)switch(a){case1:a=b;break;defauIt:a++;}B)switch(a==l){case0:a=b;break;case1:a++;}C)switch(a){default:a++;break;case1:a=b;}D)switch(a==l){case1:a=b;break;case0:a++;}如下嵌套的if語句辻(a<b)if(a<c)k=a;elsek=c;if(b<c)k=b;elsek=c;以下選項中與上述if語句等價的語句是A)k=(a<b)?a:b;k=(b<c)?b:c;B) k=(a<b)?((b<c)?a:b)C)k=(a<b)?((a<c)?a:c)D)k=(a<b)?a:b;k=(a<c)有以下程序#include<stdio.h>main{inti,j,m=l;for(i=l;i<3;i++){for(j=3;j>0;j—){if(i+j>3)break;m*i*j;}}printf(“m=%d\n”,m);}程序運行后的輸出結(jié)果是A)m=6B)m=2C)m=有以下程序#include<stdio.h>main{inta=l,b=2;for(;a<8;a++){b+=a;a+=2;}printf(“%d,%d\n”,a,b); ((b>c)?b:c);}程序運行后的輸出結(jié)果是
((b<c)?b:c);A)9, 18B)8, 1107, ?a:1D)10, 14k的初值為八進(jìn)制數(shù)#include<stdio.h>main{intk=011;printf(“%d\n”,k++);}程序運行后的輸出結(jié)果是A)12B)11C)10D)9以下語句組中,正確的選項是A)charts;s=“Olympic“;B)chars[7];s=“Olympic“;C)charts;s={“Olympic“};D)chars[7];s={“ 4D)m=5Olympic“};以下關(guān)于return語句的表達(dá)中正確的選項是A)一個自定義函數(shù)中必需有一條return語句B)一個自定義函數(shù)中可以依據(jù)不同狀況設(shè)置多條return語句C)void類型的函數(shù)中可以有帶返回值的return語句D)return語句的自定義函數(shù)在執(zhí)行完畢時不能返同到調(diào)用處以下選項中,能正確定義數(shù)組的語句是intnum[O..2008];B)intnum[];C)intN=2008;D)#defineN2008intnum[N];intnum[N];有以下程序#include<stdio.h>voidfun(charge,intd){*c=*c+l;d=d+l;printf(“%c,%c“,*c,d);}main{charb=”a”,a=”A”;fun(&b,a);printf(“%c,%c\n“,b,a);}程序運行后的輸出結(jié)果是b,B,b,AB)b,B,B,AC)a,B,B,aD)a,B,a,Bint(*pt)[3];,則以下說法正確的選項是A)定義了基類型為int的三個指針變量定義了基類型為int的具有三個元素的指針數(shù)組pt定義了一個名%*pt、具有三個元素的整型數(shù)組定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組設(shè)有定義doublea[10],*s=a;,a[3]的是A)(*s)[3]B)*(s+3)C)*s[3]D)*s+3有以下程序#include<stdio.h>main{inta[5]={l,2,3,4,5},b[5]二{0,2,1,3,0},i,s=0;for(i=l;i<3;i++)ss+a[b[i]];printf(“%d\n”,s);}程序運行后的輸岀結(jié)果是A)6B)IOC)11D)15有以下程序#include<stdio.h>main{intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=l;for(i=l;i<3;i++)for(j=l;j<=l;j++)t+=b[i][b[j][i]];printf(“%d\n“,t);}程序運行后的輸出結(jié)果是A)1B)3C)4D)9假設(shè)有以下定義和語句charsl[10]=”abed!n,s2=M\nl23\\”;printf(“%d%d\n“,strlen(s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出口藥銷售合同范例
- 加油員簽合同范例
- 商鋪餐飲租賃合同模板
- 廈門正規(guī)雇傭合同范例
- 變更保證合同范例
- 廠房項目合同范例
- 古玩收購出售合同范例
- 公益慈善捐款合同模板
- 臨時道路合同范例
- 買冰箱購銷合同范例
- GRR測量系統(tǒng)分析報告范例
- 第三單元單元研習(xí)任務(wù) 教學(xué)設(shè)計 統(tǒng)編版高中語文選擇性必修中冊
- “學(xué)、練、賽、評一體化”教學(xué)模式下學(xué)生核心素養(yǎng)培育模式探究
- 彩色多普勒超聲診斷儀投標(biāo)方案(技術(shù)標(biāo))
- 集團(tuán)25周年慶典活動創(chuàng)意思路案
- 營養(yǎng)與健康學(xué)校建設(shè)方案
- 被執(zhí)行人財產(chǎn)線索表
- (6.6)-第一章 領(lǐng)悟人生真諦 把握人生方向
- 初中物理第二章 聲現(xiàn)象作業(yè)設(shè)計初中物理第二章 聲現(xiàn)象作業(yè)設(shè)計
- 國網(wǎng)基建各專業(yè)考試題庫大全-技術(shù)專業(yè)(考題匯總)
- 基于社會效益與經(jīng)濟(jì)效益的大型醫(yī)療設(shè)備成本效益分析
評論
0/150
提交評論