程序設(shè)計4-7測試題及其答案_第1頁
程序設(shè)計4-7測試題及其答案_第2頁
程序設(shè)計4-7測試題及其答案_第3頁
程序設(shè)計4-7測試題及其答案_第4頁
程序設(shè)計4-7測試題及其答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、程序設(shè)計4-7測試題及其答案您的姓名:填空題*.人要解決問題,首先要0 o 單項選擇題*A理解問題正確答案)B制定計劃C執(zhí)行計劃D回頭看.計算機幫助我們解決問題的五步驟正確的選項是()o 單項選擇題*A問題描述一數(shù)學(xué)建模一算法設(shè)計一程序設(shè)計-問題的解(正確答案)B問題描述一數(shù)學(xué)建模一程序設(shè)計一算法設(shè)計-問題的解C問題的解一數(shù)學(xué)建模一程序設(shè)計一算法設(shè)計-問題描述D其它都不對.圖靈獎的獲得者沃斯提出了著名的揭示面向過程的程序設(shè)計的本質(zhì)公式是()o 單項選擇題*A程序:算法+結(jié)構(gòu)設(shè)計B程序=算法+數(shù)據(jù)結(jié)構(gòu)(正確答案)C算法=程序+數(shù)據(jù)結(jié)構(gòu)D數(shù)據(jù)結(jié)構(gòu)=算法+程序.算法的有窮性是指()o 單項選擇題*A

2、算法程序的運行時間是有限的(正確答案)B算法程序所處理的數(shù)據(jù)量是有限的錯(正確答案).小寫字母的ASCII碼值比數(shù)字字符0-9的ASCII碼值大。判斷題*對(正確答案)錯.大寫字母A的ASCII碼值比小寫字母b的ASCII碼值大。判斷題*對錯(正確答案).運算符最小的屬是()單項選擇題單項選擇題*A符號(正確答案)B值C運算D變量.以下不是算術(shù)運算符的是()單項選擇題*A +B -C *D=(正確答案).用來判斷兩個值大小關(guān)系的運算符是()單項選擇題*A算術(shù)運算符B關(guān)系運算符(正確答案)C邏輯運算符D條件運算符.自增運算符是()單項選擇題*A+(正確答案)B-C+lD-l. int i=10,

3、a;a=+i;printf(nHa=%dnnn,a);以上片段代碼,輸出a的結(jié)果是(單項選擇題*A a=10Ba=ll(正確答案)Ca=9Da=12.加法運算符是()單項選擇題*A算術(shù)運算符1正確答案)B關(guān)系運算符C邏輯運算符D條件運算符.以下不是關(guān)系運算符的是()單項選擇題*A !=BC=3(正確答案)C23D23.自增與自減運算符都是常用的運算符,自減運算符是()單項選擇題*A +B -(正確答案)C+1D-1. int i=9,b;b=i+;printf(n,b=%dnnn,b);以上片段代碼,輸出b的結(jié)果是()單項選擇題*Ab=10Bb=llC b=9(正確答案)Db=12.以下是賦值

4、運算符的是()*A +二(正確答案)B -=(正確答案)C=(正確答案)D 二*.以下是關(guān)系運算符的是()*A (正確答案)B(正確答案)CoD=(正確答案).表達(dá)式的外延有()*A算術(shù)表達(dá)式(正確答案)B關(guān)系表達(dá)式正確答案)C邏輯表達(dá)式(正確答案)D條件表達(dá)式(正確答案).運算符包括()*A算術(shù)運算符;正確答案)B關(guān)系運算符正確答案)C邏輯運算符(正確答案)D條件運算符正確答案).操作數(shù)的包括()*A數(shù)值(正確答案)B變量:正確答案)C表達(dá)式(正確答案)D特殊符號.賦值運算符常用的運算符,以下賦值正確的選項是()*A int a=l;(正確答案)B char b=a;(正確答案)C floa

