大一C語言易錯點總結和模擬試題帶答案_第1頁
大一C語言易錯點總結和模擬試題帶答案_第2頁
大一C語言易錯點總結和模擬試題帶答案_第3頁
大一C語言易錯點總結和模擬試題帶答案_第4頁
大一C語言易錯點總結和模擬試題帶答案_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

大一C語言易錯點總結和模擬試題帶答案的錯誤.何改起,一*************************************************in{ntfdA}可讀性.*************************************************行了不合法的運算.in{intfdab}行"求余運算.*************************************************3.將字符常量與字符串常量混淆.符串加上的,所a*************************************************************************************4.忽略了"="與"=="的區(qū)別."符號作為關系運算符"等于".if(a=3)then…符,"=="是關系運算符.如:**************************************************************************5.忘記加分號.語句末尾必須有分號.a發(fā)的一部分,這就會出現(xiàn)語法錯誤.改錯時,中未發(fā)現(xiàn)錯漏掉了分號.{printfft;}一個語句**************************************************************************6.多加分號.對于一個復合語句,如:{printfft;復合語句的花括號后不應再加分號,否則將會畫蛇添足.又如:if(a%3==0);I;if(a%3==0)后多加了分號將自動加1.再如:for(I=0;I<5;I++);{scanf("%d",&x);printf("%d",x);}本意是先后輸入5個數(shù),每輸入一個空語句,此時只能輸入一個數(shù)并輸出它.****************************************************************************************7.輸入變量時忘記加地址運算符"&".inta,b;scanf("%d%d",a,b);址.*************************************************8.輸入數(shù)據(jù)的方式與要求不符.canfddab據(jù)間的分隔符,如下面輸入不合法:間以一個scanfddab;入是合法的:不對的.又如:輸入應如以下形式:*************************************************9.輸入字符的格式與要求不一致.c,"空格字符"和"轉義字符"都作為有效字符輸入.scanf("%c%c%c",&c1,&c2,&c3);*************************************************************************據(jù)類型與所用格式說明符不一致.printffd\n",a,b);這種錯誤尤其*************************************************************************11.輸入數(shù)據(jù)時,企圖規(guī)定精度.能*************************************************百分制數(shù)段.intfnintfntfnrrorn號的作用,而不起判斷作用.執(zhí)eakcase'C':printf("60~69\n");break;*************************************************細節(jié)上的區(qū)別.IwhileI=10)}printfda}printfda}則要執(zhí)行一次循環(huán)體.*************************************************14.定義數(shù)組時誤用變量.n常定義.*************************************************義的"元素個標值.ina6,7,8,9,10};printfda;}*************************************************.exterm.應改為:*************************************************不必要再加地址符&.應*************************************************變量.}內定義.應改為:}AB.\‘3.正確的標識符是()A.a=2的.下列數(shù)據(jù)中屬于“字符串常量”的B.“ABC”C.‘ABC’DA存中存放的是CD十進制代碼值的值不為2的是()=a>32:2最高的運算符是()AB.=C.%D.&& CD錯表達式a+++b+++c++的結果是()D錯() ()達式是()aa=12||a=a=14(a>=15)c()B.非零值 (y!=123)||(x<4);x++);的循環(huán)執(zhí)行()A.無限次B.不確定次次次確的是()A不能使用“dowhile”的循環(huán)Bdowhile環(huán)必須使用dowhileDdowhile,當條上的正確輸入是()AA‘B’B.‘A’,‘B’BAbB值為()(“%d\n”,strlen(s));的輸出是()21.合法的數(shù)組定義是()a5};(str1,str2),str3)的功能是()()度度執(zhí)行語句“n=((int)f)%3;” (,,),(,,);”后,單精度變量f的值是()的是()*2=a&&b=b=427.表達式“1(03:2):(101:0)”的值為()(double)的結果值是()D.29.指出下面正確的輸入語句是()(“a=b=%d”,&a,&b);(“a=%d,b=%f”,&m,&f);&f);30.若有以下定義和語句,且0<=i<5,則()是對數(shù)組元素地址A.&(a+i)B.&p++D.&p[i]存中存儲“A”要占用()個字節(jié),存儲‘A’要占用()字節(jié)。2.符號常量的定義方法是()。xx的C語言表達式是()。4.結構化程序設計方法規(guī)定程序 ()和()。語言共提供了三種用于實現(xiàn)循環(huán)結構的流程控制語句,它們是 ()、()和()。6.若在程序中用到“putchar”,應在程序開頭寫上包含命令(),若在程序中用到“strlen()”函數(shù)時,應在程序開頭寫上包含命令()。7.設有定義語句“staticinta[1][1]值為(),a[2][1]的值為 ()。8.“*”稱為()運算符,“&”稱為()運算符。9.賦值表達式和賦值語句的區(qū)別在于有無()號。()語句&a,&b,&c);”,輸入形式應為 () (s-b)*(s-c));”對應的數(shù)學式子為()語言編繹系統(tǒng)在判斷一個量是否 ()代表“真”三、讀程序(30分)b,c);}2.main()continue;}()}s}{printf(“\n”);ijprintf(“%c”,‘’);kkprintf(“%c”,a[k]);}}ninfac(i));}四、編寫程序(20分)值(精度為1e-6)BD4.A5.B6.A7.C8.C9.A10.A11.C12.D13.A14.D15.D16.C17.D18.D19.A20.B21.D22.A23.C24.B25.D26.D27.B28.A29.B30.C,1ine3.(x>20&&x<30)||x<-1004.分支結構,循環(huán)結果dofor6.#include“”#include“”=12,b=24,c=36三、讀程序(30分)5.*****四、編寫程序(20分1.Main()elseif(x>1&&x<10)y=2*x-elsey=3*x-11;x,y);()試題二系列語句置于__C__。B、方框號“[]”之間一、單項選擇題(每小題2分,共50C、花括號“{}”之間main函數(shù)結束floatx,y;本程序文件的最后一個函數(shù)結束printf(”a=%f,b=%f”,x,y);C、本程序文件的第一個函數(shù)開A、<回車>始,到本程序文件的最后一個函數(shù)結B、,<回車>束<回車>D、本程序文件的第一個函數(shù)開C、A=,B=<回車>D、2、C語言程序的基本單位是9、以下程序段的輸出結果是A、程序行inta=5678;B、語句printf(”%2d\n”,a);C、函數(shù)A、提示出錯、無結果D、字符B、56C、ForD、2a達式的值是__B__。define_123ch=(ch>='A'&&ch<='Z')-abcDO(ch+32):ch;WORDIFA、AB、aasesizeofC、ZD、zAD、字符型變量和int型變量的B、"a"操作完全不同Cn12、閱讀以下程序:D、'\t'main()A、/B、++if(x--<5)printf("%d",x);C、*=D、%elseprintf("%d",x++);}人#include””innnndefault:printf(”n}}44__A__。inforabaa++)}intfdna}CD、101是___D__。indo{y--;}while(--y);printfdn,y--);}AB、1___B__。main()for(i=4;i;i--)forjj2;j++)w=w+i*j;w=i*j;printf("%d\n",w);}C、1D、3019、以下程序運行后,輸出結果是__C__。main(){intnikforiiki+)ni=n[i]+1;printf("%d\n",n[k]);}__A__。bc++;abc}inprintfdnfa}9911BCxxxinBCaprintf("b=%d",b);}_D_。Ab=4bainfor(i=9;i>=0;i--)a[i]=10-i;printfddda1],a[6],a[9]}B_inprintfcb+2));printfcnp;}A、27B、neCagD、nuA__。#includ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論