已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
二級C語言真題2011年09月一、選擇題下列各題四個選項中,只有一個選項是正確的。1、下列敘述中正確的是()。A)算法就是程序B)設計算法時只需要考慮數(shù)據(jù)結構的設計C)設計算法時只需要考慮結果的可靠性D)以上三種說法都不對2、下列關于線性鏈表的敘述中,正確的是()。A)各數(shù)據(jù)結點的存儲空間可以不連續(xù),但它們的存儲順序與邏輯順序必須一致B)各數(shù)據(jù)結點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續(xù)C)進行插入與刪除時,不需要移動表中的元素D)以上三種說法都不對3、下列關于二叉樹的敘述中,正確的是()。A)葉子結點總是比度為2的結點少一個B)葉子結點總是比度為2的結點多一個C)葉子結點數(shù)是度為2的結點數(shù)的兩倍D)度為2的結點數(shù)是度為1的結點數(shù)的兩倍4、軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是()。A)學生成績管理系統(tǒng)B)C語言編譯程序C)UNIX操作系統(tǒng)D)數(shù)據(jù)庫管理系統(tǒng)5、某系統(tǒng)總體結構圖如下圖所示:該系統(tǒng)總體結構圖的深度是()。A)7B)6C)3D)26、程序調試的任務是()。A)設計測試用例B)驗證程序的正確性C)發(fā)現(xiàn)程序中的錯誤D)診斷和改正程序中的錯誤7、下列關于數(shù)據(jù)庫設計的敘述中,正確的是()。A)在需求分析階段建立數(shù)據(jù)字典B)在概念設計階段建立數(shù)據(jù)字典C)在邏輯設計階段建立數(shù)據(jù)字典D)在物理設計階段建立數(shù)據(jù)字典8、數(shù)據(jù)庫系統(tǒng)的三級模式不包括()。A)概念模式B)內模式C)外模式D)數(shù)據(jù)模式9、有三個關系R、S利T如下:則由關系R和S得到關系T的操作是()。A)自然連接B)差C)交D)并10、下列選項中屬于面向對象設計方法主要特征的是()。A)繼承B)自頂向下C)模塊化D)逐步求精11、以下敘述中錯誤的是()。A)C語言編寫的函數(shù)源程序,其文件名后綴可以是.CB)C語言編寫的函數(shù)都可以作為一個獨立的源程序文件C)C語言編寫的每個函數(shù)都可以進行獨立的編譯并執(zhí)行D)一個C語言程序只能有一個主函數(shù)12、以下選項中關于程序模塊化的敘述錯誤的是()。A)把程序分成若干相對獨立的模塊,可便于編碼和調試B)把程序分成若干相對獨立、功能單一的模塊,可便于重復使用這些模塊C)可采用自底向上、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序D)可采用自頂向下、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序13、以下選項中關于C語言常量的敘述錯誤的是()。A)所謂常量,是指在程序運行過程中,其值不能被改變的量B)常量分為整型常量、實型常量、字符常量和字符串常量C)常量可分為數(shù)值型常量和非數(shù)值型常量D)經(jīng)常被使用的變量可以定義成常量14、若有定義語句:inta=10;doubleb=3.14;,則表達式A+a+b值的類型是()。A)charB)intC)doubleD)float15、若有定義語句:intx=12,y=8,z;,在其后執(zhí)行語句z=0.9+x/y;,則z的值為()。A)1.9B)1C)2D)2.416、若有定義:inta,b;,通過語句scanf(%d;%d,&a,&b);,能把整數(shù)3賦給變量a,5賦給變量b的輸入數(shù)據(jù)是()。A)35B)3,5C)3;5D)3517、若有定義語句:intk1=10,k2=20;,執(zhí)行表達式(k1=k1k2)&(k2=k2k1)后,k1和l(2的值分別為()。A)0和1B)0和20C)10和1D)10和2018、有以下程序#includestdio.hmain()inta=1,b=0;if(-a)b+;elseif(a=0)b+=2;elseb+=3;printf(%dn,b);程序運行后的輸出結果是()。A)0B)1C)2D)319、下列條件語句中,輸出結果與其他語句不同的是()。A)if(a)printf(%d-n,x);elseprintf(%dn,y);B)if(a=0)printf(%dn,y);elseprintf(%dn,x);C)if(a!=0)printf(%dn,x);elseprintf(%dn,y);D)if(a=0)printf(%dn,x);elseprintf(%dn,y);20、有以下程序#includestdio.hmain()inta=7;while(a-);pfintf(%dn,a);程序運行后的輸出結果是()。A)-1B)0C)1D)721、以下不能輸出字符A的語句是(注:字符A的ASCII碼值為65,字符a的ASCII碼值為97)A)printf(“%cn,a-32);B)printf(%dn,A);C)printf(%cn,65);D)printf(%cn,B-1);22、有以下程序(注:字符a的ASCII碼值為97)#includestdio.hmain()char*s=abc;doprintf(%d,s%10);+s;)while(*s);程序運行后的輸出結果是()。A)abcB)789C)7890D)97989923、若有定義語句:doublea,*p=&a;以下敘述中錯誤的是()。A)定義語句中的+號是一個間址運算符B)定義語句中的*號只是一個說明符C)定義語句中的p只能存放double類型變量的地址D)定義語句中,*p=&a把變量a的地址作為初值賦給指針變量p24、有以下程序#includestdio.hdoublef(doublex);main()doublea=0;inti;for(i=0;i30;i+=10)a+=f(double)i);printf(%5.0fn,a);doublef(doublex)returnx*x+1;程序運行后的輸出結果是()。A)503B)401C)500D)140425、若有定義語句:intyear=2009,*p=&year;,以下不能使變量year中的值增至2010的語句是()。A)*p+=1;B)(*p)+;C)+(*p);D)*p+;26、以下定義數(shù)組的語句中錯誤的是()。A)intnum=1,2,3,4,5,6;B)intnum3=1,2,3,4,5,6);C)intnum24=(1,2,3,4,5,6);D)intnum4=1,2,3,4,5,6;27、有以下程序#includestdio.hvoidfun(int*p)printf(%dn,p5);main()inta10=1,2,3,4,5,6,7,8,9,10;fun(&a3);程序運行后的輸出結果是()。A)5B)6C)8D)928、有以下程序#includestdio.h#defineN4voidfun(intaN,intb)inti;for(i=0;iN;i+)bi=aii-aiN-1-i;voidmain()intxNN=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,29、有以下函數(shù)intfun(char*x,char*y)intn=0;while(*x=*y)&*x!=0)x+;y+;n+;returnn;函數(shù)的功能是()。A)查找x和y所指字符串中是否有0B)統(tǒng)計x和y所指字符串中最前面連續(xù)相同的字符個數(shù)C)將y所指字符串賦給x所指存儲空間D)統(tǒng)計x和y所指字符串中相同的字符個數(shù)30、若有定義語句:char*s1=OK,*s2=ok;,以下選項中,能夠輸出OK的語句是()。A)if(strcmp(s1,s2)=0)puts(s1);B)if(strcmp(s1,s2)!=0)puts(s2);C)if(strcmp(s1,s2)=1)puts(s1,);D)if(strcmp(s1,s2)!=0)puts(s1);31、以下程序的主函數(shù)中調用了在其前面定義的fun函數(shù)#includestdio.hmain()doublea15,k;k=fun(a);則以下選項中錯誤的fun函數(shù)受部是()。A)doublefun(doublea15)B)doublefun(double*a)C)doublefun(doublea)D)doublefun(doublea)32、有以下程序#includestdio.h#includestring.hmain()chara510=china,beijing,you,tiananmen,welcome);inti,j;chart10;for(i=0;i4;i+)for(j=i+1;j5;j+)if(strcmp(ai,aj)0)strcpy(t,ai);strcpy(ai,aj);strcpy(aj,t);puts(a3);程序運行后的輸出結果是()。A)BeijingB)chinaC)welcomeD)tiananmen33、有以下程序#includestdio.hintf(intm)staticintn=0;n+=m;returnn;main()intn=0;printf(%d,f(+n);printf(%dn,f(n+);程序運行后的輸出結果是()。A)1,2B)1,1C)2,3D)3,334、有以下程序#includestdio.hmain()charch35=AAAA,BBB,CC;printf(%sn,ch1);程序運行后的輸出結果是()。A)AAAAB)CCC)BBBCCD)BBB35、有以下程序#includestdio.h#includestring.hvoidfun(char*w,intm)chars,*p1,*p2;p1=w;p2=w+m-1;while(p1p2)s=*p1;*p1=*p2;*p2=s;p1+;p2-;main()chara=123456;fun(a,strlen(a);puts(a);程序運行后的輸出結果是()。A)654321B)116611C)161616D)12345636、有以下程序#includestdio.h#includestring.htypedefstructcharname9;charsex;intscore2;STU;STUf(STUa)STUb=Zhao,m,85,90);inti;strcpy(,);a.sex=b.sex;for(i=0;i2;i+)a.scorei=b.scorei;returna;main()STUc=Qian,f,95,92),d;d=f(c);printf(%s,%c,%d,%d,,d.sex,d.score0,d.score1);printf(%s,%c,%d,%d,,c.sex,c.score0,c.score1);程序運行后的輸出結果是()。A)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、有以下程序#includestdio.hmain()structnodeintn;structnode*next;*p;structnodex3=2,x+1,4,x+2,6,NULL;p=x;printf(%d,p-n);printf(%dn,p-next-n);程序運行后的輸出結果是()。A)2,3B)2,4C)3,4D)4,638、有以下程序#includestdio.hmain()inta=2,b;b=a2;pfinff(%dn,b);程序運行后的輸出結果是()。A)2B)4C)6D)839、以下選項中敘述錯誤的是()。A)C程序函數(shù)中定義的賦有初值的靜態(tài)變量,每調用一次函數(shù),賦一次初值B)在C程序的同一函數(shù)中,各復合語句內可以定義變量,其作用域僅限本復合語句內C)C程序函數(shù)中定義的自動變量,系統(tǒng)不自動賦確定的初值D)C程序函數(shù)的形參不可以說明為static型變量40、有以下程序#includestdio.hmain()FILE*fp;intk,n,i,a6=1,2,3,4,5,6;fp=fopen(d2.dat,w);for(i=0;i6;i+)fprintfffp,%dn,ai);fclose(fp);fp=fopen(d2.dat,r);for(i=0;i3;i+)fscanf(fp,%d%d,&k,&n);fclose(fp);printf(%d,%dn,k,n);程序運行后的輸出結果是()。A)1,2B)3,4C)5,6D)123,456二、填空題41、數(shù)據(jù)結構分為線性結構與非線性結構,帶鏈的棧屬于_。42、在長度為n的順序存儲的線性表中插入一個元素,最壞情況下需要移動表中_個元素。43、常見的軟件開發(fā)方法有結構化方法和面向對象方法。對某應用系統(tǒng)經(jīng)過需求分析建立數(shù)據(jù)流圖(DFD),則應采用_方法。44、數(shù)據(jù)庫系統(tǒng)的核心是_。45、在進行關系數(shù)據(jù)庫的邏輯設計時,E-R圖中的屬性常被轉換為關系中的屬性,聯(lián)系通常被轉換為_。46、若程序中已給整型變量a和b賦值10和20,請寫出按以下格式輸出a、b值的語句_。*a=10,b=20*47、以下程序運行后的輸出結果是_。#includestdio.hmain()inta=37;a%=9;printf(%dn,a);4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公場地租賃合同標準版3篇
- 2025年度美發(fā)店教育培訓股份入股合同
- 課題申報參考:明代八景圖畫史料的搜集研究
- 課題申報參考:面向資源受限場景的語音情緒狀態(tài)學習研究
- 課題申報參考:面向復雜網(wǎng)絡環(huán)境的AIGC內容標識機制研究
- 2025年度個人網(wǎng)絡虛擬商品購買合同示范文本3篇
- 二零二五年度美容美發(fā)行業(yè)美容儀器研發(fā)與銷售合同2篇
- 2025年度個人私有房屋購買合同(精裝修房屋智能安防系統(tǒng)版)4篇
- 二零二五版美容院養(yǎng)生項目開發(fā)與推廣合同4篇
- 2025年度個人與公司間商業(yè)借款合同標準版4篇
- 診所負責人免責合同范本
- 2024患者十大安全目標
- 印度與阿拉伯的數(shù)學
- 會陰切開傷口裂開的護理查房
- 《鋼鐵是怎樣煉成的》選擇題100題(含答案)
- 實驗報告·測定雞蛋殼中碳酸鈣的質量分數(shù)
- 部編版小學語文五年級下冊集體備課教材分析主講
- 電氣設備建筑安裝施工圖集
- 《工程結構抗震設計》課件 第10章-地下建筑抗震設計
- 公司法務部工作細則(草案)
- 第18課《文言文二則 鐵杵成針》(學習任務單)- 四年級語文下冊部編版
評論
0/150
提交評論