5、t c=3.1;(正確答案)D int a=b= 1;.關(guān)系運算符中大于或等于與小于或符于兩個符號是()*AB D =(正確答案).賦值運算符中使用正確的選項是()*Aa=l;(正確答案)B b+=2;(正確答案)C c/=6;(正確答案)D d=%2 ;.運算符的種類有很多,常用的運算符包括()*A算術(shù)運算符(正確答案)B關(guān)系運算符正確答案)C邏輯運算符正確答案)D條件運算符正確答案).變量與數(shù)值如變量a、c,l、2可以做為操作數(shù)的是()*A a(正確答案)B c(正確答案)C 1(正確答案)D 2(正確答案).算術(shù)表達(dá)式的值假設(shè)有小數(shù)參與運算,結(jié)果一定是小數(shù)判斷題對(正確答案)錯.算術(shù)運算

6、符兩邊都是整數(shù)時,結(jié)果是整數(shù)判斷題米對(正確答案)錯. %的兩端只能是整數(shù)判斷題*對(正確答案)錯.符號=在DEV-C中可以做為判斷兩個數(shù)是否相等來使用判斷題*對錯(正確答案).自增運算符:+功能:使變量自增1 判斷題*對(正確答案)錯. char c=a;printf(%c,+c);以上語句正確判斷題*對(正確答案)錯.char a=b;那么a+ ;是錯的,因為不能對字符變量自加判斷題*對錯(正確答案)./的兩端可以是整數(shù)或小數(shù),的兩端可以是整數(shù)或小數(shù)判斷題*對錯(正確答案).在DEV-C中判斷兩個數(shù)是否相等來兩個等號來表示,如a=b 判斷題*對(正確答案)錯.邏輯與運算符是()。單項選擇題

7、單項選擇題*A &(正確答案)B|C !D !二.條件運算符是()o 單項選擇題*A& :B| :O :D?:(正確答案). int a,b;scanf(d%d”,&a,&b); 輸入兩個數(shù)值printf(d: a = b ? a : b);以上代碼完成的結(jié)果是()。單項選擇題單項選擇題*A輸出a、b兩數(shù)的大值(正確答案)B輸出a、b兩數(shù)的小值Ca、b相同輸不出結(jié)果D其它都不對.以下運算符中,優(yōu)先級最低的是()。單項選擇題*A&BC !D ,(正確答案)79,以下運算符中,優(yōu)先級最高的是()o 單項選擇題*A&BC !(正確答案)D,.邏輯運算符或運算符是()0 單項選擇題*A&B |(正確答

8、案)C !D|.唯一的一個三元運算符,條件運算符是()o 單項選擇題*A& :B| :O :D?:(正確答案). int a,b;scanf(d%d;&a,&b); /輸入兩個數(shù)值printf(%d”, a = b ? a : b);運行代碼,輸入2 3兩個數(shù),輸出結(jié)果應(yīng)該是()。單項選擇題單項選擇題*A2B 3(正確答案)C23D32.運算符使用中計算先后順序是不一樣,優(yōu)先級最低的是0 o 單項選擇題*A&BC !(正確答案)D二.邏輯運算符包括()o *A &:正確答案)B |(正確答案)C !(正確答案)D !二.關(guān)于優(yōu)先級正確的選項是()o *A算術(shù)高于關(guān)系(正確答案)B關(guān)系高于邏輯(

9、正確答案)C邏輯高于條件(正確答案)D條件高于賦值正確答案).位運算符包括()。*A取反(正確答案)B位與正確答案)C位或(正確答案)D左移(正確答案).以下是運算符是()o *A +(正確答案)B (正確答案)CoD&(正確答案).運算符表示正確的有()。*A +=(正確答案)B =(正確答案)C &=(正確答案)D &=.以下運算符中,是邏輯運算符有()o *A&B |(正確答案)C !(正確答案)D !=.運算符的優(yōu)先運算是不同的,關(guān)于優(yōu)先級正確的選項是()o *A算術(shù)高于關(guān)系(正確答案)B關(guān)系高于邏輯正確答案)C邏輯高于條件(正確答案)D條件高于賦值正確答案).位運算是針對二進制數(shù)運算

