




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、選擇題(每小題1分,共30分,從每小題的四個(gè)備選答案中選出一個(gè)正確的答案)1.以下關(guān)于C語言描述錯(cuò)誤的是。A.一個(gè)C程序由若干函數(shù)組成B.屬于低級語言C.在B語言的基礎(chǔ)上研制完成D.是編寫Windows操作系統(tǒng)的主要語言2.下列標(biāo)識符中,不符合C語言語法規(guī)范的是:。A.countB._abc1C.a(chǎn)#123.假設(shè)整型變量a、b、c已經(jīng)正確定義,并且已被賦予大于1的值,則下列表達(dá)式中能1夠正確表示代數(shù)式abc的是。A.1/a*b*cB.1/(a*b*c)C.1/a/b/(float)cD.1.0/a/b/c5.若a為int類型,且其值為3,則執(zhí)行完表達(dá)式a+=a-=a*a后,a的值是。6.在C的表達(dá)式中,可以將某一類型的變量a強(qiáng)制轉(zhuǎn)換成具有類型b的值,可寫A.(b)aB.a(chǎn)(b)7.設(shè)x和y均為int型變量,則以下語句:x+=y;y=x-y;x-=y;的功能是A.把x和y按從大到小排列B.把x和y按從小到大排列C.無確定結(jié)果D.交換x和y中的值8.設(shè)i是int型變量,f是float型變量,用下面的語句給這兩個(gè)變量輸入值:scanf("i=%d,f=%f",&i,&f);為了把100和765.12分別賦給i和f,則正確的輸入為A.100<空格>765.12<回車>B.i=100,f=765.12<回車>C.100<回車>765.12<回車>D.x=100<回車>,y=765.12<回車>9.下列程序的運(yùn)行結(jié)果是。A.a(chǎn)=%2,b=%5B.a(chǎn)=2,b=5C.a(chǎn)=d,b=dD.a(chǎn)=%d,b=%dmain(){inta=2,b=5;printf("a=%d,b=%d\n",a,b);}10.下述關(guān)于if語句的描述中,錯(cuò)誤的是A.if最多只能與一個(gè)else匹配B.if語句可以與switch語句嵌套使用C.else和距離它最近的if匹配D.if語句可以與循環(huán)語句嵌套使用11.對下面三條語句(其中s1和s2為內(nèi)嵌語句正確的論斷是。(1)if(a)s1;elses2;(2)if(a==0)s2;elses1;(3)if(a!=0)s1;elses2;A.三者相互等價(jià)B1)和(2)等價(jià),但與(3)不等價(jià)C.三者互不等價(jià)D1)和(3)等價(jià),但與(2)不等價(jià)12.以下關(guān)于循環(huán)體的描述中,錯(cuò)誤的是A.循環(huán)體中可以出現(xiàn)break語句和continue語句B.循環(huán)體中還可以出現(xiàn)循環(huán)語句C.死循環(huán)會(huì)在編譯是出錯(cuò)D.循環(huán)體中可以出現(xiàn)switch語句13.有以下程序段intk=0;while(k=1)k++;while循環(huán)執(zhí)行的次數(shù)是A.無限次B.有語法錯(cuò),不能執(zhí)行C.一次也不執(zhí)行D.執(zhí)行1次14.在C語言程序中,。A.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套。B.函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套。C.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套。D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套。15.給出以下定義:charx[]="abcdefg";內(nèi)部chary[]={'a','b','c','d','e','f','g'};則正確的敘述為。A.?dāng)?shù)組x和數(shù)組y等價(jià)B.?dāng)?shù)組x和數(shù)組y的長度相同C.?dāng)?shù)組x的長度大于數(shù)組y的長度D.?dāng)?shù)組x的長度小于數(shù)組y的長度16.已知:inta[10];那么對a數(shù)組元素的正確引用是。17.已知:charc[8]=”bejing”,*s=c;則下面的輸出語句中,錯(cuò)誤的是。A.printf(“%s\n”,s);B.printf(“%s\n”,*s);C.printf(“%c\n”,c[0]);D.printf(“%d\n”,c[0]);18.有以下的程序段:chara[10],b[]="China";a=b;printf("%s",a);則。A.運(yùn)行后將輸出ChinaB.運(yùn)行后將輸出ChC.編譯出錯(cuò)D.運(yùn)行后將輸出Chi19.在說明int*ptr[3]中,標(biāo)識符ptr。A.說明不合法B.是一個(gè)指針數(shù)組名,每個(gè)元素是一個(gè)指向整型變量的指針int*ptr[3]C.是一個(gè)指針,它指向一個(gè)具有三個(gè)元素的一維數(shù)組int(*ptr)[3]D.是一個(gè)指向整型變量的指針20.C語言中,“文件包含”預(yù)處理命令有兩種使用形式中1)#include”文件名”(雙引號括起2)#include<文件名>(尖角號括起)。其中格式(1)中,被包含文件的尋找方法是。A.直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄B.先在源程序所在目錄搜索,如搜索失敗則再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索C.僅僅搜索源程序所在目錄D.僅僅搜索當(dāng)前目錄21.以下關(guān)于while語句和do-while語句的描述錯(cuò)誤的是。A.while語句和do-while語句都可以使一段程序重復(fù)執(zhí)行多遍B.while語句和do-while語句都包含了控制循環(huán)的表達(dá)式C.while語句和do-while語句都包含了循環(huán)體D.while語句和do-while語句的循環(huán)體至少都會(huì)被執(zhí)行一次22.已有聲明“inta;charb;”,執(zhí)行語句“scanf(″%d%c″,&a,&b);”時(shí),若要求將整數(shù)2輸入到變量a、將字符u輸入到變量b,則以下輸入形式正確的是。23.已有聲明“inta[4]={2,0,1,2},*pa=a,i;”,以下語句有語法錯(cuò)誤的是。A.for(i=0;i<4;i++)a++;B.for(i=0;i<4;i++)(*a)++;C.for(i=0;i<4;i++)pa++;D.for(i=0;i<4;i++)(*pa)++;24.已知main函數(shù)中有聲明“inta=3,b=4;”,若在main函數(shù)中通過執(zhí)行語句“swap(&a,&b);”交換a、b變量的值,則下列swap函數(shù)定義正確的是。A.voidswap(intx,inty){intt;t=x;x=y;y=t;}B.voidswap(int*x,int*y){intt;t=*x;*x=*y;*y=t;}C.voidswap(int*x,int*y){int*p;p=x;x=y;y=p;}D.voidswap(int*x,int*y){int*p;p=*x;*x=*y;*y=p;}25.已有數(shù)據(jù)類型定義及數(shù)組聲明如下:structperson{charname[20];intage;}p[10]={″John″,18,″Adam″,16,以下語句中,能輸出字符串″John″的是。A.printf(″%s″,[0]);C.printf(″%s″,p[0].name);B.printf(″%s″,);D.printf(″%s″,p[0].name[0]);26.假定a為一個(gè)一維字符數(shù)組名,則引用數(shù)組元素a[k]的正確形式為。27.假定一個(gè)函數(shù)的頭部為“char*func(intn)”,則該函數(shù)返回值的類型是。C.char28.已有聲明“inta[3][4]={{3,4},{2,8,6}};”,則數(shù)組元素a[1][0]的值為。29.已有聲明“charc='\72';”,則變量c包含個(gè)字符。30.判斷char型變量c1的值是否為小寫字母編碼的正確表達(dá)式為。A.'a'<=c1<='z'B.c1>=a&&c1<=zC.'a'>=c1||'z'<=c1D.c1>='a'&&c1<='z'二、填空題(每空1分,共20分)1.數(shù)學(xué)式子x<y<z寫成C語言的表達(dá)式為(1)。2.do…while(表達(dá)式)語句中,當(dāng)表達(dá)式的值為(2)時(shí),返回執(zhí)行循環(huán)體語句。3.C語言中3)函數(shù)是程序執(zhí)行的起始點(diǎn)。4.在C語言程序中,函數(shù)的返回值默認(rèn)的數(shù)據(jù)類型是(int)。5.在C語言中,通常用(字符數(shù)組)存儲(chǔ)字符串。6.預(yù)編譯命令有(宏定義)、文件包含和條件編譯。7.以下程序的運(yùn)行結(jié)果是(7)。main(){intx=20,y=30,z=60;while(x<y)x+=4;y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);}8.若有inti=6,j=10;則執(zhí)行完下面的語句后j的值為(8)。switch(i){case4:j++;case5:j--;case6:j++;case7:j-=2;default:j++;}9.以下程序運(yùn)行后,第一行輸出(9第二行輸出(10)。voidmain(){inta=4,b=3,c=5,d=6;t(a,b,c,d);printf(“%d,%d\n”,c,d);}voidt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;printf(“%d,%d\n”,cp,dp);}10.以下程序讀入三個(gè)整數(shù),從小到大排序輸出。#include<stdio.h>voidmain(){ printf("Enterthreeinteger:");scanf("%d,%d,%d",&a,&b,&c);if((12)){/*a最小*/printf((13));else/*b不比c小*/printf("%d%d%d",a,c,b);}else{/*a不是最小*/if(b<c)/*b比c小*/if((14))printf("%d%d%d",b,a,c);elseprintf("%d%d%d",b,c,a);else/*b不是最小*/if(b<a)/*a最大*/printf("%d,%d,%d",(15));elseprintf("%d,%d,%d",(16));}}11.以下程序?qū)⒁粋€(gè)字符串前面的n個(gè)字符復(fù)制到另一個(gè)字符串中,請?zhí)羁铡?voidmain(){intn,i=0;charstr1[80];charstr2[]=“hello!howareyou?”;scanf(“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無損檢測外協(xié)協(xié)議書
- 研發(fā)業(yè)績協(xié)議書范文
- 協(xié)議書格式范文遺贈(zèng)
- 貧民救助協(xié)議書范本
- 占用土地協(xié)議書范本
- 線上整體運(yùn)營協(xié)議書
- 維修兒童之家協(xié)議書
- 雙方簽定復(fù)婚協(xié)議書
- 礦石認(rèn)購協(xié)議書模板
- 門口道路使用協(xié)議書
- 2025年03月廣西玉林博白縣總工會(huì)社會(huì)化工會(huì)工作者13人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- GB/T 37133-2025電動(dòng)汽車用高壓連接系統(tǒng)
- 2024年榆林市榆陽區(qū)公立醫(yī)院招聘考試真題
- Unit 2 Go for it!Understanding ideas教學(xué)設(shè)計(jì) -2024-2025學(xué)年外研版(2024)七年級英語下冊
- 人教版二年級數(shù)學(xué)下冊全冊大單元教學(xué)設(shè)計(jì)
- 唐氏綜合征(先天愚型)培訓(xùn)教學(xué)課件
- 某連鎖藥店的營銷策略研究
- 中小跨徑橋梁結(jié)構(gòu)健康監(jiān)測技術(shù)講稿PPT(107頁)
- HG第四章顯示儀表
- 二五公式驗(yàn)光法
- 車庫建筑設(shè)計(jì)規(guī)范《車庫建筑設(shè)計(jì)規(guī)范》JGJ100-2015修訂對照表(2022)
評論
0/150
提交評論