版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
開放教育形成性考核C語言程序設(shè)計(本科)學(xué)校名稱:學(xué)生學(xué)號:學(xué)生姓名:考核成績:姓名:學(xué)號:得分:教師簽字:C語言程序設(shè)計作業(yè)一一、選擇題:(第1~13小題每題2分,第14~17小題每題3分,共38分)1.
在每個C語言程序中都必須包具有這樣一個函數(shù),該函數(shù)的函數(shù)名為()。A.main
B.MAIN
C.name
D.funtion2.C語言原程序文獻的缺省擴展名為()。A.cpp
B.exe
C.obj
D.C3.由C語言目的文獻連接而成的可執(zhí)行的缺省擴展名為()。A.cpp
B.exe
C.obj
D.C4.程序運營中需要從鍵盤輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用()符號作為分隔符。A.空格或逗號
B.逗號或回車
C.回車或分號
D.空格或回車5.每個C語言程序的編譯錯誤分為()類。A.1
B.2
C.3
D.46.設(shè)x和y均為邏輯值,則x&&y為真的條件是()。A.它們均為真
B.其中一個為真
C.它們均為假
D.其中一個為假7.設(shè)有語句“inta=12;a+=a*a;”,則執(zhí)行結(jié)束后,a的值為()。A.12
B.144
C.156
D.2888.x>0&&x<=10的相反表達(dá)式為()。A.x<=0||X>10
B.x<=0&&x>10
C.x<=0||x<=10
D.x>0&&x>109.字符串“a+b=12\n”的長度為()。A.6
B.7
C.8
D.910.在下列符號常量定義中。錯誤的定義語句格式為()。A.constM1=10;
B.constintM2=20;
C.constM310
D.constcharmark=’3’;11.帶有隨機函數(shù)的表達(dá)式rand()%20的值在()區(qū)間內(nèi),A.1~19
B.1~20
C.0~19
D.0~2012.當(dāng)解決特定問題時的循環(huán)次數(shù)已知時,通常采用()循環(huán)來解決。A.for
B.while
C.do-while
D.switch13.在switch語句的每個case塊中,假定都是以break語句結(jié)束的,則此switch語句容易被改寫為()語句。A.for
B.if
C.do
D.while14.for語句可以被改寫為()語句。A.復(fù)合
B.if
C.switch
D.while15.下面循環(huán)語句執(zhí)行結(jié)束后輸出的i值為()。for(inti=0;i<n;i++)if(i>n/2){cout<<i<<endl;break;}A.n/2
B.n/2+1
C.n/2-1
D.n-116.在下面循環(huán)w語句中內(nèi)層循環(huán)體S語句的執(zhí)行次數(shù)為()。for(inti=0;i<n;i++)
for(intj=i;j<n;j++)S;A.n2
B.(n+1)/2
C.n(n-1)/2
D.n(n+1)/217.在下面的do循環(huán)語句中,其循環(huán)體被執(zhí)行的次數(shù)為()。inti=0;doi++;while(i*i<10);A.4
B.3
C.5
D.2二、填空題:(每空0.5分,共22分)1.C語言中的每條簡樸語句以______(dá)_____(dá)作為結(jié)束符。2.C語言中的每條復(fù)合語句以_____(dá)__(dá)___(dá)作為結(jié)束符。3.在C語言程序的每個程序行后面或單獨一行的開始使用注釋的標(biāo)記符為____(dá)___。4.單行或多行注釋的結(jié)束標(biāo)記符為_______(dá)_。5.在一個C程序文獻中,若要包含此外一個頭文獻或程序文獻,則應(yīng)使用以__(dá)____(dá)____(dá)標(biāo)記符開始的預(yù)解決命令。6.在#include命令中所包含的頭文獻,可以是系統(tǒng)定義的頭文獻,也可以是___(dá)___(dá)_定義的頭文獻。7.一個函數(shù)定義由___(dá)________(dá)_和函數(shù)體兩部分組成。8.用于輸出表達(dá)式的標(biāo)準(zhǔn)輸出函數(shù)是_______(dá)______。9.當(dāng)不需要函數(shù)返回任何值時,則應(yīng)使用___(dá)___(dá)____(dá)標(biāo)記符定義函數(shù)類型。10.執(zhí)行“printf(“%d-%d=%d”,43,18,43-18);”語句后得到的輸出結(jié)果為____________(dá)。11.每個C程序文獻在編譯時也許出現(xiàn)有警告性錯誤,其相應(yīng)的標(biāo)記符為___(dá)____(dá)___。12.每個C程序文獻在編譯時也許出現(xiàn)有致命性錯誤,其相應(yīng)的標(biāo)記符為___(dá)___(dá)__(dá)__。13.十進制數(shù)25表達(dá)成符合C語言規(guī)則的十六進制數(shù)為__(dá)_____(dá)_。14.在C語言中,轉(zhuǎn)義字符序列___(dá)____(dá)_表達(dá)一個換行符。15.執(zhí)行“printf(“%c”,’F’-2);”語句后得到的輸出結(jié)果為__(dá)____。16.已知’A’~’Z’的ASCII碼為65-90,當(dāng)執(zhí)行“intx=’C’+5;”語句所x的值為____(dá)____.17.假定一個枚舉類型的定義為“enumRB{ab,ac=3,ad,ae}x=ad;”,則x的值為_____(dá)___.18.char類型的大小為______個字節(jié)。19.int類型的大小為____(dá)__個字節(jié)。20.float類型的大小為___(dá)___個字節(jié)。21.十進制數(shù)28類型為____(dá)____。22.十進制數(shù)3.26類型為__(dá)___(dá)___。23.若需要定義一個符號常量,并且使C語言可以進行類型檢查,則應(yīng)在定義語句的開始使用保存字_________。24.使用const語句定義一個符號常量時,則必須對它同時進行_____(dá)___(dá)__(dá)______(dá)__。25.執(zhí)行“intx=45,y=13;printf(“%d”,x%y);”語句序列后得到的輸出結(jié)果為____(dá)___。26.假定x=5,則表達(dá)式2+x++的值為_____(dá)_。27.表達(dá)式(float)25/4的值為___(dá)______。28.表達(dá)式(int)14.6%5的值為____(dá)__(dá)_。29.表達(dá)式x=x+1表達(dá)成增量表達(dá)式為___(dá)____。30.增量表達(dá)式++y表達(dá)成賦值表達(dá)式為__(dá)___(dá)___(dá)。31.關(guān)系表達(dá)式(x!=0)的等價表達(dá)式為___(dá)_____。32.假定不允許使用邏輯非操作符,則關(guān)系表達(dá)式x+y>5的相反表達(dá)式為________(dá)__。33.假定不允許使用邏輯非操作符,則邏輯表達(dá)式a>b||b==5的相反表達(dá)式為____(dá)__(dá)______(dá)_____。34.若x=5,y=10,則x>y邏輯值為___(dá)___(dá)___。35.若x=5,y=10,則x<=y邏輯值為___(dá)_____(dá)_。36.假定x=5,則執(zhí)行“a=(x?10:20);”語句后a的值為___(dá)___。37.執(zhí)行“typedefintDataType;”語句后,在使用int定義整型變量的地方都可以使用____(dá)___(dá)___來定義整型變量。38.在switch語句中,每個語句標(biāo)號所含保存字case后面的表達(dá)式必須是___(dá)___(dá)___。39.作為語句標(biāo)號使用的C保存字case和default只能用于_________語句的定義體中。40.在switch語句時,在進行作為條件的表達(dá)式求值后,將從某個匹配的標(biāo)號位置起向下執(zhí)行,當(dāng)碰到下一個標(biāo)號位置時(停止/不斷止)_________執(zhí)行。41.若do循環(huán)的“尾”為“while(++i<10)”,并且i的初值為0,同時在循環(huán)體不會修改i的值,由循環(huán)體將被反復(fù)執(zhí)行_____(dá)____次后正常結(jié)束。42.當(dāng)在程序執(zhí)行到______(dá)____語句時,將結(jié)束本層循環(huán)語句或switch語句的執(zhí)行。43.在程序中執(zhí)行到__________語句時,將結(jié)束所在函數(shù)的執(zhí)行過程,返回到調(diào)用該函數(shù)的位置。44.在程序執(zhí)行完____(dá)____(dá)__函數(shù)調(diào)用后,將結(jié)束整個程序的執(zhí)行過程,返回到操作系統(tǒng)或C語句集成開發(fā)環(huán)境界面窗口。三、寫出下列每個程序運營后的輸出結(jié)果:(每小題5分,共40分)1.#include<stdio.h>voidmain(){
intx=5;switch(2*x-3){
case4:printf("%d",x);
case7:printf("%d",2*x+1);
case10:printf("%d",3*x-1);break;
default:printf("%s","default\n");
}
printf("%s\n","switchend.");
}輸出結(jié)果為:2.#include<stdio.h>voidmain(){
inti,s=0;
for(i=1;i<=6;i++)
s+=i*i;
printf("s=%d\n",s);}輸出結(jié)果為:3.#include<stdio.h>voidmain(){
inti,s1=0,s2=0;
for(i=0;i<10;i++)
if(i%2)s1+=i;
elses2+=i;
printf("%d%d\n",s1,s2);}輸出結(jié)果為:4.#include<stdio.h>voidmain(){
intn=10,y=1;
while(n--){y++;y++;}
printf("y=%d\n",y);}輸出結(jié)果為:5.#include<stdio.h>voidmain(){
intf,f1,f2,i;
f1=f2=1;
printf("%d%d",f1,f2);
for(i=3;i<=10;i++){
f=f1+f2;
printf("%d",f);
if(i%5==0)printf("\n");
f1=f2;
f2=f;
}
printf("\n");}輸出結(jié)果為:6.#include<stdio.h>#include<math.h>voidmain(){
inti,n;
for(n=2;n<=20;n++){
inttemp=(int)sqrt(n);//sqrt(n)求出n的平方根并取整
for(i=2;i<=temp;i++)
if(n%i==0)break;
if(i>temp)printf("%d",n);
}
printf("\n");}輸出結(jié)果為:7.#include<stdio.h>#include<math.h>constintM=20;voidmain(){
inti,c2,c3,c5;
c2=c3=c5=0;
for(i=1;i<=M;i++){
if(i%2==0)c2++;
if(i%3==0)c3++;
if(i%5==0)c5++;
}
printf("%d%d
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第一部分合同協(xié)議書
- 寒假讀后感300字8篇
- 2025年度航空航天安全生產(chǎn)與環(huán)境保護責(zé)任協(xié)議2篇
- 農(nóng)村土地永久轉(zhuǎn)讓合同
- 的施工承包合同集合5篇
- 二零二五年度個人產(chǎn)權(quán)房屋買賣附帶房產(chǎn)保險合同2篇
- 北京郵電大學(xué)世紀(jì)學(xué)院《跨文化商務(wù)交際》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度維生素原料藥供應(yīng)鏈管理合作協(xié)議3篇
- 試用期個人鑒定15篇
- 北京印刷學(xué)院《食品質(zhì)量安全檢測新技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 初中學(xué)生網(wǎng)絡(luò)安全教育(完美版)課件兩篇
- 報價單(報價單模板)
- 2023教學(xué)工作檢查評估總結(jié)
- 銅排設(shè)計技術(shù)規(guī)范
- 英國文學(xué)史及選讀復(fù)習(xí)要點總結(jié)
- 貴州省貴陽市花溪區(qū)2023-2024學(xué)年數(shù)學(xué)三年級第一學(xué)期期末聯(lián)考試題含答案
- 整改回復(fù)書樣板后邊附帶圖片
- 中小學(xué)校園人車分流方案模板
- 廣東省惠州市博羅縣2022-2023學(xué)年六年級上學(xué)期期末數(shù)學(xué)試卷
- 2023年04月2023年外交學(xué)院招考聘用筆試參考題庫附答案解析
- 中國自身免疫性腦炎診治專家共識2023年版
評論
0/150
提交評論