


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、計(jì)算機(jī)程序設(shè)計(jì)課程面授作業(yè)第一章程序設(shè)計(jì)和C語言一、選擇題物理器件采用晶體管的計(jì)算b】(PI)1.機(jī)被稱為A. 第一代計(jì)算機(jī)B .第二代計(jì)算機(jī)C.第三代計(jì)算機(jī) D.第四代計(jì)算機(jī)【a】(3)2. 計(jì)算機(jī)最早的應(yīng)用領(lǐng)域是A. 科學(xué)計(jì)算B.數(shù)據(jù)處理C.過程控制D. CAD / CAM / CIMS所領(lǐng)導(dǎo)的研究【c3. 在計(jì)算機(jī)運(yùn)行時(shí),把程序和數(shù)據(jù)一樣存放在內(nèi)存中,這是1946年由 (P4)小組正式提岀并論證的。A.圖靈B.布爾C.馮?諾依曼D.愛因斯坦【b (P6)b (P7)d 】(P12)4. 顯示器屬于設(shè)備。A.輸入B.輸岀C.輸入和輸岀D.以上均不是5. 計(jì)算機(jī)的主機(jī)指的是 oA,計(jì)算機(jī)的主
2、機(jī)箱B. CPU和內(nèi)存儲器C.運(yùn)算器和控制器D.運(yùn)算器和輸入/輸出設(shè)備6. 下面關(guān)于ROM的說法中,不正確的是A. CPU不能向ROM隨機(jī)寫入數(shù)據(jù)B. ROM中的內(nèi)容在斷電后不會消失C. ROM是只讀存儲器的英文縮寫D. ROM是只讀的,所以它不是內(nèi)存而是外存第二章數(shù)據(jù)的存儲與運(yùn)算、選擇題1、 不能進(jìn)行+和-運(yùn)算的數(shù)據(jù)是【b】(P22)A.整型變量B.常量C.浮點(diǎn)變量 D.長整型變量2、已定義C為字符變量,則下列語句中錯誤的是b (P20)A、c= 's' B、c= "b ”、Cc=98 D、c= '9'第三章最簡單的C程序設(shè)計(jì)-順序程序設(shè)計(jì)一、選擇題
3、1、以下選項(xiàng)中不能作為C語言合法常量的是【d (P17)A、' a' B 059 C、3.2E5 D、Oxfacl (P21-23)2、若有“ int a=5,b=3,c=2;則表達(dá)式a>b>c的值是A 、編譯出錯Bc 】(P24)1用C語言編寫的代碼程序是A.可立即執(zhí)B 一個源程序行C.經(jīng)過編譯才能執(zhí)行D.經(jīng)過編譯即可執(zhí)行2、以下運(yùn)算符中,其操作對象只能是整型數(shù)據(jù)的是b (P6)A. /B. % C. &&3、以下不能定義為用戶標(biāo)識符的是A.B.C.、填3C0m.abl56asD.yl3】(P22)(P14)1、 用運(yùn)算符將操作對象連接起來,符合C
4、語法規(guī)則的式了稱為2、 在for和while循環(huán)中,循環(huán)體的最少執(zhí)行次數(shù)是0行次數(shù)是一1 o (P48-51)表達(dá)式0在 do.whi(P2循,循環(huán)體的最A(yù)、2 B、3 C、1D、04C語言中用于結(jié)構(gòu)化程序設(shè)計(jì)的3種基本控制結(jié)構(gòu)是d 】(P8)、A. if switch break B. if for continueC.for while do-D.順序結(jié)選擇結(jié)構(gòu)、循環(huán)結(jié)5語句:eprintf(" % d” ,(a=2)&&(b=3);的輸岀結(jié)果是d】A.無輸出B.結(jié)果不確定C. -1D.16若有定義語句:charc】A. x 的值是97B.該C. x的值D.無法判
5、斷x的3、若有“ intx=l,y=O,z=lllz+語句,"執(zhí)行后z的值是第四章選擇結(jié)構(gòu)程序設(shè)計(jì)、選擇題第五章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、選擇題1以下選項(xiàng)不可以作為C語言合法整】A.Oxefa B.0352 C.965D.02下列符號符合用戶標(biāo)識符規(guī)則86】(P14-JA. i ntB.FloatC.do D.ma in3C語言程序的基本單】A、程序行B、函數(shù)C、.語句D、字符4以下敘述正確的A.c語言的關(guān)鍵字可以山用戶定義B. c語言的關(guān)鍵字不能作為標(biāo)示符b】C.標(biāo)不符int和Int都是關(guān)鍵字D.關(guān)鍵字與一般的標(biāo)不符沒有區(qū)別、填空題1、C語言源程序文件是以 上為后綴,經(jīng)過編譯鏈接后生成以-
6、.為后綴的可執(zhí)行文(P6)2、設(shè)a=10, b=2,則表達(dá)式! a<b的值是 1(P23-24)3、 有以下定義:intb5;則數(shù)組b有5個元素。(P96)三、編寫程序的輸岀結(jié)果1, mai n()(int i,n 4=l;for(i=l;i<=3;i+) ni=ni-l*2+l;printf(“ % d” ,ni);2, mai n()i nt i.j;for(i=l;i<5;i+)for(j=2;jv=i;j+)putchar("# ; ”)3、main()(int a=l,b=2,c=3,d=4;if(d>c) a=b;b=c;c=d;if(b>a
7、) d=a;c=b;b=d;prin tf("%d,%d,%d,%dn",a,b,c,d);4、main()(int i=3;while(ivll) if(i<6)(i+=2;c on ti nue;else輸岀結(jié)果:357輸出結(jié)果:輸出結(jié)果:輸出結(jié)果: 8#2332(前面4個空格)printf( %5d",+i);1、從鍵盤讀入10個學(xué)生的成績,計(jì)算其平均成績,如果遇到負(fù)數(shù)則報(bào)告岀錯第六章利用數(shù)組處理批量數(shù)據(jù)【b (P51-52)、選擇題1、以下敘述中正確的是A. break語句只能用于 switch語句中B. break語句只能用于循環(huán)語句和switch
8、語句中C. continue語句的作用是使程序的流程跳岀包含它的所有循環(huán)D. break和continue語句的作用相同2、下列運(yùn)算符中優(yōu)先級別最高的是【b】(P26)A. >= B. + C. % D. &&3、在下列字符常量中,表示換行的是a】(Pl 9)A、n B、t C、bD、r4、 以下選項(xiàng)中與x= +y完全等價(jià)的表達(dá)式是b】(P22)A.x+=y B.y=y+I,x=y C.x=y,y=y+1D.x=y+5、sizeofffloat)的值是【b (P19-22)A、0 B、4 C、2 D、86 語句:printf(“ d",(a=2)&&am
9、p;(b=3);的輸岀結(jié)果是b (P24)、A.無輸岀 B. 1 C. -1 D.結(jié)果不確定7 int a=l,b=3測表達(dá)式! a>b的值是a】(P23-24)、A、1 B、0 C、2 D、38、若有定義:inta=4,b=8,c;執(zhí)行語句“ c=a/b+b%a ”后c的值是 【b (P22)A、5 B、0 C、1 D、4二、填空題1、結(jié)構(gòu)化程序設(shè)計(jì)的 3種基本結(jié)構(gòu)是順序詵擇、循環(huán)。(P8)2、 數(shù)組與變量一樣,需要遵循先聲明、后使用的原則。(P96)3、 在c語言中,程序中使用的變量名、函數(shù)名、標(biāo)號等統(tǒng)稱為標(biāo)識符。(P14)5、 數(shù)組是若干具有相同數(shù)據(jù)類型且按一定存儲順序排列的一組變
10、量。(P95)三、寫岀下列程序的輸岀結(jié)果1、 mam()輸岀結(jié)果:5 8 13(int a=l,b=2,c=3;a=b+c; b=c+a; c=a+b; prin tf("%d,%d,%dn",a,b,c); 2、mai n()int x=6,y=3,z;輸岀結(jié)果:2printf(” n”,z=x%y,z=x/y); 四、編程實(shí)現(xiàn)1. 求 100 以內(nèi)所有奇數(shù)的和。(P48) #include<stdio.h> int main() (int i,s=O; for(i=l;i<100;i+=2) s+=i; printf (奇數(shù)和=%dn H ,s); g
11、etch(); return 0; 第七章用函數(shù)實(shí)現(xiàn)模塊化程序設(shè)計(jì)一、選擇題1、若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用敘述錯誤的是【d】(P69)A.函數(shù)調(diào)用可以作為獨(dú)立的語句存在B.函數(shù)調(diào)用可以作為一個函數(shù)的實(shí)參C.函數(shù)調(diào)用可以岀現(xiàn)在表達(dá)式D.函數(shù)調(diào)用可以作為一個函數(shù)的形參2、 對于一個正常運(yùn)行的C程序,以下敘述中正確的是d (P5)A. 程序執(zhí)行總是從 main函數(shù)開始,在程序的最后一個函數(shù)結(jié)束B. 程序的執(zhí)行總是從main函數(shù)開始,在 main函數(shù)結(jié)束C. 程序的執(zhí)行總是從第一個函數(shù)開始,在main函數(shù)結(jié)束D. 程序的執(zhí)行總是從第一個函數(shù)開始,在最后一個函數(shù)結(jié)束3、有定義語句:in
12、t x,y;,若要通過scanf("%d,%d ”,&x,&y)語句給變量x和變量y賦值,下面四組輸入形式中,正確的是【b】(P39-40)A. 67 12 回11,12 回車 >4下列判回項(xiàng)中個字符串車Strl和stt2是否相等1,應(yīng)回b 】A.、int strlensBtr、.cipnytCa.、in5itf(a=st5rc)=m; p1(,s2tr,31,4,s,5tr,26);Diaf(D、s5.tifr(=icsntmtrl1=p,=2(sst,rt2rl),s5若字定義的函數(shù)函數(shù)返回值,則下面的敘述正】(P67A 函數(shù)調(diào)用可以作為一個參數(shù)的B 函數(shù)調(diào)
13、用可以作為獨(dú)立的語句.C 函數(shù)調(diào)用可以出現(xiàn)在表達(dá).D 函數(shù)調(diào)用可以作為一個參數(shù)的二、 .填空題. 結(jié)束 o1 c 語言程序的執(zhí)行總是從 main 函數(shù)開始。 c 語言程序中的每條語句2 為了解決實(shí)際問題時(shí), C 語言程序主4 步。,3 函數(shù)是由函數(shù)頭和 函數(shù)體 兩部分組成。4 根據(jù)函數(shù)是否需要參數(shù),可將函數(shù)分為和 無 =(P675 c 語言的基本單位是其也,一個 c 的源程序至少包含一個)main 函數(shù)三、寫出下列程序的輸出1 、#include輸出結(jié)果: -3main()輸出結(jié)果: B2、 main()char ch='D' printf(''%c"
14、,ch-2);3 、 main()輸出結(jié)果: 16輸出結(jié)果: 2(int x=16,y=15; switch(x%3) (case 0:y+;case 1:+y;break;printf(" dn",y); 4 、 main()(int x=l,y=2; if(x<0) printf("%dn'',+y);else if(x>0) y*=x;else y/=x;printf(" n” ,y);四、編程實(shí)現(xiàn)1、編程實(shí)現(xiàn)輸出如圖所示圖形。(P51)無圖2、 從鍵盤輸入數(shù)字 1,2,3,4, 分別顯示 excellent,good,pass.fail, 輸入其他鍵時(shí)顯示 error。 ( 用 if 或 switch 語 句實(shí) 現(xiàn),寫一種即可 )( P45 或 P42)main()(int x=l,y=2;if(x=l llx=2llx=3llx=4) printf( 4<excellent good pass,fail ; ”)else printf("error'');3、編寫一個函數(shù) sort 。 , 實(shí)現(xiàn)對數(shù)組 a 中的 n 個整數(shù)進(jìn)行從大到小的排序。 (P109)int sort(int* arr, int n)for(i nt i = 0
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源咨詢顧問合同范本
- 佛山木版年畫童子形象研究及再創(chuàng)作
- 商業(yè)項(xiàng)目政府合同范本
- 廚柜制作合同范本
- 公園圍擋合同范本
- 個人耕地合同范例
- 臨時(shí)派遣工合同范本
- 保安司機(jī)合同范例
- 原油訂購合同范本
- 保密報(bào)酬合同范本
- 全過程工程咨詢文件管理標(biāo)準(zhǔn)
- 模特?cái)z影及肖像使用合同協(xié)議范本
- 2025年湘潭醫(yī)衛(wèi)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 《預(yù)制高強(qiáng)混凝土風(fēng)電塔筒生產(chǎn)技術(shù)規(guī)程》文本附編制說明
- 2025福建福州地鐵集團(tuán)限公司運(yùn)營分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 兒童睡眠障礙治療
- 四川省建筑行業(yè)調(diào)研報(bào)告
- 北京市豐臺區(qū)2024-2025學(xué)年高三上學(xué)期期末英語試題
- 2025上海市嘉定工業(yè)區(qū)農(nóng)村青年干部招聘22人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025湖北省煙草專賣局(公司)招聘200人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025采購部年度工作計(jì)劃
評論
0/150
提交評論