版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
自考C語言程序設(shè)計模擬試卷及答案(3)一、單項選擇題1B2B3D4C5D6C7A8C9D10A11C12D13B14D15A16B17D18B19A20C21CB1.設(shè)intx=1,y=1;表達式(!x++||y——)的值是____B_____B.1C.2(B){intn;n=6*4,n+6),n*2;printf(“n=%dn”,n);}此程序的輸出結(jié)果是______C________.3.若有如下定義,則_____D_____是對數(shù)組元素的正確的引用。inta[10],*p;p=a;p=a;p=a;p=a;A.*&a[10]
B.a[11]
C.*(p+10)
D.*pC4.設(shè)整型變量
n的值為2,履行語句“n+=n-=n*n;”后,n的值是__________A.0
B.4
C.-4
D.2D5.以下不能正確定義二維數(shù)組的語句是___________A.inta[2][2]={{1},{2}};B.inta[][2]={1,2,3,4};C.inta[2][2]={{1},2,3};D.inta[2][]={{1,2},{3,4}};CD6.程序段的功能是將變量u、s中的最大值賦給變量t.A.if(u>s)t=u;t=s;B.t=u;if(t)t=s;C.if(u>s)t=s;elset=u;D.t=s;if(u)t=u;A7.下列程序段的輸出結(jié)果是voidmain()
.{intk;for(k=1;k<5;k++〉{if(k%2!=0)printf(“#)”;elseprintf(“*)”;
}}A.#*#*B.*#*#C.##D.以上都不對C8.設(shè)變量定義為inta[3]={1,4,7},*p=&a[2],則*p
的值是(
35)
.A.&a[2]
B.4
C.7
D.1D9.能正確表示a和b同時為正或同時為負的邏輯表達式是_________.>=0||b>=0)&&(a<0||b<0)B.(a>=0&&b>=0)&&(a<0&&b<0)C.(a+b>0)&&(a+b<=0)D.a*b>0語言中,合法的字符型常數(shù)是_________.A.‘A’B.“A”C.65D.AC11.設(shè)有數(shù)組定義:chararray[]=“China;則”數(shù)組所占的空間是________.個字節(jié)個字節(jié)個字節(jié)個字節(jié)D12.若變量c為char種類,能正確判斷出c為小寫字母的表達式是_______.‘a(chǎn)’<=c<=‘z’(c>=‘)a’||(c<=‘)z’C.(‘a(chǎn)’)<=cand(‘z’)>=c(c>=‘)a’&&(c<=‘)z’13.設(shè)有定義:longx=-123456L;則以下能夠正確輸出變量x值的語句是_______.(“x=%dn”,x)(“x=%8dln”,x)
(“x=%ldn”,x)(“x=%LDn”,x);D14.下列對于指針定義的描繪,___________是錯誤的。A.指針是一種變量,該變量用來寄存某個變量的地點值的。B.指針變量的種類與它所指向的變量種類一致。C.指針變量的命名規(guī)則與表記符相同。D.在定義指針時,表記符前的“*號”表示后邊的指針變量所指向的內(nèi)容。A15.已知:intx;inty[10];下列______是合法的。A.&xB.&(x+3)C.&5D.&yB16.指出下面正確的輸入語句__________.A.scanf(“a=b=%d”,&a,&b);B.scanf(“%d,%d”,&a,&b);C.scanf(“%c”,c);D.scanf(“%f%dn”,&f);D語言中以追加方式翻開一個文件應(yīng)選擇_________參數(shù)。A.“r”B.“w”C.“rb”D.“a”B語句的正確的用法是()。不論在任何情況下,都中止程序的履行,退出到系統(tǒng)下一層。在多重循環(huán)中,只能退出最湊近的那一層循環(huán)語句。跳出多重循環(huán)。只能改正控制變量。19.為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達式C.(x>=y>=z)D.(x>=z)&(y>=z)CB20.以下能夠作為C語言合法整數(shù)的是________.B.0368
D.x2a221.在函數(shù)中默認(rèn)存儲種類說明符的變量應(yīng)當(dāng)是_自動存儲種類。A.內(nèi)部靜態(tài)B.外部C.自動D.寄存器二、判斷題1√2Ⅹ3√4Ⅹ5Ⅹ6√7√8√9√10Ⅹ三、填空#號0ch!=‘n’ch>=‘0’&&ch<=‘9’將變量c中的字符顯示到屏幕上。指針變量p為整型FILE*fp7121.C語言源程序言件經(jīng)過了編譯、連結(jié)之后,生成一個后綴為.EXE的文件。(FT)2.在C程序中,函數(shù)既能夠嵌套定義,也能夠嵌套調(diào)用。(F)3.在C程序中,APH和aph代表不同的變量。(T)表達式0195是一個八進制整數(shù)。(F)表達式_ya是不合法的C語言表記符。(F)C程序老是從main()函數(shù)的第一條語句開始履行的。(T)A-=7等價于a=a-7.(T)利用fclose函數(shù)封閉已翻開的文件。(T)數(shù)組名能夠作為參數(shù)進行傳達。(T)10.履行printf(“%x”,12345);輸出12345.(F)三、填空語言的預(yù)辦理語句以_____#_____開頭。2.表達式7+8>2&&25%5的結(jié)果是________0_______________.3.下列程序段是從鍵盤輸入的字符中統(tǒng)計數(shù)字字符的個數(shù),用換行符結(jié)束循環(huán)。intn=0,ch;ch=getchar();while(________ch!=’\n’{if(_____)n++;c=getchar();}語言中putchar(c)函數(shù)的功能是示到屏幕上__.
)___輸入字符串
__將變量
c中的字符顯*p的含義是____指針型變量_p為整形__.6.定義fp為文件型指針變量的定義方法為_______________________.7.數(shù)組inta[3][4];共定義了____12_______個數(shù)組元素。四、讀出程序更正下列程序中不正確的語句。main(){inta=8,b=1;a=a+b;b=a*b;printf(“%d,%d”,a,b);}2.寫出下列程序的運行結(jié)果。fun(inta,intb){if(a>b)return(a);Elsereturn(b);}main(){intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf(“%dn”,r);}3.更正下列程序中不正確的語句。main(){intn;floats=;for(n=10;n>1;n--)s=s+n;printf(“%n”,s);}4.寫出下列程序的運行結(jié)果。main(){intn;For(n=3;n<=10;n++){if(n%5==0)break;Printf(“%d”,n);}}5.寫出下列程序的運行結(jié)果。#include“”main(){inta[]={1,2,3,-4,5};intm,n,*p;p=&a[0];p=&a[0];m=*(p+2);n=*(p+4);printf(“%d%d%d”,*p,m,n);}五、編程序1.編程計算下列表達式:s=1!+2!+3!+4!++10!2.從鍵盤上輸入a與n的值,計算sum=a+aa+aaa+aaaa+(共n項)的和。例a=2,n=4,則sum=2+22+222+2222.3.求3X3矩陣的主對角線元素之和。4.從鍵盤上輸入10個數(shù)存入一維數(shù)組中,求這10數(shù)中的最大值與最小值并輸出。5.從鍵盤上輸入若干個字符存入文件中,碰到回車鍵輸入結(jié)束。(用“n”表示回車鍵)參照答案:一、單項選擇題1B2B3D4C5D6C7A8C9D10A11C12D13B14D15A16B17D18B19A20C21C二、判斷題1√2Ⅹ3√4Ⅹ5Ⅹ6√7√8√9√10Ⅹ三、填空#號0ch!=‘n’ch>=‘0’&&ch<=‘9’將變量c中的字符顯示到屏幕上。指針變量p為整型FILE*fp712四、讀出程序1printf(“%d,%d”,&a,&b);12s=s+n34135五、編程序#include“”main(){longs=0,t=1;inti;for(i=1;i<=10;i++){t=t*i;s=s+t;}printf(“%ld,”s);}2#include“”main(){inta,ncount=1,sn=0,tn=0;scanf(“%d%d”,&a,&n);while(count<=n){tn=tn+a;sn=sn+tn;a=a*10;++count;}printf(“%d”,sn);}3.#include“”main(){inta[3][3],i,j,s=0;for(i=0;i<3;i++)for(j=0;j<3;j++)scanf(“%d”,&a[i][j]);for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)s=s+a[i][j];printf(“%d”,s);}4.#include“”main(){inta[10],max,min;for(i=0;i<10;i++)scanf(“%d”,&a[i]);max=a[0];for(i=1;i<10;i++)if(a
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版杉木林木材市場調(diào)研與買賣預(yù)測合同3篇
- 二零二五年幼兒園幼兒安全防護責(zé)任合同2篇
- 2025年度智能家居門窗系統(tǒng)安裝及售后服務(wù)合同范本3篇
- 二零二五版農(nóng)用車租賃管理及技術(shù)支持合同3篇
- 2025年度木工材料采購與供應(yīng)合同范本4篇
- 二零二五年礦山轉(zhuǎn)讓協(xié)議及礦產(chǎn)資源開發(fā)運營合同3篇
- 二零二五年度投資擔(dān)保公司產(chǎn)業(yè)投資基金合同
- 課題申報參考:明清江南文人居室陳設(shè)藝術(shù)研究
- 2025年度城市地下綜合管廊配電箱柜安全防護采購合同4篇
- 二零二五年度文化創(chuàng)意產(chǎn)業(yè)合作聘請兼職勞務(wù)合同
- 人工智能算法與實踐-第16章 LSTM神經(jīng)網(wǎng)絡(luò)
- 17個崗位安全操作規(guī)程手冊
- 數(shù)學(xué)史簡介課件可編輯全文
- 2025年山東省濟南市第一中學(xué)高三下學(xué)期期末統(tǒng)一考試物理試題含解析
- 中學(xué)安全辦2024-2025學(xué)年工作計劃
- 網(wǎng)絡(luò)安全保障服務(wù)方案(網(wǎng)絡(luò)安全運維、重保服務(wù))
- 2024年鄉(xiāng)村振興(產(chǎn)業(yè)、文化、生態(tài))等實施戰(zhàn)略知識考試題庫與答案
- 現(xiàn)代科學(xué)技術(shù)概論智慧樹知到期末考試答案章節(jié)答案2024年成都師范學(xué)院
- 軟件模塊化設(shè)計與開發(fā)標(biāo)準(zhǔn)與規(guī)范
- 2024年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 有機農(nóng)業(yè)種植模式
評論
0/150
提交評論