10、的符號,它包括()o *C算法程序的長度是有限的D算法只能被有限的用戶使用.程序運行時,指令按自頂而下執(zhí)行的流程控制結(jié)構(gòu)是()o 單項選擇題*A順序結(jié)構(gòu)正確答案)B選擇結(jié)構(gòu)C循環(huán)結(jié)構(gòu)D樹形結(jié)構(gòu).在執(zhí)行有限的步驟后自動結(jié)束、不會出現(xiàn)無限循環(huán)。是指算法五大特性中的0 o 單項選擇題*A有窮性(正確答案)B確定性C可行性D高端性.選擇恰當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)可以提高程序的()o 單項選擇題*A運行或存儲效率(正確答案)B內(nèi)存空間C外存空間D易讀性.算法的每一步驟都具有確定的含義,不會出現(xiàn)二義性。是指算法五大特性中的0 o 單項選擇題*A有窮性B確定性正確答案)C可行性A取反(正確答案)B位與(正確答案)C位或

11、(正確答案)D左移(正確答案).運算符種類有很多,以下是正確運算符的是()o *A +(正確答案)B (正確答案)CD#.以下是賦值與位運算的有()。*A +二(正確答案)B=C &(正確答案)D&.邏輯表達(dá)式的結(jié)果只有兩個,成立為1(真),不成立為0(假)。判斷題*對(正確答案)錯.邏輯與是全真為真,遇假那么假。判斷題*對(正確答案)錯.全假為假,遇真那么真指的是邏輯與的規(guī)那么。判斷題*對 錯(正確答案).條件運算符是唯一的三目運算符。判斷題*對(正確答案)錯.表達(dá)式1 ?表達(dá)式2 :表達(dá)式3條件運算表達(dá)式格式中,代表條件的是表達(dá)式2。判斷題*對錯(正確答案).運算符里有多個三元運算符,最常

12、用三元運算符就是條件運算符。判斷題*對錯(正確答案)10L邏輯運算與是全真才為真,有假那么假。判斷題*對(正確答案)錯.邏輯運算或指的是兩邊同時為假結(jié)果才為假。判斷題*對(正確答案)錯.關(guān)系運算符是唯一的二目運算符。判斷題*對錯(正確答案). 1 ? 2 : 3表達(dá)式結(jié)果是3。判斷題*對 錯(正確答案).visio軟件中,起止框形狀是方形形狀。判斷題*對錯(正確答案). 2小寫字母豆的ASCII碼值比數(shù)字字符0-9中字符9的ASCII碼值大。判斷 題*對(正確答案)錯.自增運算符:+功能:使變量自增或者使定數(shù)自增,如a+,2+等(判斷題* 對錯正確答案)D輸入輸出性.算法的每一步都必須是可行的

13、,也就是說,每一步都能夠通過執(zhí)行有限次數(shù)完 成。是指算法五大特性中的()o 單項選擇題*A有窮性B確定性C可行性(正確答案)D輸入輸出性.下面關(guān)于算法概念描述正確的選項是0 o 單項選擇題*A算法就是解決問題的方法和步驟。(正確答案)B算法就是解決問題所使用的工具.C算法是解決問題所必須的輸入數(shù)據(jù)D算法是解決問題所必須的輸出數(shù)據(jù).算法包括以下哪些算法()。*A遞推算法(正確答案)B迭代算法(正確答案)C窮舉算法(正確答案)D冒泡排序算法(正確答案).程序是一門藝術(shù)、主要表達(dá)在()o *A算法設(shè)計-程序的靈魂(正確答案)B算法設(shè)計-程序的肉體C結(jié)構(gòu)設(shè)計-程序的靈魂D結(jié)構(gòu)設(shè)計-程序的肉體正確答案)

