版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE12《程序設(shè)計基礎(chǔ)》階段測驗一、單項選擇題(每小題2分,共80分)(1)下列敘述中錯誤的是________。A)一個C語言程序只能實現(xiàn)一種算法B)C程序可以由多個程序文件組成C)C程序可以由一個或多個函數(shù)組成D)一個C函數(shù)可以單獨作為一個C程序文件存在(2)下列敘述中正確的是________。A)每個C程序文件中都必須有一個main()函數(shù)B)在C程序中main()函數(shù)的位置是固定的C)C程序可以由一個或多個函數(shù)組成D)在C程序的函數(shù)中不能定義另一個函數(shù)(3)下列定義變量的語句中錯誤的是________。A)int_int;B)doubleint_;C)charFor;D)floatUSS(4)若變量x、y已正確定義并賦值,以下符合C語言語法的表達(dá)式是________。A)++x,y=x--B)x+1=yC)x=x+10=x+yD)double(x)/10(5)以下能正確定義一維數(shù)組的選項是________。A)inta[5]={0,1,2,3,4,5};B)chara[]={0,1,2,3,4,5};C)chara={'A','B','C'};D)inta[5]="0123";(6)若有定義intx,y;并已正確給變量賦值,則以下選項中與表達(dá)式(x-y)?(x++):(y++)中的條件表達(dá)式(x-y)等價的是________。A)(x-y>0)B)(x-y<0)C)(x-y<║x-y>0)D)(x-y==0)(7)有以下程序main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序運(yùn)行后的輸出結(jié)果是________。A)2,3,3B)2,3,2C)2,3,1D)2,2,1(8)設(shè)有定義:inta;floatb;執(zhí)行scanf("%2d%f",&a,&B);語句時,若從鍵盤輸入876543.0<回車>,a和b的值分別是________。A)876和543.000000B)87和6.000000C)87和543.000000D)76和543.000000(9)有以下程序main(){inta=0,b=0;a=10;/*給a賦值b=20;給b賦值*/printf("a+b=%d\n",a+B);/*輸出計算結(jié)果*/}程序運(yùn)行后輸出結(jié)果是________。A)a+b=10B)a+b=30C)30D)出錯(10)在嵌套使用if語句時,C語言規(guī)定else總是________。A)和之前與其具有相同縮進(jìn)位置的if配對B)和之前與其最近的if配對C)和之前與其最近的且不帶else的if配對D)和之前的第一個if配對(11)下列敘述中正確的是________。A)break語句只能用于switch語句B)在switch語句中必須使用defaultC)break語句必須與switch語句中的case配對使用D)在switch語句中,不一定使用break語句(12)有以下程序main(){intk=5;while(-k)printf("%d",k-=3);printf("\n");}執(zhí)行后的輸出結(jié)果是________。A)1B)2C)4D)死循環(huán)(13)有以下程序main(){intI;for(I=1;I<=40;I++){if(I++%5==0)if(++I%8==0)printf("%d",I);}printf("\n");}執(zhí)行后的輸出結(jié)果是________。A)5B)24C)32D)40(14)以下不合法的用戶標(biāo)識符是________。A)j2_KEYB)DoubleC)4dD)_8_(15)以下不合法的數(shù)值常量是________。A)011B)lelC)8.0E0.5D)0xabcd(16)以下不合法的字符常量是________。A)'\018'B)'\”'C)'\\'D)‘\xcc'(17)表達(dá)式3.6-5/2+1.2+5%2的值是________。A)4.3B)4.8C)3.3D)3.8(18)以下能正確定義字符串的語句是________。A)charstr[]={‘\064'};B)charstr=”\x43”;C)charstr=”;D)charstr[]=”\0”;(19)有以下程序main(){chara[7]="a0a0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d",i,j);}程序運(yùn)行后的輸出結(jié)果是________。A)22B)76C)74D)62(20)若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù)________。A)getc()B)gets()C)getchar()D)scanf()(21)在以下給出的表達(dá)式中,與while(E)中的(E)不等價的表達(dá)式是________。A)(!E=0)B)(E>0||E<0)C)(E==0)D)(E!=0)(22)要求通過while循環(huán)不斷讀入字符,當(dāng)讀入字母N時結(jié)束循環(huán)。若變量已正確定義,以下正確的程序段是________。A)while((ch=getchar())!='N')printf(“%c”,ch);B)while(ch=getchar()!='N')printf(“%c”,ch);C)while(ch=getchar()==N')printf(“%c”,ch);D)while((ch=getchar())=='N')printf(“%c”,ch);(23)有以下程序main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%d",j);}程序運(yùn)行后的輸出結(jié)果是________。A)42B)45C)56D)60(24)以下敘述中錯誤的是________。A)C語句必須以分號結(jié)束B)復(fù)合語句在語法上被看作一條語句C)空語句出現(xiàn)在任何位置都不會影響程序運(yùn)行D)賦值表達(dá)式末尾加分號就構(gòu)成賦值語句(25)以下敘述中正確的是________。A)調(diào)用printf函數(shù)時,必須要有輸出項B)使用putchar函數(shù)時,必須在之前包含頭文件stdio.hC)在C語言中,整數(shù)可以以十二進(jìn)制、八進(jìn)制或十六進(jìn)制的形式輸出D)調(diào)用getchar函數(shù)讀入字符時,可以從鍵盤上輸入字符所對應(yīng)的ASCII碼(26)若整型變量a、b、c、d中的值依次為:1、4、3、2。則條件表達(dá)式a<b?a:c<d?c:d的值________。A)1B)2C)3D)4(27)有以下程序main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d",i,j,k);}程序運(yùn)行后的輸出結(jié)果是________。A)123B)234C)223D)233(28)設(shè)a和b均為double型變量,且a=5.5、b=2.5,則表達(dá)式(int)a+b/b的值是________。A)6.500000B)6C)5.500000D)6.000000(29)當(dāng)把以下四個表達(dá)式用作if語句的控制表達(dá)式時,有一個選項與其它三個選項含義不同,這個選項是________。A)k%2B)k%2==1C)(k%2)!=0D)!k%2==1(30)以下能正確定義且賦初值的語句是________。A)intn1=n2=10;B)charc=32;C)floatf=f+1.1;D)doublex=12.3E2.5;(31)以下程序的功能是:給r輸入數(shù)據(jù)后計算半徑為r的圓面積s。程序在編譯時出錯。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*p*r*r;printf("s=%f\n",s);}出錯的原因是________。A)注釋語句書寫位置錯誤B)存放圓半徑的變量r不應(yīng)該定義為整型C)輸出語句中格式描述符非法D)計算圓面積的賦值語句中使用了非法變量(32)設(shè)有定義:intk=1,m=2;floatf=7;,則以下選項中錯誤的表達(dá)式是________。A)k=k>=kB)-k++C)k%int(f)D)k>=f>=m(33)設(shè)有定義:inta=2,b=3,c=4;,則以下選項中值為0的表達(dá)式是________。A)(!a==1)&&(!b==0)B)aC)a&&bD)a||(b+‘B’)&&(c-‘A’)(34)有以下程序段intk=0,a=1,b=2,c=3;k=a>c?c:k;執(zhí)行該程序段后,k的值是________。A)3B)2C)1D)0(35)有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);為使此程序段不陷入死循環(huán),從鍵盤輸入的數(shù)據(jù)應(yīng)該是________。A)任意正奇數(shù)B)任意負(fù)偶數(shù)C)任意正偶數(shù)D)任意負(fù)奇數(shù)(13)(36)數(shù)字字符0的ASCII值為48,若有以下程序main(){chara='1',b='2';printf("%c,",b++);printf("%d",b-a);}程序運(yùn)行后的輸出結(jié)果是________。A)3,2B)50,2C)2,2D)2,50(37)有以下程序main(){intm=12,n=34;printf("%d%d",m++,++n);printf("%d%d",n++,++m);}程序運(yùn)行后的輸出結(jié)果是________。A)12353514B)12353513C)12343514D)12343513(38)有定義語句:intb;charc[10];,則正確的輸入語句是________。A)scanf("%d%s",&b,&c);B)scanf("%d%s",&b,c);C)scanf("%d%s",b,c);D)scanf("%d%s",b,&c);(39)有以下程序main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d",m,n,p);}若想從鍵盤上輸入數(shù)據(jù),使變量m中的值為123,n中的值為456,p中的值為789,則正確的輸入是________。A)m=123n=456p=789B)m=123n=456p=789C)m=123,n=456,p=789D)123456789(40)有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d",a,b);}程序運(yùn)行后的輸出結(jié)果是________。A)6,1B)2,1C)6,0D)2,0二、程序設(shè)計題(每小題10分,共20分)1.使用循環(huán)語句編程實現(xiàn):打印下面的圖形。12345678922345678933345678944445678955555678966666678977
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度膩子產(chǎn)品銷售與售后服務(wù)合同2篇
- 二零二五年度環(huán)保技術(shù)開發(fā)合伙投資合同
- 2024版學(xué)校污水處理設(shè)施清掏協(xié)議版B版
- 忻州師范學(xué)院《建筑工程評估基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年水利工程勞務(wù)派遣與設(shè)備租賃合同3篇
- 西安工商學(xué)院《圖像處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 武漢警官職業(yè)學(xué)院《低頻模擬電路》2023-2024學(xué)年第一學(xué)期期末試卷
- 文山學(xué)院《房屋建筑學(xué)課程設(shè)討》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年生物制藥技術(shù)轉(zhuǎn)讓及合作開發(fā)協(xié)議2篇
- 二零二五年度廠長任期企業(yè)戰(zhàn)略規(guī)劃與執(zhí)行合同2篇
- 2024年滄州經(jīng)濟(jì)開發(fā)區(qū)招聘社區(qū)工作者筆試真題
- 中外美術(shù)史試題及答案
- 2025年安徽省銅陵市公安局交警支隊招聘交通輔警14人歷年高頻重點提升(共500題)附帶答案詳解
- 公共政策分析 課件 第8章政策評估;第9章政策監(jiān)控
- 人教版八年級上學(xué)期物理期末復(fù)習(xí)(壓軸60題40大考點)
- 企業(yè)環(huán)保知識培訓(xùn)課件
- 2024年度管理評審報告
- 暨南大學(xué)《微觀經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)藥銷售合規(guī)培訓(xùn)
- DB51-T 5038-2018 四川省地面工程施工工藝標(biāo)準(zhǔn)
- 三年級數(shù)學(xué)(上)計算題專項練習(xí)附答案
評論
0/150
提交評論