




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄第一章單元測試第二章單元測試第三章單元測試第四章單元測試第五章單元測試第六章單元測試第七章單元測試第八章單元測試第一章單元測試1【單選題】(20分)正確答案:B一個(gè)C程序可能出現(xiàn)的錯誤有。A.邏輯錯誤B.其余選項(xiàng)都包括C.運(yùn)行錯誤D.語法錯誤2【單選題】(20分)正確答案:CC程序中一般可以包含幾個(gè)函數(shù)。A.多個(gè)B.0個(gè)C.至少一個(gè)D.1個(gè)3【單選題】(20分)正確答案:BC語言屬于程序設(shè)計(jì)語言的哪個(gè)類別?A.面向?qū)ο笳Z言B.高級語言C.機(jī)器語言D.匯編語言4【判斷題】(20分)正確答案:A沒有語法錯誤了,程序就是正確的。A.錯B.對5【判斷題】(20分)正確答案:A一個(gè)C程序中可以出現(xiàn)兩個(gè)main函數(shù)。A.錯B.對第二章單元測試1【單選題】(10分)正確答案:B類型修飾符unsigned不能修飾()A.charB.floatC.longintD.int2【單選題】(10分)正確答案:C16位的二進(jìn)制數(shù)可以表示的整數(shù)的范圍是()A.[-32768,32768]B.[-32767,32767]C.[-32768,32767]D.[-32767,32768]3【單選題】(10分)正確答案:CC語言中的實(shí)型數(shù)據(jù)包括()A.int和floatB.int和doubleC.float和doubleD.float和char4【單選題】(10分)正確答案:D以下不合法的字符常量是()A.'A'B.'2'C.''D.'ab'5【單選題】(10分)正確答案:D在以下各組標(biāo)識符中,均是合法的C語言標(biāo)識符是()A.auto,12-a,a_b,ab5.xB.A_4d,_student,xyz_abc,ifC.abc,a_b,union,scanD.abc,A_4d,_student,xyz_abc6【單選題】(10分)正確答案:B在C語言中,要求參加運(yùn)算的數(shù)必須是整數(shù)的運(yùn)算符是()A.*B.%C.++D./7【單選題】(10分)正確答案:D若有定義:chara;intb;floatc;doubled;則表達(dá)式a*b+d-c值的類型為()A.intB.floatC.charD.double8【單選題】(10分)正確答案:B設(shè)有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是()A.0.0B.2.5C.2.75D.3.59【單選題】(10分)正確答案:D若有定義:doublex=1,y;執(zhí)行語句y=x+3/2;,則y的值是()A.2.5B.2.0C.1D.210【單選題】(10分)正確答案:A設(shè)inta=1,b=2;以下選項(xiàng)中不正確的語句是()A.a*3=3B.a/=1C.a+=3D.a=a+b第三章單元測試1【單選題】(10分)正確答案:C算法描述可以有多種表達(dá)方法,下面()方法不可以描述算法。A.N-S圖B.偽代碼C.機(jī)器語言D.自然語言2【單選題】(10分)正確答案:B執(zhí)行以下程序后k的值是()inti,j=10,k=0;for(i=0;i<=j;i++){k=i+j;j--;}A.8B.10C.9D.113【單選題】(10分)正確答案:D設(shè)inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值為()A.1B.0C.3D.24【單選題】(10分)正確答案:D表示y在(-∞,3]和[23,+∞)范圍內(nèi)為真的表達(dá)式為()A.(y<3)||(y>23)B.(y<=3)&&(y>=23)C.(y<3)&&(y>23)D.(y<=3)||(y>=23)5【單選題】(10分)正確答案:C已知intx=10,y=20,z=30;則執(zhí)行以下語句后x、y、z的值是()if(x>y)z=x;x=y;y=z;A.x=20,y=30,z=10B.x=10,y=20,z=30C.x=20,y=30,z=30D.x=20,y=30,z=206【單選題】(10分)正確答案:D設(shè)有聲明語句:inta=1,b=0;則執(zhí)行以下語句后輸出結(jié)果為()switch(a){case1:switch(b){case0:printf("**0**");break;case1:printf("**1**");break;}case2:printf("**2**");break;}A.**0****1****2**B.有語法錯誤C.**0**D.**0****2**7【單選題】(10分)正確答案:D設(shè)有以下程序,若要使程序的輸出值為2,則應(yīng)該從鍵盤給n輸入的值是()voidmain(){ints=0,a=1,n;scanf("%d",&n);do{s=s+1;a=a-2;}while(a!=n);printf("%d",s);}A.-5B.-1C.0D.-38【單選題】(10分)正確答案:Bfor(i=j=0;i<10&&j<8;i++,j+=3)控制的循環(huán)體執(zhí)行的次數(shù)是()A.8B.3C.9D.29【單選題】(10分)正確答案:D以下程序段的輸出結(jié)果是()intx=5;if(x--<5)printf("%d",x);elseprintf("%d",x++);A.5B.6C.3D.410【單選題】(10分)正確答案:C對下面程序段,描述正確的是()for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d",x);}A.當(dāng)x>=0時(shí),什么也不輸出B.當(dāng)x<0時(shí),整個(gè)循環(huán)結(jié)束C.最多允許輸出100個(gè)非負(fù)整數(shù)D.printf函數(shù)永遠(yuǎn)也不執(zhí)行第四章單元測試1【單選題】(10分)正確答案:B包含標(biāo)準(zhǔn)庫函數(shù)scanf聲明的頭文件是()A.math.hB.stdio.hC.time.hD.stdlib.h2【單選題】(10分)正確答案:B以下關(guān)于函數(shù)的敘述中正確的是()A.C語言程序?qū)脑闯绦蛑械谝粋€(gè)函數(shù)開始執(zhí)行B.C語言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束C.可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行D.main可作為用戶標(biāo)識符,用以定義任意一個(gè)函數(shù)3【單選題】(10分)正確答案:C以下關(guān)于函數(shù)的敘述中不正確的是()A.在C語言程序中,函數(shù)的調(diào)用可以嵌套B.C程序是函數(shù)的集合,包括標(biāo)準(zhǔn)庫函數(shù)和用戶自定義函數(shù)C.在C語言程序中,被調(diào)用的函數(shù)必須在main函數(shù)中定義D.在C語言程序中,函數(shù)的定義不能嵌套4【單選題】(10分)正確答案:A以下不正確的說法是()A.在主函數(shù)內(nèi)定義的變量可在其余函數(shù)中通用B.形式參數(shù)是局部變量C.在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)可以使用D.在不同函數(shù)中可以使用相同名字的變量5【單選題】(10分)正確答案:C以下正確的函數(shù)定義是()A.fun(x,y){intx,y;doublez;z=x+y;returnz;}B.fun(intx,y){intz;returnz;}C.doublefun(intx,inty){doublez;z=x+y;returnz;}D.doublefun(intx,inty){z=x+y;returnz;}6【單選題】(10分)正確答案:BC語言規(guī)定,簡單變量做實(shí)參時(shí),它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()A.地址傳遞B.單向值傳遞C.由實(shí)參傳給形參,再由形參傳回實(shí)參D.由用戶指定傳遞方式7【單選題】(10分)正確答案:B下列程序的運(yùn)行結(jié)果是()#include<stdio.h>voidfun();intmain(){inta=10;fun();printf("%5d",a);return0;}voidfun(){inta=20;printf("%5d",a);}A.1020B.2010C.1010D.20208【單選題】(10分)正確答案:D下列程序的運(yùn)行結(jié)果是()#include<stdio.h>voidfun();inta=5;intmain(){inta=10;fun();printf("%5d",a);return0;}voidfun(){a=a+5;printf("%5d",a);}A.105B.510C.55D.10109【單選題】(10分)正確答案:A以下正確的描述是()A.函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套B.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均不可嵌套10【單選題】(10分)正確答案:B下列程序的運(yùn)行結(jié)果是()#include<stdio.h>intfun1(intx);voidfun2();intx=5;intmain(){intx=1;x=fun1(x);printf("%d",x);return0;}intfun1(intx){x++;fun2();returnx;}voidfun2(){x++;}A.6B.2C.5D.7第五章單元測試1【單選題】(10分)正確答案:CC語言中,由固定數(shù)目的同類型的變量按一定順序排列而構(gòu)成的是()。A.隊(duì)列B.結(jié)構(gòu)體C.數(shù)組D.鏈表2【單選題】(10分)正確答案:C當(dāng)數(shù)據(jù)已知的情況下,可以在定義數(shù)組時(shí),對數(shù)組進(jìn)行初始化,但不可()。A.對數(shù)組元素賦同一初值B.對部分元素賦初值C.在方括號中寫入變量表達(dá)式D.對全部元素賦初值3【單選題】(10分)正確答案:B數(shù)組元素下標(biāo)可從()開始。A.任意自然數(shù)B.0C.1D.用戶指定4【單選題】(10分)正確答案:C冒泡排序中,若有n個(gè)數(shù),第一趟最多需要比較()次。A.nB.2nC.n-1D.2(n-1)5【單選題】(10分)正確答案:A利用冒泡排序得到升序排列,每一趟中從前到后遍歷數(shù)組,將相鄰兩個(gè)數(shù)作比較,如果前面的數(shù)小于后面的數(shù),則()。A.不做操作B.將當(dāng)前數(shù)據(jù)后移C.交換兩個(gè)數(shù)的位置D.將當(dāng)前數(shù)據(jù)前移6【單選題】(10分)正確答案:A若不允許函數(shù)修改數(shù)組元素,則可以用()限定符作為數(shù)組參數(shù)的前綴,這樣數(shù)組元素就成為函數(shù)中的常量。A.constB.fixC.includeD.define7【單選題】(10分)正確答案:D在定義intm[][3]={1,2,3,4,5,6};后,m[1][0]的值是()。A.5B.2C.1D.48【單選題】(10分)正確答案:A若給出以下定義:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};則正確的敘述為()。A.數(shù)組x的長度大于數(shù)組y的長度B.數(shù)組x和數(shù)組y的長度相同C.數(shù)組x的長度小于數(shù)組y的長度D.數(shù)組x和數(shù)組y等價(jià)9【單選題】(10分)正確答案:A函數(shù)調(diào)用語句為:inta[10],maxnum;…maxnum=max(a);函數(shù)定義首部應(yīng)為()。A.intmax(intb[])B.intmax(intb)C.intmax(inta)D.doublemax(intb[])10【單選題】(10分)正確答案:A若有定義:intb[3][4]={0};則下述正確的是()。A.數(shù)組b中各元素均為0B.沒有元素可得初值0C.數(shù)組b中各元素可得初值但值不一定為0D.此定義語句不正確第六章單元測試1【單選題】(10分)正確答案:C在16位系統(tǒng)中,定義以下結(jié)構(gòu)體類型structs{inta;charb;floatf;};則語句printf("%d",sizeof(structs))的輸出結(jié)果為()。A.3B.4C.7D.62【單選題】(10分)正確答案:C以下選項(xiàng)中不能正確把cl定義成結(jié)構(gòu)體變量的是()。A.struct{intred;intgreen;intblue;}c1;B.typedefstruct{intred;intgreen;intblue;}COLOR;COLORcl;C.structcolorcl{intred;intgreen;intblue;};D.structcolor{intred;intgreen;intblue;}cl;3【單選題】(10分)正確答案:A當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)為它分配的內(nèi)存空間是()A.結(jié)構(gòu)中各成員所需內(nèi)存容量之和B.結(jié)構(gòu)體中占內(nèi)存容量最大者所需的容量C.結(jié)構(gòu)中一個(gè)成員所需的內(nèi)存容量D.結(jié)構(gòu)中第一個(gè)成員所需的內(nèi)存容量4【單選題】(10分)正確答案:D根據(jù)下面的定義,能打印出字母M的語句是_____。structperson{charname[9];intage;};structpersonclasses[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};A.printf("%c",classes[3].name[1]);B.printf("%c",classes[2].name[1]);C.printf("%c",classes[3].name);D.printf("%c",classes[2].name[0]);5【單選題】(10分)正確答案:A不可以作為函數(shù)參數(shù)的有()。A.結(jié)構(gòu)體數(shù)組整體B.結(jié)構(gòu)體數(shù)組元素C.結(jié)構(gòu)體變量整體D.結(jié)構(gòu)體數(shù)組名6【單選題】(10分)正確答案:D結(jié)構(gòu)體變量整體作函數(shù)參數(shù)時(shí),以下說法正確的是()。A.結(jié)構(gòu)體變量整體不能做形參B.結(jié)構(gòu)體變量整體不能做實(shí)參C.其余說法都不對,不能整體作為函數(shù)參數(shù)D.實(shí)參結(jié)構(gòu)體變量和形參結(jié)構(gòu)體變量的類型應(yīng)當(dāng)一致。7【單選題】(10分)正確答案:B已知字符'0'的ASCII碼為十六進(jìn)制的30H,下面程序的輸出是()。voidmain(){union{unsignedcharc;unsignedinti[4];}z;z.i[0]=0x39;z.i[1]=0x36;printf("%c",z.c);}A.0B.9C.3D.68【單選題】(10分)正確答案:C在下面的敘述中,不正確的是()。A.可以在定義枚舉類型時(shí)對枚舉常量進(jìn)行指定表示的值。B.枚舉變量只能取對應(yīng)枚舉類型的枚舉常量表中的元素。C.枚舉常量的值可以是整數(shù)或字符串。D.枚舉常量表中的元素有先后次序,可以進(jìn)行比較。9【單選題】(10分)正確答案:C設(shè)有以下語句typedefstructS{intg;charh;}T;則下面敘述中正確的是()。A.可用S定義結(jié)構(gòu)體變量B.S是struct類型的變量C.可以用T定義結(jié)構(gòu)體變量D.T是structS類型的變量10【單選題】(10分)正確答案:B以下敘述中錯誤的是()。A.用typedef定義新的類型名后,原有類型名仍有效B.可以通過typedef增加新的類型C.用typedef可以為各種類型起別名,但不能為變量起別名D.可以用typedef將已存在的類型用一個(gè)新的名字來代表第七章單元測試1【單選題】(10分)正確答案:D系統(tǒng)根據(jù)()為變量分配內(nèi)存單元。A.數(shù)據(jù)B.名稱C.大小D.類型2【單選題】(10分)正確答案:A程序編譯后,對變量的訪問是通過()來進(jìn)行的。A.地址B.文件C.變量名D.函數(shù)3【單選題】(10分)正確答案:Dinta[5]={10,20,30,40,50},*p=a;printf("%d",*p+1);結(jié)果是()。A.21B.10C.20D.114【單選題】(10分)正確答案:B若int*p[4],則p的含義是()。A.整型變量B.指針數(shù)組C.指向整型的指針D.指向一維分?jǐn)?shù)組的指針5【單選題】(10分)正確答案:C請正確的填充語句:voidmain(intargc,char())A.argv[]B.argvC.*argv[]D.**argv[]6【
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 除塵設(shè)備產(chǎn)業(yè)分析報(bào)告
- 抗血吸蟲病藥戰(zhàn)略市場規(guī)劃報(bào)告
- 對頂角、余角和補(bǔ)角 教案 2024-2025學(xué)年北師大版數(shù)學(xué)七年級下冊
- 廠房使用合同范本
- 受托支付合同范本簡易
- 化肥提供合同范本
- 機(jī)械基礎(chǔ)考試模擬題+參考答案
- 信息保密合同范本
- 賣房給中介合同范本
- 保姆合同范本帶小孩
- DeepSeek:從入門到精通
- 天津2025年天津中德應(yīng)用技術(shù)大學(xué)輔導(dǎo)員崗位招聘7人筆試歷年參考題庫附帶答案詳解
- 2025年無錫職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年銅材拉絲項(xiàng)目可行性研究報(bào)告
- 2025四川宜賓市高縣縣屬國企業(yè)第一次招聘3人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024 年國家公務(wù)員考試《申論》(地市級)真題及答案
- 南京2025年中國醫(yī)學(xué)科學(xué)院皮膚病醫(yī)院招聘13人第二批筆試歷年典型考點(diǎn)(頻考版試卷)附帶答案詳解
- 2025年1月浙江高考英語聽力試題真題完整版(含答案+文本+MP3)
- T-IMAS 087-2024 托克托縣辣椒地方品種提純復(fù)壯技術(shù)規(guī)程
- 2025年全國道路運(yùn)輸企業(yè)安全管理人員考試題庫(含答案)
- 太陽能光伏發(fā)電安裝工程監(jiān)理實(shí)施細(xì)則
評論
0/150
提交評論