




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2021年9月全國(guó)計(jì)算機(jī)二級(jí)筆試試卷C言語(yǔ)程序設(shè)計(jì)一、選擇題1、以下表達(dá)正確的選項(xiàng)是A、算法就是程序 B、設(shè)計(jì)算法時(shí)需求思索數(shù)據(jù)構(gòu)造的設(shè)計(jì)C、設(shè)計(jì)算法是思索結(jié)果的可靠性D、以上三種說法都不對(duì)D2、以下鏈表的表達(dá)正確的選項(xiàng)是:A、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不延續(xù),但它們的存儲(chǔ)順序與邏輯順序必需一致。B、各數(shù)據(jù)節(jié)點(diǎn)的村順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必需延續(xù)。C、進(jìn)展插入與刪除時(shí),不需求挪動(dòng)表中的元素。D、以上三種說法都不對(duì)。C3、以下關(guān)于二叉樹的表達(dá)中,正確的選項(xiàng)是:A、葉子結(jié)點(diǎn)總是比度為2的節(jié)點(diǎn)少一個(gè)。B、葉子結(jié)點(diǎn)是度為2的結(jié)點(diǎn)多一個(gè)。C、葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍。D、度為2的
2、結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍。B4、軟件按功能分為運(yùn)用軟件、系統(tǒng)軟件和支撐軟件或工具軟件,以下屬于運(yùn)用軟件的是:A、學(xué)生成果管理系統(tǒng)。B、C言語(yǔ)編譯程序。C、UNIX操作系統(tǒng)。D、數(shù)據(jù)庫(kù)管理系統(tǒng)。A5、某系統(tǒng)總體設(shè)計(jì)構(gòu)造圖如以下圖所示:該構(gòu)造的深度是:A、7 B、6 C、3 D、2CXY系統(tǒng)功能1功能2功能3功能2.1功能2.2功能2.36、程序調(diào)試的義務(wù)是:A、設(shè)計(jì)測(cè)試用例。B、驗(yàn)證程序的正確性。C、發(fā)現(xiàn)程序中的錯(cuò)誤。D、診斷和矯正程序中的錯(cuò)誤。7、以下關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的表達(dá)中,正確的選項(xiàng)是:A、在需求分析階段建立數(shù)據(jù)字典。B、在概念設(shè)計(jì)階段建立數(shù)據(jù)字典。C、在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典。D、在
3、物理設(shè)計(jì)階段建立數(shù)據(jù)字典。DC8、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)方式不包括:A、概念方式 B、內(nèi)方式C、外方式 D、數(shù)據(jù)方式9、有三個(gè)關(guān)系R,S和T如下: R S T 那么由R和S得到的T的操作是:A、自然銜接 B、差 C、交 D、并DABCa12b21c31 A BCa12b21A BCc31B10、以下選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是: A、承繼 B、自頂向下C、模塊化 D、逐漸求解11、以下錯(cuò)誤的選項(xiàng)是:A、C言語(yǔ)編寫的函數(shù)源程序,其文件后綴可以是.C。B、 C言語(yǔ)編寫的函數(shù)都可以作為一個(gè)獨(dú)立的源程序文件。C、 C言語(yǔ)編寫的每個(gè)函數(shù)都可以進(jìn)展獨(dú)立的編譯并執(zhí)行。D、一個(gè)C言語(yǔ)程序只能有一個(gè)主函數(shù)。
4、AC12、以下表達(dá)中錯(cuò)誤的選項(xiàng)是:A、把程序分成假設(shè)干相對(duì)獨(dú)立的模塊,可便于編碼和調(diào)試。B、把程序分成假設(shè)干相對(duì)獨(dú)立,功能單一的模塊,可便于重新運(yùn)用這個(gè)模塊。C、采用自底向上、逐漸細(xì)化的設(shè)計(jì)方法把假設(shè)干獨(dú)立模塊組裝成所要求的程序。D、可采用自頂向下,逐漸細(xì)化的設(shè)計(jì)方法把假設(shè)干獨(dú)立模塊組裝成所要求的程序。C13、以下選項(xiàng)中關(guān)于C言語(yǔ)常量的表達(dá)錯(cuò)誤的選項(xiàng)是:A、所為常量,是指在程序運(yùn)轉(zhuǎn)過程中,其值不能被改動(dòng)的量。B、常量分為整型常量,實(shí)型常量,字符型常量和字符串常量。C、常量可以分為數(shù)值型常量和非數(shù)值型常量。D、經(jīng)常被運(yùn)用的變量可以定義成常量。D14、假設(shè)有定義語(yǔ)句:、假設(shè)有定義語(yǔ)句:int a=
5、10;double b=3.14;,那么表達(dá)式,那么表達(dá)式 A+a+b值的類型是:值的類型是:A、char B、int C、double D、float15、假設(shè)有定義語(yǔ)句:、假設(shè)有定義語(yǔ)句:int x=12,y=8,z;在其后執(zhí)行語(yǔ)句在其后執(zhí)行語(yǔ)句z=0.9+x/y;那么那么z的值為:的值為:A、1.9 B、1 C、2 D、2.4 16、假設(shè)有定義:、假設(shè)有定義:int a,b;經(jīng)過語(yǔ)句;經(jīng)過語(yǔ)句scanf“%d;%d,&a,&b;能把;能把整數(shù)整數(shù)3賦給賦給a,5賦給變量賦給變量b的輸入數(shù)據(jù)是:的輸入數(shù)據(jù)是:A、3 5 B、3,5 C、3;5 D、35 CBC17、假設(shè)有定義語(yǔ)句:、假設(shè)有
6、定義語(yǔ)句:int k1=10,k2=20;執(zhí)行表達(dá)式執(zhí)行表達(dá)式(k1=k1k2)&(k2=k2k1)后,后,k1和和k2的值分別是:的值分別是:A、0和和1 B、0和和20 C、10和和1 D、10和和2018、有程序:、有程序:main() int a=1,b=0; if(-a) b+; else if(a=0) b+=2; else b+=3; printf(“%dn,b);A、0 B、1 C、2 D、3BC19、以下條件語(yǔ)句中,輸出結(jié)果與其它語(yǔ)、以下條件語(yǔ)句中,輸出結(jié)果與其它語(yǔ)句不同的是句不同的是A、ifa printf(“%dn,x); else printf(“%dn,y);B、if
7、a=0 printf(“%dn,y); else printf(“%dn,x);C、ifa!=0 printf(“%dn,x); else printf(“%dn,y);D、ifa=0 printf(“%dn,x); else printf(“%dn,y);D20、有以下程序:、有以下程序:main int a=7; while(a-) ; printf(“%dn,a);A、-1 B、0 C、1 D、721、以下不能輸出字符、以下不能輸出字符A的語(yǔ)句是注:的語(yǔ)句是注:A的的ASCII碼是碼是65,a的的ASCII碼是碼是97A、printf“%cn,a- 32;B、printf“%dn,A;C
8、、printf“%cn,65;D、printf“%cn,B-1;AB22、有以下程序注:、有以下程序注:a的的ASCII碼是碼是97#include main() char *s=“abc; do printf(“%d,*s%10);+s; while(*s);A、abc B、789 C、7890 D、9789B23、假設(shè)有定義語(yǔ)句:double a,*p=&a;以下表達(dá)中錯(cuò)誤的選項(xiàng)是:A、定義語(yǔ)句中的*是一個(gè)間址運(yùn)算符B、定義語(yǔ)句中的*只是一個(gè)闡明符C、定義語(yǔ)句中的p只能存放double類型變量的地址D、定義語(yǔ)句中,*p=&a把變量a的地址作為初值賦給指針變量pA24、假設(shè)有以下程序:、假設(shè)
9、有以下程序:#include double f(double x);main() double a=0; int i; for(i =0;i30;i+) a+=f(double)i); printf(“%5.0fn,a); double f(double x) return x*x+1;A、503 B、401 C、500 D、1404A25、假設(shè)有定義語(yǔ)句:int year=2021,*p=&year;以下不能給year賦值2021的語(yǔ)句A、*p+=1;B、(*p)+;C、+(*p);D、*p+;26、以下定義數(shù)組的語(yǔ)句中錯(cuò)誤的選項(xiàng)是:A、int num =1,2,3,4,5,6;B、int
10、num 3=1,2,3,4,5,6;C、int num24=1,2,3,4,5,6;D、int num 4=1,2,3,4,5,6;DC27、假設(shè)有以下程序:、假設(shè)有以下程序:#include double fun(int *p) printf(“%dn,p5);main() int a10=1,2,3,4,5,6,7,8,9,10; fun(&a3); A、5 B、6 C、8 D、9D28、假設(shè)有以下程序:、假設(shè)有以下程序:#define N 4void fun(int a N,int b ) int i; for(i=0;iN;i+) bi=aii aiN-1-i;main() int x
11、NN=1,2,3,4,5,6,7,8, 9,10,11,12,13,14,15,16,yN,i; fun(x,y); for(i=0;iN;i+) printf(“%d,yi); printf(“n); A、-12,-3,0,0, B、-3,-1,1,3,C、0,1,2,3, D、-3,-3,-3,-3,B29、有以下函數(shù):、有以下函數(shù):int fun(char *x,char *y) int n=0; while(*x=*y)& *x!=0) x+;y+;n+; return n;函數(shù)的功能是:函數(shù)的功能是:A、查找、查找x和和y所指字符串中能否有所指字符串中能否有0B、統(tǒng)計(jì)、統(tǒng)計(jì)x和和y所
12、指字符串中最前面銜接一樣所指字符串中最前面銜接一樣的字符個(gè)數(shù)的字符個(gè)數(shù)C、將、將y所指字符串賦給所指字符串賦給x所指存儲(chǔ)空間所指存儲(chǔ)空間D、統(tǒng)計(jì)、統(tǒng)計(jì)x和和y所指字符串中一樣的字符個(gè)數(shù)所指字符串中一樣的字符個(gè)數(shù)B30、假設(shè)有定義語(yǔ)句:、假設(shè)有定義語(yǔ)句:char *s1=“OK,*s2=“ok;以下選項(xiàng)中,可以輸出;以下選項(xiàng)中,可以輸出“OK的語(yǔ)句是:的語(yǔ)句是:A、if(strcmp(s1,s2)=0) puts(s1);B、if(strcmp(s1,s2)!=0) puts(s2);C、if(strcmp(s1,s2)=1) puts(s1);A、if(strcmp(s1,s2)!=0) pu
13、ts(s1);D31、以下程序的主函數(shù)中調(diào)用了在其前面定、以下程序的主函數(shù)中調(diào)用了在其前面定義的義的fun函數(shù):函數(shù):#include main() double a15,k; k=fun(a); 那么那么fun函數(shù)首部是:函數(shù)首部是:A、double fundouble a15B、double fundouble *aC、double fundouble a )D、double fundouble aD32、以下程序輸出結(jié)果:、以下程序輸出結(jié)果:main() int i,j; char t10;char a510=“china,“beijing, “you,“tiananmen,“welcp
14、me;for(i =0; i 4;i+) for(j=i+1;j0) strcpy(t,ai); strcpy(ai,j); strcpy(aj,t); puts(a3); A、beijing B、china C、welcome D、tiananmenC33、以下程序輸出結(jié)果:、以下程序輸出結(jié)果:int f(int m) static int n =0; n+= m; return n;main() int n=0; printf(“%d,f(+n); printf(“%d,f(n+);A、1,2 B、1,1 C、2,3 D、3,3A34、以下程序輸出結(jié)果:、以下程序輸出結(jié)果:#include
15、 main() char ch35=“AAAA,“BBBB, “CC ; printf(“%sn,ch1);A、AAAA B、CCC、BBBCC D、BBBD35、以下程序輸出結(jié)果:、以下程序輸出結(jié)果:void fun(char *w,int m) char s,*p1,*p2; p1=w; p2=w+m-1; while(p1p2)s=*p1; *p1=*p2; *p2=s; p1+; p2-; main() char a =“123456; fun(a,strlen(a); puts(a); A、654321 B、116611C、161616 D、123456A36、以下程序輸出結(jié)果:、以
16、下程序輸出結(jié)果: typedef struct char name9; char sex; int score2; STU;STU f(STU a) STU b=“Zhao,m,85,90;int i; ,); a.sex = b.sex; for(i=0;i2;i+) a.scorei=b.scorei; return a;main() STU c = “Qian,f,95,92,d; d = fc;printf“%s,%c,%d,%d,,d.sex,d.score0,d. score1;printf“%s,%c,%d,%d,,c.
17、sex,c.score0,c. score1;AA、Zhao,m,85,90,Qian,f,95,92B、Zhao,m,85,90,Zhao,m,85,90C、Qian,f,95,92, Qian,f,95,92D、Qian,f,95,92, Zhao,m,85,9037、以下程序輸出結(jié)果:、以下程序輸出結(jié)果:#include main() struct nodeint n;struct node *next, *p; struct node x3=2,x+1,4,x+2, 6,null; p=x;printf(“%d,p-n);printf(“%d,p-next-n);A、2,3 B、2,4
18、 C、3,4 D、4,6B38、以下程序輸出結(jié)果:、以下程序輸出結(jié)果:#include main() int a=2,b; b=a2; printf(“%dn,b);A、2 B、4 C、6 D、8D39、以下錯(cuò)誤的選項(xiàng)是:A、C程序函數(shù)中定義的賦有初值的靜態(tài)變量,每次調(diào)用一次函數(shù),賦一次初值。B、在C程序的同一函數(shù)中,各復(fù)合語(yǔ)句內(nèi)可以定義變量,其作用域僅限本復(fù)合語(yǔ)句內(nèi)C、C程序函數(shù)中定義的自動(dòng)變量,系統(tǒng)不自動(dòng)賦確定的初值D、C程序函數(shù)的形參不可以闡明成static型變量A40、以下程序結(jié)果:、以下程序結(jié)果:main() FILE *fp; int k,n,i,a6=1,2,3,4,5,6; f
19、p=fopen(“d2.dat,w); for(i=0;i6;i+) fprintf(fp,“%dn,ai); fclose(fp); for(i=0;i3;i+) fcsanf(fp,“%d%d,&k,&n); fclose(fp); printf(“%d,%dn,k,n);CA、1,2B、3,4C、5,6D、123,456二、填空題41、數(shù)據(jù)構(gòu)造分為線性構(gòu)造與非線性構(gòu)造,帶鏈的棧屬于_42、在長(zhǎng)度為n的順序存儲(chǔ)構(gòu)造的線性表中插入一個(gè)元素,最壞情況下需求挪動(dòng)表中_個(gè)元素。43、常見的軟件開發(fā)方法有構(gòu)造化方法和面向?qū)ο蠓椒?,?duì)某運(yùn)用系統(tǒng)經(jīng)過需求分析建立數(shù)據(jù)流圖DFD。那么應(yīng)采用_方法。線性構(gòu)造
20、線性構(gòu)造n構(gòu)造化構(gòu)造化44、數(shù)據(jù)庫(kù)系統(tǒng)的中心是_45、在進(jìn)展關(guān)系數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)時(shí),E-R圖中的屬性常被轉(zhuǎn)換為關(guān)系中的屬性,聯(lián)絡(luò)通常被轉(zhuǎn)換為_46、假設(shè)程序中已給整型變量a和b賦值10和20,請(qǐng)寫出按以下格式輸入a,b值的語(yǔ)句_*a=10,b=20*數(shù)據(jù)庫(kù)管理系數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)關(guān)系關(guān)系printf(“*a=%d,b=%d*, a,b);47、以下程序輸出結(jié)果是、以下程序輸出結(jié)果是_#include main() int a = 37; a %=9;printf“%dn,a);48、以下程序輸出結(jié)果是、以下程序輸出結(jié)果是_#include main() int i,j; for(i=6;i3;i-) j=i; printf(“%d%dn,i,j);13449、以下程序輸出結(jié)果是、以下程序輸出結(jié)果是_#include main() int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度酒店客房翻新裝修承包合同
- 2025年度廚師餐飲項(xiàng)目合伙人聘用合同范例
- 2025年離婚協(xié)議中共同債務(wù)分擔(dān)及清償協(xié)議范本
- 2025年度離婚協(xié)議書中子女心理健康關(guān)懷與輔導(dǎo)協(xié)議
- 2025年度城市綜合體房地產(chǎn)開發(fā)建設(shè)工程合同
- 制定客戶忠誠(chéng)計(jì)劃的月度工作計(jì)劃
- 住院患者權(quán)益維護(hù)措施計(jì)劃
- 國(guó)際貿(mào)易的市場(chǎng)分析與預(yù)測(cè)計(jì)劃
- 應(yīng)對(duì)突發(fā)事件的生產(chǎn)計(jì)劃調(diào)整
- 秋季學(xué)期學(xué)業(yè)輔導(dǎo)計(jì)劃
- 保障性住房建設(shè)資金來源與運(yùn)作機(jī)制
- 《群英會(huì)蔣干中計(jì)》課件38張 2023-2024學(xué)年高教版(2023)中職語(yǔ)文基礎(chǔ)模塊下冊(cè)
- 金點(diǎn)子活動(dòng)總結(jié)匯報(bào)
- 大單元教學(xué)和集體備課研究
- 原料驗(yàn)收標(biāo)準(zhǔn)知識(shí)培訓(xùn)課件
- 江蘇春節(jié)風(fēng)俗 南京夫子廟、鹽水鴨與昆曲
- Unit4MyfamilyStorytime(課件)人教新起點(diǎn)英語(yǔ)三年級(jí)下冊(cè)
- 《學(xué)術(shù)不端行為》課件
- 《麥田怪圈探密》課件
- 物流運(yùn)作管理-需求預(yù)測(cè)
- 《電機(jī)與電氣控制(第三版)習(xí)題冊(cè)》 習(xí)題答案
評(píng)論
0/150
提交評(píng)論