【MOOC】計算機科學與程序設計-北京理工大學 中國大學慕課MOOC答案_第1頁
【MOOC】計算機科學與程序設計-北京理工大學 中國大學慕課MOOC答案_第2頁
【MOOC】計算機科學與程序設計-北京理工大學 中國大學慕課MOOC答案_第3頁
【MOOC】計算機科學與程序設計-北京理工大學 中國大學慕課MOOC答案_第4頁
【MOOC】計算機科學與程序設計-北京理工大學 中國大學慕課MOOC答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

【MOOC】計算機科學與程序設計-北京理工大學中國大學慕課MOOC答案第一章單元測驗1、【單選題】以下說法錯誤的是本題答案:【抽象是關(guān)注事物的個別特征】2、【單選題】用計算得到的結(jié)果來解釋實際問題,并接受實際的檢驗,這屬于哪一種建模?本題答案:【數(shù)學建模】3、【單選題】由手機號碼猜年齡。以2015年為例,把你手機號碼的最后一位乘上2,然后加上5,再乘以50,把得到的數(shù)目加上1765,用這個結(jié)果減去你出生的那一年,得到的一定是一個三位數(shù)字。這個三位數(shù)的第一個數(shù)字一定是你手機號碼的末位,接下來的兩個數(shù)字就是你的年齡。請問你運算過程中所用數(shù)據(jù)的基數(shù)是什么?本題答案:【基數(shù)為10】4、【單選題】題目如“由手機號碼猜年齡”,如果是以2016年為例,以下哪一個數(shù)字應該發(fā)生變化?本題答案:【1765】5、【判斷題】在浮點表示法中,數(shù)據(jù)的精度取決于尾數(shù)的位數(shù)。本題答案:【正確】6、【判斷題】如果某計算機采用6位表示整數(shù),那么使用補碼分別能夠表示的整數(shù)范圍是-32~32。本題答案:【錯誤】7、【判斷題】建模是對事物的一種無歧義書面描述。本題答案:【正確】第二章單元測驗1、【單選題】在計算機中,存儲容量為2MB,指的是()。本題答案:【1024*1024*2個字節(jié)】2、【單選題】微型機在使用過程中突然斷電,則()中的信息將全部丟失。本題答案:【SRAM】3、【單選題】下列關(guān)于CPU的相關(guān)敘述中正確的是()。本題答案:【CPU通過總線直接與內(nèi)存交換信息】4、【單選題】()是運用計算機科學的基礎概念進行問題求解、系統(tǒng)設計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。本題答案:【計算思維】5、【單選題】下列關(guān)于存儲器讀寫速度的排列,正確的是()。本題答案:【CacheRAM硬盤軟盤】6、【單選題】某微型計算機廣告中標有“四核i5-33304G1TBGT6401G獨顯DVDWin8WIFIP”,1G獨顯的含義是()。本題答案:【獨立顯卡,1GB顯存】7、【單選題】圖靈機就其計算能力而言,它能模擬()。本題答案:【任何現(xiàn)代計算機】第三章作業(yè)第三章單元測驗1、【單選題】CPU輸出數(shù)據(jù)的速度遠遠高于打印機的打印速度,為解決這一矛盾,可采用()。本題答案:【緩沖技術(shù)】2、【單選題】為了支持多任務處理,操作系統(tǒng)的處理器調(diào)度程序使用()技術(shù)把CPU分配給各個任務,使多個任務宏觀上可以“同時”執(zhí)行。本題答案:【分時】3、【單選題】下列關(guān)于軟件安裝和卸載的敘述中,正確的說法是()。本題答案:【安裝不同于復制,卸載不同于刪除】4、【單選題】存儲-轉(zhuǎn)發(fā)交換技術(shù)可以實現(xiàn)對相鄰節(jié)點傳送的數(shù)據(jù)進行校驗,可以一次向多個目的地址轉(zhuǎn)發(fā),下列哪一個不屬于存儲-轉(zhuǎn)發(fā)交換技術(shù)()。本題答案:【電路交換】5、【單選題】如果互聯(lián)的局域網(wǎng)采用TCP/IP協(xié)議,那么,應選擇下列哪種網(wǎng)絡互聯(lián)設備()?本題答案:【路由器】6、【單選題】域名服務系統(tǒng)所維護的信息是()。本題答案:【域名與IP地址之間的對應關(guān)系】7、【判斷題】當子網(wǎng)掩碼為255.255.255.192時,IP地址分別為192.168.10.124和192.168.10.130的兩臺主機不在同一個子網(wǎng)中()。本題答案:【正確】8、【判斷題】程序和進程是一一對應的,即一個程序只對應一個進程。本題答案:【錯誤】練習題1、【單選題】對于較大規(guī)模的數(shù)據(jù)而言,以下哪一種算法的效率最低?(單選)本題答案:【冒泡排序算法】練習題1、【多選題】面向?qū)ο蟪绦蛟O計方法最重要的三個特點是本題答案:【封裝#繼承#多態(tài)】2、【多選題】結(jié)構(gòu)化程序采用的三種基本結(jié)構(gòu)是本題答案:【順序結(jié)構(gòu)#選擇結(jié)構(gòu)#循環(huán)結(jié)構(gòu)】第四周單元測驗1、【單選題】如果n是需要計算的規(guī)模,以下的算法復雜度描述中,哪個復雜度最優(yōu)?本題答案:【】2、【單選題】以下哪一個不屬于算法的特征?本題答案:【有效性】3、【單選題】以下關(guān)于遞歸算法的說法,哪一個是錯誤的?本題答案:【遞歸算法是一個運算最快的算法】4、【單選題】程序設計一般包含以下四個步驟,其中首先應該完成的是本題答案:【建立數(shù)學模型】5、【多選題】算法的描述方法包括本題答案:【流程圖#偽代碼#自然語言#程序代碼】6、【判斷題】編譯型的計算機語言處理系統(tǒng)可以生成可執(zhí)行文件,之后程序的執(zhí)行將不依賴源程序。本題答案:【正確】算術(shù)運算小測驗1、【單選題】以下程序的輸出結(jié)果是____。#includestdio.hmain(){intx=10,y=10;printf(%d%d\n,x--,--y);}本題答案:【109】關(guān)系運算小測驗1、【單選題】已知:x=10,y=2;表達式x-5=x+y的值是____本題答案:【1】邏輯運算小測驗1、【單選題】表示算術(shù)關(guān)系12≤x≤y的C語言表達式為。本題答案:【(12=x)(x=y)】位運算作業(yè)1、【填空題】假設a和b都是16位二進制整數(shù),它們的值分別是:a:1010,1001,0101,0111b:0110,0000,1111,1011則c=(a2)|~b運算后,c的二進制表示為。本題答案:【1011111101010101##%_YZPRLFH_%##1011,1111,0101,0101】本節(jié)測驗11、【單選題】已知inti,a;執(zhí)行語句“i=(a=2*3,a*5);a+6:”后,變量i的值是___。本題答案:【30】本節(jié)測驗21、【填空題】已知:charw;intx;floaty;doublez;則表達式w*x+z-y結(jié)果的類型是。本題答案:【double##%_YZPRLFH_%##雙精度型##%_YZPRLFH_%##double型##%_YZPRLFH_%##雙精度型實數(shù)】本節(jié)測驗1、【單選題】請選擇正確的語句來完善程序,完成如下的功能:求一元二次方程的根。#includemath.hintmain(){floata,b,c,x1,x2,q;printf(Pleaseinputa,b,c\n);scanf(%f,%f,%f,a,b,[1]);q=sqrt([2]);x1=(-b+q)/(2*a);x2=[3];printf(x1=%.0f,x2=%.0f\n,[4]);}[1]本題答案:【c】2、【單選題】[2]本題答案:【b*b-4*a*c】3、【單選題】[3]本題答案:【(-b-q)/(2*a)】4、【單選題】[4]本題答案:【x1,x2】第五周編程作業(yè)第五周單元測驗1、【單選題】已知:chara;intb;floatc;doubled;執(zhí)行語句c=a+b+c+d;后,變量c的數(shù)據(jù)類型是____本題答案:【float】2、【單選題】已知inti=5;執(zhí)行語句i+=++i;i的值是____本題答案:【12】3、【單選題】已知intx=5,y=5,z=5;執(zhí)行語句x%=y+z;后,x的值是____本題答案:【5】4、【單選題】下列可以正確表示字符型常數(shù)的是____本題答案:【'\t’】5、【單選題】字符串\\\065a,\n的長度是____本題答案:【5】6、【單選題】把算術(shù)表達式表示為一個C語言表達式,正確的寫法是____本題答案:【–(31.6*a*8+1.0/7)*12】7、【單選題】溫度華氏和攝氏的關(guān)系是:C=5(F-32)/9。已知:floatC,F;由華氏求攝氏的正確的賦值表達式是____本題答案:【C=5*(F-32)/9】8、【單選題】已知inti=10;表達式“20-0=i=9”的值是____本題答案:【1】9、【單選題】已知:intx,y;doublez;則以下語句中錯誤的函數(shù)調(diào)用是____本題答案:【scanf(%x%o%6.2f,x,y,z)】10、【單選題】已知”inta=5,b=5,c;”,則執(zhí)行表達式”c=a=ab”后變量a的值為____本題答案:【0】本節(jié)測驗1、【單選題】執(zhí)行下列程序段后,x、y和z的值分別是intx=10,y=20,z=30;if(xy)z=x;x=y;y=z;本題答案:【20,30,30】2、【單選題】if語句的控制條件。本題答案:【可以用任何表達式】小測驗11、【單選題】下面的程序片段所表示的數(shù)學函數(shù)關(guān)系是y=-1;if(x!=0){if(x0)y=1;}elsey=0;本題答案:【】小測驗21、【單選題】若a和b均是整型變量,以下正確的switch語句是本題答案:【D.switch(a+b){case10:x=a+b;break;case11:y=a-b;break;}】小測驗1、【單選題】下列程序執(zhí)行的結(jié)果是a=1;b=2;c=3;while(abc){t=a;a=b;b=t;c--;}printf(”%d,%d,%d”,a,b,c);本題答案:【1,2,1】2、【單選題】指出程序結(jié)束之時,j、i、k的值分別是main(){inta=10,b=5,c=5,d=5,i=0,j=0,k=0;for(;ab;++b)i++;while(a++c)j++;dok++;while(ad++);}本題答案:【i=5,j=4,k=6;】3、【單選題】下列程序段x=3;do{y=x--;if(!y){printf(”x”);continue;}printf(”#”);}while(1=x=2);H、有語法錯本題答案:【是死循環(huán)】4、【單選題】下面程序的功能是計算1-3+5-7+……-99+101的值。①main(){inti,t=1,s=0;for(i=1;i=101;i+=2){①;s=s+t;②;}printf(”%d\n”,s};}本題答案:【t=i*t】5、【單選題】②本題答案:【t=s0?-1:1】6、【判斷題】for語句的三個表達式都是必須的。本題答案:【錯誤】測驗11、【單選題】下面程序的功能是從鍵盤上輸入若干學生的學習成績,統(tǒng)計并輸出最高成績和最低成績,當輸入為負數(shù)時結(jié)束輸入。①main(){floatx,amax,amin;scanf(”%f”,x);amax=x;amin=x;while(①){if(xamax)amax=x;if(②)amin=x;scanf(”%f”,x);}printf(”\namax=%f\namin=%f\n”,amax,amin);}本題答案:【x=0】2、【單選題】②本題答案:【xamin】測驗21、【單選題】下面程序的輸出結(jié)果是#includestdio.hintmain(){inti,j;floats;for(i=6;i4;i--){s=0.0;for(j=i;j3;j--)s=s+i*j;}printf(”%f\n”,s);}本題答案:【45.000000】測驗31、【單選題】下列說法中正確的是本題答案:【break可以用在switch結(jié)構(gòu)和任何循環(huán)結(jié)構(gòu)中】第六周編程作業(yè)第六周單元測驗1、【單選題】下面程序的輸出是#includestdio.hmain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf(a=%d,b=%d\n,a,b);}本題答案:【a=2,b=1】2、【單選題】以下程序的輸出結(jié)果是main(){floatx=2,y;if(x0)y=0;elseif(x5!x)y=1/(x+2);elseif(x10)y=1/x;elsey=10;printf(”%f\n”,y);}本題答案:【0.500000】3、【單選題】求取滿足式的n,正確的語句是____本題答案:【for(i=1,s=0;(s=s+i*i)=1000;n=i++)】4、【單選題】下面的for語句for(x=0,y=10;(y0)(x4);x++,y--)本題答案:【循環(huán)執(zhí)行4次】5、【單選題】已知inti=1;執(zhí)行語句while(i++4);后,變量i的值為本題答案:【5】6、【單選題】下面程序的輸出結(jié)果是____main(){inti,j,x=0;for(i=0;i2;i++){x++;for(j=0;j-3;j++){if(j%2)continue;x++;}x++;}printf(”x=%d\n”,x);}本題答案:【x=4】7、【填空題】若下列程序執(zhí)行后t的值為4,則執(zhí)行時輸入a,b的值范圍是#include”stdio.h”main(){inta,b,s=1,t=1;scanf(”%d,%d”,a,b);if(a0)s+=1;if(ab)t+=s;elseif(a==b)t=5;elset=2*s;printf(”s=%d,t=%d\n”,s,t);}本題答案:【0】8、【填空題】下列程序段當a的值為014和0x14時的執(zhí)行結(jié)果分別是if(a=0xA|a12)if(01110==a)printf(”%d!\n”,a);elseprintf(”Right!%d\n”,a);elseprintf(”Wrong!%d\n”,a);本題答案:【10!Right!11】小測驗11、【單選題】下面程序的輸出結(jié)果是____。#includestdio.hmain(){inti,k,a[10],p[3];k=5;for(i=0;i10;i++)a[i]=i;for(i=0;i3;i++)p[i]=a[i*(i+1)];for(i=0;i3;i++)k+=p[i]*2;printf(”%d\n”,k);}本題答案:【21】小測驗21、【單選題】以下程序的功能:輸入30個人的年齡,統(tǒng)計18歲、19歲、……、25歲各有多少人。填空,使程序正確。main(){inti,n,age,a[30]={0};for(i=0;i30;i++){scanf(”%d”,age);__(1)__;}printf(”agenumber\n”);for(__(2)__;i++)printf(”%5d%6d\n”,i,a[i]);}本題答案:【(1)for(n=18;n=25;n++){if(age==n)a[n]++;}(2)i=18;i=25】小測驗31、【單選題】以下程序的功能:在給定數(shù)組中查找某個數(shù),若找到,則輸出該數(shù)在數(shù)組中的位置,否則輸出“cannotfound!”。填空,使程序正確。main(){inti,n,a[8]={25,21,57,34,12,9,4,44};scanf(”%d”,n);for(i=0;i8;i++)if(n==a[i]){printf(”Theindexis%d\n”,i);__(1)__;}if(__(2)__)printf(”cannotfound!\n”);}本題答案:【(1)break(2)i==8】小測驗11、【單選題】以下正確的數(shù)組定義語句是____。本題答案:【inty[2][3]={1,2,3,4,5,6};】2、【單選題】若有說明:inta[][4];則a[i][j]前有____個元素。本題答案:【i*4+j】第七周編程作業(yè)小測驗1、【單選題】C語言的函數(shù)定義中,()是不可缺少的。本題答案:【函數(shù)名】小測驗1、【單選題】以下函數(shù)的作用是通過自我調(diào)用將十進制整數(shù)n轉(zhuǎn)為二進制,存入數(shù)組a中,函數(shù)調(diào)用時的實參為()turn(n,a,k)intn,a[],k;{if(n0){a[k]=n%2;turn();}elsereturn;}本題答案:【n/2,a,k-1】小測驗1、【單選題】若函數(shù)調(diào)用時參數(shù)為基本數(shù)據(jù)類型的變量,以下敘述正確的是________.本題答案:【實參與其對應的形參分別占用不同的存儲單元】小測驗1、【單選題】以下敘述中,正確的是________.本題答案:【使用floatd定義的內(nèi)部變量存放在內(nèi)存中的動態(tài)存儲區(qū)】小測驗1、【單選題】設有以下定義:#defineN10,以下敘述正確的是()本題答案:【定義了一個宏,N是符號常量】第八周單元作業(yè)選擇題1、【單選題】圖靈機的部件不包括哪些部分()本題答案:【用于控制紙帶的電機】2、【單選題】在C語言中,關(guān)于表達式10/4的結(jié)果是本題答案:【2】3、【單選題】在C語言中,已知’a’字符的ASCII編碼是97,那么大寫C的編碼應該是本題答案:【67】4、【單選題】已知:chars='\\';則s的值_____本題答案:【包含1個字符】5、【單選題】設a為某個字符,判斷是大寫字母的判斷表達式是____本題答案:【a64a91】6、【單選題】關(guān)于數(shù)組的定義,正確的是本題答案:【inta[10]】7、【單選題】若要輸入一個字符,在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論