14、.算法的五大特性指()。*A有窮性(正確答案)B確定性正確答案)C可行性(正確答案)D輸入、輸出特性(正確答案).流程控制的三種結(jié)構(gòu)包括()。*A順序結(jié)構(gòu)正確答案)B選擇結(jié)構(gòu)正確答案)C循環(huán)結(jié)構(gòu)(正確答案)D樹形結(jié)構(gòu).以下是算法的描述方法的是()。*A自然語言描述正確答案)B程序流程圖描述正確答案)CN-S圖描述(正確答案)D PS做圖.算法的設(shè)計方法有很多,常用的算法方法有以下哪些()o *A遞推算法(正確答案)B迭代算法(正確答案)C窮舉算法(正確答案)D冒泡排序算法(正確答案).關(guān)于算法五大特性中的輸入及輸出描述正確的選項是()o *A算法可以具有零個或多個輸入(正確答案)B算法必須有輸

15、入C算法至少有一個或多個輸出(正確答案)D算法可能沒有輸出.算法表示方式中的用流程圖描述的好處是()。*A直觀形象:正確答案)B易于理解正確答案)C含義不太嚴(yán)格D描述冗長.算法的描述方法有很多,常用的方法是()。*A自然語言描述(正確答案)B程序流程圖描述正確答案)CN-S圖描述:正確答案)D PS做圖.算法的輸入特性中要求至少有一個輸入。判斷題*對錯(正確答案).算法的輸出特性中要求至少有一個輸出。判斷題*對(正確答案)錯.算法的每一步都必須是可行的,也就是每一步都能夠通過執(zhí)行有限次數(shù)完成, 指的是算法確實定性。判斷題*對錯正確答案).只需要將流程控制的三種結(jié)構(gòu)組合在一起,就可以解決現(xiàn)實世界

16、中任何一個復(fù) 雜的問題。判斷題*對(正確答案)錯.visio軟件中,起止框形狀是菱形形狀。判斷題*對錯(正確答案).算法的輸入特性中要求可以沒有輸入。判斷題*對(正確答案)錯.算法的輸出特性中要求可以沒有輸出。判斷題*對錯(正確答案).算法的每一步都必須是可行的,也就是每一步都能夠通過執(zhí)行有限次數(shù)完成, 指的是算法的有效性。判斷題*對錯(正確答案).將流程控制的三種結(jié)構(gòu)組合在一起還缺乏以解決現(xiàn)實世界中復(fù)雜的問題。判 斷題*對錯(正確答案).美國信息交換標(biāo)準(zhǔn)代碼簡稱()。單項選擇題單項選擇題*A ASCII碼(正確答案)B BCD 碼C GB-32 碼D 8421碼.通過輸入設(shè)備,將數(shù)據(jù)輸入到程

17、序的操作是()o 單項選擇題*A輸入(正確答案)B輸出C修改D判斷.單字符輸入函數(shù)是()o 單項選擇題*A putchar()B getchar()(正確答案)C gets()D puts().讀取一個十進制整數(shù),并賦值給血型的格式控制符是()o 單項選擇題*A %d(正確答案)B %cC%fD%s. ASCII碼是指()0 單項選擇題*A美國信息交換標(biāo)準(zhǔn)代碼(正確答案)B簡體中文交換碼C又稱GB-32碼D四角交換.通過輸出設(shè)備,將程序處理結(jié)果顯示的操作是()。單項選擇題米A輸入B輸出(正確答案)C修改D判斷.單字符輸出函數(shù)是()。單項選擇題*A putchar()(正確答案)B getchar()C gets()D puts().一個十進制數(shù)的3.5,它的類型格式控制符是()o 單項選擇題*A%dB%cC %f(正確答案)D%s.可以完成輸入的是()o *A getchar()(正確答案)B scanf()(正確答案)C gets()(正確答案)D puts().可以完成輸出的是()o *A putchar。三確答案)B printf()(正確答案)c puts()三確答

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論