版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
語(yǔ)言試題庫(kù)一、單項(xiàng)選擇第一章C語(yǔ)言概述(1)一個(gè)C程序的執(zhí)行是從A、本程序的 MAIN函數(shù)開(kāi)始,到 MAIN函數(shù)結(jié)束。B、本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序文件的最后一個(gè)函數(shù)結(jié)束。C、本程序的 MAIN函數(shù)開(kāi)始,到本程序的最后一個(gè)函數(shù)結(jié)束。D、本程序文件的第一個(gè)函數(shù)開(kāi)始,到本程序的 MAIN函數(shù)結(jié)束。(2)以下敘述正確的是A、在C程序中,MAIN函數(shù)必須位于程序的最前面。B、C程序的每行中只能寫(xiě)一條語(yǔ)句。C、C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句。D、在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫(xiě)錯(cuò)誤。(3)C語(yǔ)言規(guī)定,在一個(gè)源程序中, MAIN主函數(shù)的位置是在:A、必須在最前面。B、必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面C、可以在任意位置。D、必須在最后面(4)一個(gè)C程序是由:A、一個(gè)主程序和若干子程序組成B、函數(shù)組成C、若干過(guò)程組成D、若干子程序組成(5)以下敘述不正確的是:A、一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B、一個(gè)C源程序必須包含一個(gè) MAIN函數(shù)C、C程序的基本組成單位是函數(shù)D、在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面第二章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式(1)若x,i,j,k 都是int 型變量,則計(jì)算下面表達(dá)式后, x的值為x=(i=4,j=16,k=32)A、4B、16C、32D、522)下列四組選項(xiàng)中,均不是C語(yǔ)言鍵字的選項(xiàng)是A、define,IF,typeB、getc,char,printfC、include,scanf,caseE、if,struct,type3)下面四個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是A、A,P_0,doB、float,1a0,_AC、b-a,goto,intD、_123,temp,INT4)若有代數(shù)式3ae/bc,則正確的C語(yǔ)言表達(dá)式是A、a/b/c*e*3B、3*a*e/bcC、3*a*e/b*cD、a*e/c/b*3(5)已知各變量的類(lèi)型說(shuō)明如下:intk,a,b;unsingedlongw=5;doublex=1.42;則以下不符合C語(yǔ)言語(yǔ)法的表達(dá)式是A、x%(-3)B、w+=-2;C、k=(a=2,b=3,a+b)D、a+=a-=(b=4)*(a=3)第三章 簡(jiǎn)單C程序設(shè)計(jì)(1)putchar 函數(shù)可以向終端輸出一個(gè)A、整型變量表達(dá)式值B、實(shí)型變量值C、字符串D、字符或字符型變量值(2)若x,y均定義為int型,z定義為double型,以下合法的scanf函數(shù)調(diào)用語(yǔ)句是A、scanf(“%d%lx,%le”,&x,&y,&z) ;B、scanf(“%2d*%d%lf”,&x,&y,&z);C、scanf(“%x%*d%o”,&x,&y,&z);D、scanf(“%x%o%6.2f”,&x,&y,&z);(3)當(dāng)輸入數(shù)據(jù)的形式為:25,13,10 <回車(chē)>時(shí),以下程序的輸出結(jié)果為main(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf( “x+y+z=%dn”,x+y+z);}A、x+y+z=48B、x+y+z=35C、x+z=35D、不確定值以下能正確的定義整型變量a,b和c,并對(duì)它們賦初值為5的語(yǔ)句是A、inta=b=c=5;B、inta,b,c=5;C、a=5,b=5,c=5;D、a=b=c=5;若有以下定義,則正確的賦值語(yǔ)句是inta,b; floatx;A、a=1,b=2;B、b++;C、a=b=5;D、b=int(x);第四章 選擇結(jié)構(gòu)程序設(shè)計(jì)1)能正確表示“當(dāng)x的值在[1,10]和[200,210]的范圍為真,否則為假”的表達(dá)式是A、(x>=1)&&(x<=10)&&(x.>=200)&&(x<=210)B、(x>=1)││(x<=10) ││(x.>=200) ││(x<=210)C、(x>=1)&&(x<=10) ││ (x.>=200)&&(x<=210)D、(x>=1)││(x<=10)&&(x.>=200) ││(x<=210)(2)以下程序的運(yùn)行結(jié)果是#include “stdio.h ”main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf( “%d,%d”,a,b);}A、6,1B、2,1C、6,0D、2,0(3)請(qǐng)閱讀以下程序:main(){int a=5,b=0,c=0;if(a+b+c)printf( “*** n”);else printf( “$$$ n”);}以上程序 。A)有語(yǔ)法錯(cuò)誤不能通過(guò)編譯B)可以通過(guò)編譯但不能直接通過(guò)連接C)輸出***D)輸出$$$(4)以下程序的運(yùn)行結(jié)果是 。main(){intm=5;if(m++>5)printf( “%dn”,m);else printf( “%dn”,m——);}4567(5)為了避免在嵌套的條件語(yǔ)句中 if-else 中產(chǎn)生二義性, c語(yǔ)言規(guī)定:else 子句總是與 相配對(duì)。A)縮排位置相同的 ifB)其之前最近的 ifC)其之后最近的 ifD)同一行上的 if第五章 循環(huán)控制設(shè)有程序段intk=10while(k=0) k=k-1則下面描敘正確的是 。A)while(k=0) k=k-1;循環(huán)是無(wú)限循環(huán)循環(huán)體語(yǔ)句一次也不執(zhí)行循環(huán)體語(yǔ)句執(zhí)行一次(2)下面程序段的運(yùn)行結(jié)果是 。intn=0;while(n++<=2);printf( “%d”,n);A)234有語(yǔ)法錯(cuò)(3)C語(yǔ)言中while 和do-while 循環(huán)的主要區(qū)別是 。do-while的循環(huán)體至少無(wú)條件執(zhí)行一次while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)(4)以下能正確計(jì)算 1*2*3*?*10的程序段是 。A)do{i=1;s=1;s=s*i;i++;}while(I<=10);do{i=1;s=0;s=s*i;i++;}while(I<=10);i=1;s=1;do{s=s*i;i++;}while(I<=10);i=1;s=0;do{s=s*i;i++;}while(I<=10);第六章 數(shù)組(1)在c語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型允許是____。整型常量整型表達(dá)式整型常量或整型表達(dá)式任何類(lèi)型的表達(dá)式(2)以下能對(duì)二維數(shù)組 a進(jìn)行正確初始化的語(yǔ)句是____。A)inta[2][]={{1,0,1},{5,2,3,}};inta[][3]={{1,2,3},{4,5,6}};inta[2][4]={1,2,3,},{4,5},{6}};D)inta[][3]={{1,0,1},{},{1,1}}; )(3)若有說(shuō)明:inta[3][4]={0}; 則下面正確的敘述是____。A)只有元素a[0][0] 可得到初值 0B)此說(shuō)明語(yǔ)句不正確C)數(shù)組a中各元素都可得到初值,但其值不一定為0D)數(shù)組a中每個(gè)元素均可得到初值 0(4)下面程序___(每行程序前面的數(shù)字表示行號(hào))。main(){3 floata[10]={0};4 inti5 for(i=0;i<3;i++)scanf( “%d”,&a[i];6 for(i=1;i<10;i++)a[0]=a[0]+a{i};7 printf( “%fn”,a[0]);8 }沒(méi)有錯(cuò)誤第3行有錯(cuò)誤第5行有錯(cuò)誤第7行有錯(cuò)誤(5)若二維數(shù)組 a有m列,則計(jì)算機(jī)一元素 a[i][j] 在數(shù)組中位置的公式為____。(假設(shè) a[0][0] 位于數(shù)組的第一個(gè)位置上。)A)i*m+jB)j*m+iC)i*m+j-1D)i*m+j+1第七章 函數(shù)(1)以下正確的函數(shù)定義形式是 。A)doublefun(intx,inty)doublefun(intx;inty)doublefun(intx,inty)doublefun(intx,y);(2) 以下正確的函數(shù)形式是 。doublefun(intx,inty){z=x+y;returnz;}fun(intx,y){intz;returnz;}C)fun(x,y){intx,y;doublez;z=x+y;returnz;}doublefun(intx,inty){doublez;z=x+y;returnz;}(3)C語(yǔ)言規(guī)定,簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是地址傳遞/r/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全球化進(jìn)程中的文化交流-深度研究
- 可持續(xù)咖啡品牌競(jìng)爭(zhēng)力分析-深度研究
- 2025年度幕墻施工勞務(wù)分包合同范本5篇
- 2025年度排水系統(tǒng)安裝與工程變更處理合同4篇
- 二零二五年度租賃房屋租賃變更合同4篇
- 二零二四年太陽(yáng)能水暖一體化工程勞務(wù)分包合同樣本3篇
- 2025年度體育場(chǎng)館場(chǎng)地空地租賃管理服務(wù)協(xié)議3篇
- 二零二五年度出納人員財(cái)務(wù)數(shù)據(jù)分析聘用協(xié)議2篇
- 二零二五年度廚房設(shè)備采購(gòu)、安裝與品牌推廣服務(wù)合同3篇
- 智能化運(yùn)維工具研發(fā)-深度研究
- 電化學(xué)儲(chǔ)能電站安全規(guī)程
- 幼兒園學(xué)習(xí)使用人民幣教案教案
- 2023年浙江省紹興市中考科學(xué)真題(解析版)
- 語(yǔ)言學(xué)概論全套教學(xué)課件
- 大數(shù)據(jù)與人工智能概論
- 《史記》上冊(cè)注音版
- 2018年湖北省武漢市中考數(shù)學(xué)試卷含解析
- 測(cè)繪工程產(chǎn)品價(jià)格表匯編
- 《腎臟的結(jié)構(gòu)和功能》課件
- 裝飾圖案設(shè)計(jì)-裝飾圖案的形式課件
- 護(hù)理學(xué)基礎(chǔ)教案導(dǎo)尿術(shù)catheterization
評(píng)論
0/150
提交評(píng)論