




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
SANYGROUPsystemofficeroom【SANYUA16H-SANYHUASANYUA8Q8-SANYUA1688】SANYGROUPsystemofficeroom【SANYUA16H-SANYHUASANYUA8Q8-SANYUA1688】C語言在線測試題目及答案第一章、第二章、第三章第一題、單項選擇題(每題1分,5道題共5分)1、在如下有關(guān)C語言的論述中,對的的說法是:BA、C語言比匯編語言快B、C語言比BASIC語言快C、C語言比BASIC語言和匯編語言都快D、C語言比BASIC語言慢2、在C語言中,不對的的常量是:BA、0xf6B、0876C、.5e-6D、3e23、屬于低級語言的計算機語言是()。BA、機器語言B、匯編語言C、Java語言D、Pascal語言4、對于鏈接,對的的說法為()。DA、鏈接是將源程序和庫函數(shù)鏈接到一起,生成可執(zhí)行程序。B、鏈接是將源程序、目的程序和其他源程序鏈接到一起,生成可執(zhí)行程序。C、鏈接是將源程序、庫函數(shù)和其他源程序鏈接到一起,生成可執(zhí)行程序。D、鏈接是將目的程序、庫函數(shù)和其他目的程序鏈接到一起,生成可執(zhí)行程序。5、下列不能表達常量大寫英文字母A的是()。BA、常量:‘A’B、常量:“A”C、常量:‘\x41’D、常量:‘\101’第二題、多選題(每題2分,5道題共10分)1、對于16位系統(tǒng)中,C語言中整數(shù)-8在內(nèi)存中的錯誤存儲形式是:BCDA、1111111111111000B、1000000000000000C、1000000000001000D、11111111111101112、下列有關(guān)C語言顧客標識符的論述中,不對的的論述是:ACDA、顧客標識符中可以出現(xiàn)下劃線和中劃線(減號)B、顧客標識符中不可以出現(xiàn)中劃線,但可以出現(xiàn)下劃線C、顧客標識符中可以出現(xiàn)下劃線,但不可以放在顧客標識符的開頭D、顧客標識符中可以出現(xiàn)下劃線和數(shù)字,它們都可以放在顧客標識符的開頭3、有關(guān)C語言程序的語句,對的的說法是()。BDA、一條語句只能占一行B、一行可以書寫多條語句C、語句的結(jié)束標識符是句號D、提議每條語句占一行4、與匯編程序相比,C語言程序的長處包括()。ABA、更輕易移植B、更輕易閱讀C、目的代碼質(zhì)量較高D、可以進行位操作5、有關(guān)構(gòu)造化程序設計,對的的說法是()。BCA、每個算法都必須包括三種基本構(gòu)造B、每個構(gòu)造化的算法都可以歸結(jié)為三種基本構(gòu)造C、三種基本構(gòu)造可以互相嵌套D、三種基本構(gòu)造可以交叉設計第三題、判斷題(每題1分,5道題共5分)1、C語言程序的基本單位是函數(shù)?!?、一種C程序的執(zhí)行是從main()函數(shù)開始,直到最終一種函數(shù)結(jié)束。×3、char類型的變量只能寄存一種字符?!?、int類型的數(shù)據(jù)范圍不也許比float類型的大?!?、鏈接是將源程序、目的程序和庫函數(shù)鏈接到一起,生成可執(zhí)行程序?!恋谒恼隆⒌谖逭碌谝活}、單項選擇題(每題1分,5道題共5分)1、設x和y均為int型變量,則如下語句:x=xy;y=x-y;x=x-y;的功能是:DA、把x和y按從大到小排列B、把x和y按從小到大排列C、x中為本來x和y的值的和D、互換x和y中的值2、已闡明inta=256,執(zhí)行語句printf(”%x”,a);的成果是:AA、100B、256C、0ffeD、00ff3、已經(jīng)有intx=2,y=7;則printf("%d",xy==6);的輸出成果是:AA、0B、3C、9D、24、設intx=10,y=3,則語句printf(“%d%d\n”,xy,x-y);的輸出成果是():CA、10,3B、13,7C、137D、1035、已知:inti;charc;floatf;如下體現(xiàn)式中值為整型的算數(shù)體現(xiàn)式是()。BA、ifB、i*cC、cfD、icf第二題、多選題(每題2分,5道題共10分)ABD1、如下合法的體現(xiàn)式是:A、x=y(tǒng)=200B、5(x=10)C、5x=10D、yx==102、不能對的表達條件x≥y≥z的C語言體現(xiàn)式是:ACDA、(x>=y(tǒng))&(y>=z)B、(x>=y(tǒng))&&(y>=z)C、(x>=y(tǒng)).AND.(y>=z)D、(x>=y(tǒng)>=z)3、設有闡明語句:chara=ˊ\72ˊ;,則變量a包括的字符數(shù)為:BCDA、1個字符B、2個字符C、3個字符D、0個字符4、下列屬于C語言原則庫函數(shù)的為()。ABCEFA、sin()B、sqrt()C、log10()D、ln()E、pow()F、isalpha()5、已知“intn;”。若通過scanf函數(shù)為變量n輸入值,則合法的輸入格式控制符為()。ACDEA、%dB、%fC、%oD、%xE、%cF、%g第三題、判斷題(每題1分,5道題共5分)1、邏輯關(guān)系“a≥10或a≤0”對的表達的C語言體現(xiàn)式是:a>=10ora<=0?!?、算術(shù)運算符的結(jié)合方向均為自左至右。√3、賦值運算符的優(yōu)先級低于所有的算術(shù)運算符?!?、若有intx=5;,則(float)x就把x轉(zhuǎn)換為float類型了。×5、強制類型轉(zhuǎn)換,并不變化原體現(xiàn)式自身的類型。×第六章、第七章第一題、單項選擇題(每題1分,5道題共5分)1、下面循環(huán)語句中inta,b;for(a=0,b=1;a<=b2;a=a2,b=b-1)printf(“%d”,a);,循環(huán)體的執(zhí)行次數(shù)為:BA、3B、2C、1D、02、如下程序的輸出成果是:main(){intx;for(x=1;x<10;x=x1)for(x=10;x<10;x=x1);printf("%d\n",x);}AA、11B、10C、12D、93、如下程序的輸出成果是:main(){intnum=0;while(num<=2){num=num1;printf(“%d”,num);}}BA、1234B、123C、12D、14、下列運算符中,優(yōu)先級最高的是()。AA、B、>C、&&D、=5、體現(xiàn)式10==9的值是()。CA、trueB、2C、0D、1第二題、多選題(每題2分,5道題共10分)1、下列屬于構(gòu)造化程序設計基本構(gòu)造的是:ABCDA、次序構(gòu)造、選擇構(gòu)造B、次序構(gòu)造、循環(huán)構(gòu)造C、選擇構(gòu)造、循環(huán)構(gòu)造D、次序構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造2、對于C語言的for循環(huán)來講,下列對的的說法為:BCA、第一體現(xiàn)式不能放到循環(huán)前執(zhí)行;B、第二體現(xiàn)式不能放到循環(huán)前執(zhí)行;C、第三體現(xiàn)式不能放到循環(huán)前執(zhí)行;D、第三體現(xiàn)式不能放到循環(huán)體中執(zhí)行。3、設inta=3,b=4,c=5;,則下面的體現(xiàn)式中,值為0的體現(xiàn)式是()。ACDEA、a>bB、a<=bC、(a||b)>cD、a<=(b||c)E、!((a<b)&&!c||b)4、當c的值不為0時,則在下列選項中,能對的將c的值賦給變量a、b的是()。ACA、b=a=c;B、(a=c)‖(b=c);C、(a=c)&&(b=c);D、a&&(b=c);5、下列說法中對的的是()。ABCDEA、for循環(huán)完全可以用while循環(huán)替代。B、while循環(huán)完全可以用do{}while循環(huán)替代。C、while循環(huán)完全可以用for循環(huán)替代。D、do{}while循環(huán)完全可以用while循環(huán)替代。E、do{}while循環(huán)和while循環(huán)均完全可以用for循環(huán)替代。第三題、判斷題(每題1分,5道題共5分)1、在C語言循環(huán)構(gòu)造中,continue的作用是繼續(xù)當次循環(huán),break的作用是終止當次循環(huán)?!?、當型循環(huán)的循環(huán)體也許一次也不執(zhí)行,直到型循環(huán)則至少執(zhí)行一次?!?、while語句和switch語句中都可以使用break?!?、for循環(huán)的第二體現(xiàn)式省略,將會導致死循環(huán)?!?、三種循環(huán)可以絕對地互相嵌套?!痰诎苏隆⒌诰耪?、第拾章第一題、單項選擇題(每題1分,5道題共5分)1、下列描述中,合法的數(shù)組定義是:DA、inta[]={"String"};B、inta[5]={0,1,2,3,4,5};C、chara={"String"};D、chara[]={0,1,2,3,4,5};2、在定義inta[2][3];之後,下列使用對的的是:DA、a(1,2)B、a[1,3]C、a[2][0]D、a[1>2][!1]3、若有定義inta[10];,則對數(shù)組a的引用對的的是()。DA、a[10]B、a[6.3]C、a(6)D、a[10-10]4、若有inta[4][5];,則數(shù)組a包括的元素個數(shù)是()。DA、25B、9C、12D、205、若有inta[][3]={1,2,3,4,5,6,7,8,9,10,11,12};,則數(shù)組a的第1維的長度為()。CA、2B、3C、4D、5第二題、多選題(每題2分,5道題共10分)1、下列對C語言字符數(shù)組的描述中,對的的描述是:ABCA、字符數(shù)組可以寄存字符串B、字符數(shù)組中的字符串可以整體輸入、輸出C、不可以用關(guān)系運算符對字符數(shù)組中的字符串進行比較D、可以在賦值語句中通過賦值運算符“=”對字符數(shù)組整體賦值2、根據(jù)定義:structperson{charname[9];intage;};structpersonc[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};能打印出字母M的語句是:CDA、printf("%s",c[0].name);B、printf("%s",c[1].name[0]);C、printf("%s",c[2].name[1]);D、printf("%s",c[3].name[2]);3、若形參是簡樸變量形式,則對應的實參可以是:ACDA、常量B、數(shù)組名C、簡樸變量D、數(shù)組元素4、下列描述中,不能對的給字符數(shù)組str定義和賦值的是()。BCDA、charstr[]={"abcdefghijklmn"};B、charstr[10];str={"abcdefghijklmn"};C、charstr[10]={"abcdefghijklmn"};D、charstr[10];strcpy(str,"abcdefghijklmn");5、在定義inta[2][3];之後,對數(shù)組a的引用錯誤的是()。ABCA、a(1,2)B、a[1,3]C、a[2][0]D、a[1>2][!1]第三題、判斷題(每題1分,5道題共5分)1、函數(shù)中的形參和調(diào)用時的實參都是變量時,傳遞方式為值傳遞?!?、若有func((v1,v2),(v3,v4,v5),v6)調(diào)用,闡明函數(shù)func有6個形參?!?、在闡明一種構(gòu)造體變量時系統(tǒng)分派給它的存儲空間是該構(gòu)造體中所有組員所需存儲空間的總和?!?、可以在定義數(shù)組時只給一部分數(shù)組元素賦值?!?、對數(shù)組元素賦予的初值可以依次放在一對圓括號內(nèi)。×第拾一章、第拾二章第一題、單項選擇題(每題1分,5道題共5分)1、若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是()BA、地址值B、0C、1D、EOF2、已知定義“intx=1,*p”,則合法的賦值體現(xiàn)式是()。AA、p=&xB、p=xC、*p=&xD、*p=*x3、在C語句中,&後跟指針變量名,表達該指針變量的(()。CA、值B、別名C、地址D、類型4、若有inta=3,*pa;floatf=4.5,*pf=&f;,則下列表述中,錯誤的是()。BA、pa=&aB、pa=&fC、pf=&fD、*pf=af5、若有inta[10],*p=a;,則()。CA、p可以使p指向下一種字節(jié)B、p=2相稱于p=sizeof(a)/10C、p可以使p指向下一種元素,即a[1]的首地址D、p=2可以使p指向下一種元素,即a[1]的首地址第二題、多選題(每題2分,5道題共10分)1、C語言中的文獻分類是:ADA、文本文獻和數(shù)據(jù)文獻B、文本文獻和二進制文獻C、數(shù)據(jù)文獻和二進制文獻D、次序文獻和隨機文獻2、以讀寫方式打開一種二進制文獻fil2,fopen函數(shù)的對的的調(diào)用方式是:CDA、FILE*FP;FP=fopen("fil2","r");B、FILE*FP;FP=fopen("fil2","rb");C、FILE*FP;FP=fopen("fil2","wb");D、FILE*FP;FP=fopen("fil2","rb");3、若有intx=3,*px;floaty=3,*py;,則對的的賦值體現(xiàn)式是()。ADA、px=&xB、py=&xC、px=&yD、py=&y4、設有定義語句“intx=10,*p=&x”,則體現(xiàn)式的值為10的有()。BCDEA、pB、*pC、*&xD、*p=xE、x=*p5、設有定義語句“struct{inta;floatb;charc;}abc,*p;”,則對構(gòu)造體組員a的引用可以是()。ACDA、abc.aB、abc->aC、(*p).aD、p->a第三題、判斷題(每題1分,5道題共5分)1、單目運算符“&”是指針運算符?!?、函數(shù)調(diào)用語句fseek(fp,-10L,2)的含義是將文獻位置指針從目前位置向文獻頭方向移10個字節(jié)?!?、函數(shù)中的形參若為指針,則調(diào)用時對應位置上的實參不能是數(shù)組名。×4、單目運算符“*”是取地址運算符?!?、共用體變量的存儲單元長度是最長分量的存儲長度?!痰谑叭?、第拾四章第一題、單項選擇題(每題1分,5道題共5分)1、如下程序:main(){intx=5;if(x--<5)printf(“%d\n”,x);elseprintf(“%d\n”,x);},程序運行後,輸出成果是:BA、3B、4C、5D、62、若intw=1,x=2,y=3,z=4;則條件體現(xiàn)式“w>x?w:y<z?y:z”的成果為:BA、4B、3C、2D、13、在函數(shù)中定義變量時,若省略存儲類型符,系統(tǒng)默認存儲類別為()。AA、自動B、靜態(tài)C、外部D、寄存器4、在C語言程序中,當調(diào)用函數(shù)時,對的的是()。BA、形參不需要分派存儲單元B、內(nèi)部變量開始占用存儲單元C、外部變量開始占用存儲單元D、全局變量開始占用存儲單元5、下列選項中屬于三元運算的運算符有()。AA、條件運算符B、賦值運算符C、逗號運算符D、自增運算符第二題、多選題(每題2分,5道題共10分)1、如下不合法的賦值語句是:BCDA、x=y(tǒng)=100;B、d5=10;C、xy=100;D、c=int(ab);2、假如全局的外部變量和函數(shù)體內(nèi)定義的局部變量重名,則錯誤說法為:ACDA、出錯B、局部變量優(yōu)先C、外部變量優(yōu)先D、全局的外部變量優(yōu)先3、在C語言中,存儲類別包括()。ADA、靜態(tài)B、浮點類型C、整型D、寄存器4、下列選項中有關(guān)外部變量的作用域,對的的是()。BCDA、外部變量的作用域是所在的源文獻B、外部變量的作用域是整個源程序C、可以通過extern,將某些外部變量的作用域擴展到多種源文獻D、外部變量若定義為靜態(tài)的,其他源文獻不能使用該外部變量5、下列選項中有關(guān)外部變量,對的的是()。CDA、main函數(shù)是主函數(shù),不在main函數(shù)內(nèi)部定義的變量都是外部變量B、外部變量必須定義在源程序的開始處C、外部變量必須定義在所有函數(shù)的外面D、定義外部變量時,可以進行初始化第三題、判斷題(每題1分,5道題共5分)1、有如下程序main(){intx=3;do{printf(“%d”,x--);}while(!x);},該程序的執(zhí)行成果是陷入死循環(huán)?!?、容許在不一樣的函數(shù)中使用相似的變量名。√3、有關(guān)實型變量的存儲,指數(shù)位越多,數(shù)據(jù)的精度越高?!?、C語言中實型數(shù)據(jù)在運算時也許會產(chǎn)生誤差?!?、C語言的函數(shù)調(diào)用時,形參是不需要分派存儲單元的。×第拾五章、第拾六章、第拾七章第一題、單項選擇題(每題1分,5道題共5分)1、若已定義:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,則對a數(shù)組元素不對的的引用是:DA、a[p-a]B、*(&a[i])C、p[i]D、a[10]2、如下程序運行後,main(){char*s="abcde";s=2;printf("%d\n",s);},輸出成果是:CA、cdeB、字符c的ASCII碼值C、字符c的地址D、值不確定3、有定義charp[]="AB\0CD\0E";,能輸出字符串”ABCDE”的語句為:BA、printf("%s",p);B、printf("%s%s%s",&p[0],p3,p6);C、printf("%s%s%s",&p[0],&p[2],&p[3]);D、printf("%s",&p[0]);4、若有intf(inta,intb);,則闡明函數(shù)f()。BA、是一種內(nèi)部函數(shù)B、能被同一源程序其他文獻中的函數(shù)調(diào)用C、是一種外部函數(shù)D、只能在本文獻中使用5、如下對C語言函數(shù)的有關(guān)描述中,對的的描述是(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 白蟻防治合同范本
- Nifoxipam-生命科學試劑-MCE
- Ethaboxam-Intego-solo-生命科學試劑-MCE
- 磁性材料科技引領下的未來辦公環(huán)境展望
- 1-Demethyl-phenazolam-生命科學試劑-MCE
- 知識產(chǎn)權(quán)價值評估與交易策略
- 知識產(chǎn)權(quán)教育培訓體系構(gòu)建
- 舞房合同范本
- 風機供貨合同范本
- 現(xiàn)代物流與綠色環(huán)保的可持續(xù)發(fā)展
- 2024年儲能行業(yè)市場全景分析及發(fā)展趨勢展望報告
- 2024-2025學年小學科學五年級下冊青島版(六三制2024)教學設計合集
- 林海雪原課件6張
- 文言文雙文本閱讀:重耳出亡(附答案解析與譯文)
- 銀發(fā)經(jīng)濟產(chǎn)業(yè)發(fā)展規(guī)劃
- DL∕T 664-2016 帶電設備紅外診斷應用規(guī)范
- 團體標準-電化學儲能電站能量管理系統(tǒng)技術(shù)規(guī)范
- 肝硬化課件(共45張)
- 二年級下冊計算小能手帶答案
- 家長會課件:小學語文二年級家長會課件
- 2024年臨滄市工業(yè)產(chǎn)業(yè)發(fā)展集團限公司招聘2名公開引進高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
評論
0/150
提交評論