




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序設(shè)計(jì)基礎(chǔ)月考總復(fù)習(xí)四
1.在C語言中()是解決問題的方法與步驟[單選題]*
A運(yùn)算符
B變量
C表達(dá)式
D算法
2.在C語言中下列變量定義和賦值錯誤的是()[單選題]*
Ainti,j=20;
Bcharc="c";(正確答案)
Cfloatf=l+2;
Dintx,y;x=y=l();
3.下面程序執(zhí)行后如果輸入的值分別是3,4則輸出的結(jié)果是()
#include"stdio.h"
voidmain()
{inta,b,s;
scanf("%d,%d",&a,&b);
s=a;
if(s<b)s=b;
s=s*s;
printf("%d\n",s);
}[單選題1*
A9
B16(正確答案)
C12
D3
4.下面程序執(zhí)行后的結(jié)果是()
#include<stdio.h>
voidmain()
{intx=8,y=-7,z=9;
if(x<y)
if(y<0)
z=();
else
z-=l;
printf(n,,%d\n,M,,z);
}[單選題]*
A8
B1
C9(正確答案)
DO
5.下面程序執(zhí)行后的結(jié)果是()
#include"stdio.h"
voidmain()
(
inta=14;
switch(a%3)
(
case0:a=4;break;
case1:a=5;break;
case2:a=6;break;
printf("%d",a);
}[單選題1*
A4
B5
C6(正確答案)
D無法編譯
6.下面概念描述不正確的是()[單選題]*
A計(jì)算機(jī)中所有程序的運(yùn)行都是在內(nèi)存中進(jìn)行的。
B內(nèi)存其作用是用于暫時存放CPU中的運(yùn)算數(shù)據(jù),以及與硬盤等外部存儲器交換
的數(shù)據(jù)。
C內(nèi)存劃分成一個一個的字節(jié),每個字節(jié)是4位二進(jìn)制位組成
D內(nèi)存中每個字節(jié)都有一個地址,使用時,計(jì)算機(jī)將通過地址來錄址,找到要用的
數(shù)據(jù)。
7.以下程序的運(yùn)行結(jié)果是()
#include<stdio.h>
main()
(
inta=6,b=5;
if(a>b)
a=b;
b=a;
else
a++;
b++;
printf(nn%d,%d"H,a,b);
}[單選題1*
A5,5用答案i
B5,6
c編譯出錯
D6,6
8.執(zhí)行以下程序后,輸出'*'號的個數(shù)是()
#include<stdio.h>
main()
{intj;
for(j=0;j<=4;i++)
printf("%c";*');
}[單選題]*
A3
B4
C5(正確答案)
D6
9.關(guān)于計(jì)算機(jī)語言發(fā)展過程中,下列語言不屬于高級語言的是()[單選題]*
A機(jī)器語言
BC語言
CPHP語言
DC#語言
1().下面不是關(guān)系表達(dá)式一般形式的是0[單選題]*
Aa==b
Bb>=7
Ca<15/4
Da||b(正確答案)
11.淘寶賣家準(zhǔn)備對““熊貓""牌電動車提價銷售,程序執(zhí)行后如果輸入的值是150()則
輸出的結(jié)果是()
#includeHstdio.h"
main()
{
floatprice;
scanf("%f',&price);
if(price>15()())
{printf(n%f,,price+price*O.1);}
else
{printf("%f,,price4-priceHi().O5);)
}[單選題]*
A1800.0
B1980.0
C1575(正確答案)
D1550.0
12.下面程序執(zhí)行后的執(zhí)行結(jié)果是()
#include<stdio.h>
main()
{inti,sum=();
for(i=l;i<10;i=i+2)
if(i%2==0)
sum+=i;
printf("%d",sum);
}[單選題]*
A12
B4
C8
DO(正:
13.轉(zhuǎn)換的方式有兩種:()和強(qiáng)制轉(zhuǎn)換。[單選題】*
A自動轉(zhuǎn)換
B整型轉(zhuǎn)換
C實(shí)型轉(zhuǎn)換
D字符轉(zhuǎn)換
14.函數(shù)getchar()的作用是從系統(tǒng)隱含指定的輸入設(shè)備(即將端鍵盤)輸入()字符
[單選題】*
A1個
B多個
C限量個
D無限個
15.while語句實(shí)現(xiàn)的是()結(jié)構(gòu)[單選題]*
A順序
B選擇
C循環(huán)
D結(jié)構(gòu)化
16.循環(huán)結(jié)構(gòu)while的基本語法如下:
while(表達(dá)式)
(
語句1;
語句n;
)
則表達(dá)式可以為()*
A算術(shù)表達(dá)式
B關(guān)系表達(dá)式
C邏輯表達(dá)式(正確答案)
D常量值(正確答案)
17.有關(guān)算法的特性描述不正確的是()*
A一個算法應(yīng)該包含有限的操作步驟,而不能是無限的。是指算法的有效性.
答案)
B算法中的每一個步驟都應(yīng)當(dāng)能有效的執(zhí)行,并得到確定的結(jié)果。是指算法的有窮
性正確答案)
C算法中的每個步驟都應(yīng)當(dāng)是確定的,而不是含糊的、模凌兩可的。是指算法的確
定性.
D算法有,有一個或多個輸入,零個或多個輸出
18.下面關(guān)于#include指令表示正確的是()*
Ainclude<文件名>(王確答案)
Binclude”文件名確答自
Conclude{文件名}
D#include'文件名,
19.C語言中標(biāo)部分符(變量等)命名規(guī)范不包含以下()*
A標(biāo)識符包含字母、數(shù)字、下劃線及$符號構(gòu)成
B標(biāo)識符命名無太多要求,隨意即可。
C標(biāo)識符要見名識義、不區(qū)分大小寫存衿案)
D標(biāo)識符不能以下劃線開頭
20.下面關(guān)于關(guān)系表達(dá)式的值描述不正確的是()*
A關(guān)系表達(dá)式的值是用“0”與T表示的或用“true"或"false"表示
B關(guān)系成立表達(dá)式的值為1或true表示
C關(guān)系不成立表達(dá)式的值為0或false
D關(guān)系表達(dá)式的值是用“1“與“0”表示真與假
21.以下容量轉(zhuǎn)換不正確的是()*
A1b==8B:確答案)
B1KB==1,024bB確答案)
C1PB==1024TB
D1GB==1,024KB正確答案)
22.if(a==l){a=b;}else{a++;}語句轉(zhuǎn)換成具有功能相同的switch語句是()*
Aswitch(a){casel:a=b;break;default:a++;}(正確答案)
Bswitch(a==1){case0:a=b;break;casel:a++;}
Cswitch(a){default:a++;break;casel:a=b;}
Dswitch(a==l){casel:a=b;break;case0:a++;}
23.switch注意事項(xiàng),關(guān)于case說法錯誤的是()*
Acase(i>=5&&i<=10):printf("a");break;
Bcase1.1:printf("a");break;
Ccasel;printf("a");break;確答案)
Dcase2:printf("b");break;
24.關(guān)于continue,break說法不正確的是()*
Acontinue語句的作用是:使程序的執(zhí)行流跳出包含它的所有循環(huán)確?
Bbreak語句只能用在循環(huán)體內(nèi)和switch語句體內(nèi)
C在循環(huán)體內(nèi)使用break語句和continue語句的作用相同
Dbreak語句只能用在switch語句體內(nèi)
25.關(guān)于變量的使用說法中,正確的是()*
A所謂變量是指在程序運(yùn)行過程中其值可以被改變的量
B變量所占的存儲單元地址可以隨時改變
C程序中用到的所有變量都必須先定義后才能使用
D程序中用到的變量命名必須遵守命名規(guī)范.
26.一個C語言源程序不一定從main函數(shù)開始執(zhí)行。()[單選題]*
A、對
B、錯(正確答案)
27.為了避免嵌套的條件語句if-else的二義性,C語言規(guī)定:else與它最近的且沒
有其它else匹配的if配對使用。()[單選題]*
A、對(正確答案)
B、錯
28.一個C語言源程序只有一個main函數(shù)。()[單選題]*
A、對(正確答案)
B、錯
29.for語句可以快速實(shí)現(xiàn)選擇結(jié)構(gòu)。()[單選題]*
A、對
B、錯(正確答案)
30.一個結(jié)構(gòu)化程序必須同時由順序、選擇、循環(huán)三種結(jié)構(gòu)組成。()[單選題]*
A、對
B、錯
31.scanf("%d%*d%口&m,&y);中變量的個數(shù)和輸入格式符個數(shù)不一致導(dǎo)致出現(xiàn)輸
入錯誤。()[單選題]*
A、對(
B、錯
32.if后面不論有幾條語句都不用加{}。()[單選題]*
A、對
B、錯(正確答案)
33.數(shù)據(jù)類型是相對于常量而言的,在程序執(zhí)行過程中其值可以改變的量。()
[單選題]*
A、對
B、錯
34.一個C程序必須有且只能有一個用main()作為名字的函數(shù),這個函數(shù)稱為主函
數(shù)。()[單選題]*
A、對(正確答案)
B、錯
35.窮舉法的基本要素中確定判斷條件一般采用()結(jié)構(gòu)[單選題]*
A順序結(jié)構(gòu)
B選擇結(jié)構(gòu)
C循環(huán)結(jié)構(gòu)
D遞歸結(jié)構(gòu)
36.窮舉法的基本要素確定對象及范圍,實(shí)現(xiàn)多次重復(fù)操作一般采用()結(jié)構(gòu)[單選
題]*
A順序結(jié)構(gòu)
B選擇結(jié)構(gòu)
C循環(huán)結(jié)構(gòu)
D遞歸結(jié)構(gòu)
37.以下列舉的項(xiàng)中屬于窮舉法缺點(diǎn)的是()[單選題]*
A運(yùn)算量小
B運(yùn)算量大
C算法簡單
D邏輯清晰
38.下面程序是輸出所有水仙花數(shù)程序空白處應(yīng)填的內(nèi)容是()
#include"stdio.h"
voidmain()
(
intnum;
intg,s,b;
for(num=100;num<=999;num++)
(
g=num%10;
s=num/10%10;
b=num/10();
if()
(
printf("%d\t",num);
)
)
}[單選題]*
Ag*g*g+s*s*s+b*b*b==num
Bg*g*g+s*s*s+b*b*b=num
Cg*g+s*s+b*b==num
Dg*g+s*s+b*b=num
39.對于循環(huán)結(jié)構(gòu)for(表達(dá)式1;;表達(dá)式3)可以理解為()[單選題]
Afor(表達(dá)式1;0;表達(dá)式3)
Bfor(表達(dá)式1;1;表達(dá)式3)正確答案)
Cfor(表達(dá)式1;表達(dá)式1;表達(dá)式3)
Dfor(表達(dá)式1;表達(dá)式3;表達(dá)式3)
40.窮舉法也稱為(),列舉所有可能,逐一試探。[單選題]*
A枚舉法彳答案)
B集合法
C結(jié)構(gòu)法
D描述法
41.下面描述關(guān)于計(jì)算機(jī)語言發(fā)展過程中,高級語言之前出現(xiàn)的語言是()[單選
題]*
A匯編語言
B語言
CPHP語言
DC#語言
42.在大中電器的管理系統(tǒng)中,定義了變量intnum;來存放功能編號則num這個變量
在內(nèi)存中占用的字節(jié)數(shù)為0[單選題]*
A1
B2
C4(正確答案)
D8
43.下面程序執(zhí)行后的結(jié)果是()
#include"stdio.h"
voidmain()
intx=l,y=l;
printf(,f%d",(x||y));
}[單選題]*
Al(正確答案)
BO
C2
D11
44.俱樂部飛鏢愛好者進(jìn)行投鏢比賽,下面程序如果輸入的值分別是23與45則輸
出結(jié)果是()
#include"stdio.h"
voidmain()
(
intnl,n2;
printf("請輸入二位參賽者本局的投鏢數(shù):");
scanf("%d%d",&nl,&n2);
if(n1<=n2)
(
printf("本局投鏢數(shù)最高數(shù)%d鏢",n2);
)
else
(
printf("本局投鏢數(shù)最高數(shù)%d鏢",nl);
}
}[單選題1*
A23
B45(正確答案)
C2345
D4523
45.()算法指列舉所有可能,逐一試探找出滿足條件的算法。[單選題]*
A窮舉(正確答案)
B遞推
C遞歸
D迭代
46.窮舉算法定義中,它的最小的屬是()[單選題]*
A算法(正確答案)
B結(jié)構(gòu)
C程序
D其它都不對
47.#include""stdio.h""
voidmain()
{inti;
for(i=l;i<=100;i++)
(
if()
{printf(""%d\t"",i);break;}
)
}列舉1-100間能被7整隊(duì)的數(shù),if后的條件應(yīng)該是。[單選題]*
Ai/7==0
Bi/7=0
Ci%7=0
Di%7==0確答案)
48.include""stdio.h""
voidmain()
(
intj;
for(j=l;j<=10();j++)
(
if()
{printf(""%d\t"",j);break;}
)
}列舉1-100之間能整除3并且能整除5的數(shù),if條件應(yīng)該是()[單選題]*
Ai%3==0
Bi%5==0
Ci/3==0&&i/5==0
Dj%3==()&&j%5==0
49.窮舉法求解問題的要素包含()*
A確定窮舉的對象
B確定窮舉的范圍
C確定判定條件
D確定窮舉的時間
5().下面列舉的案例中使用了窮舉法的是()*
A青蛙過河
B百雞問題
C密碼破譯
D十個數(shù)相加
51.下面關(guān)于窮舉法實(shí)例描述正確的是()
A窮舉法也被稱為枚舉法官答案)
B窮舉法的實(shí)際應(yīng)用,常用于密碼的破譯
C將所有可能的密碼逐個嘗試,直到找出真正的密碼為止
D窮舉查找密碼的方法也被稱為暴力搜索法
52.窮舉法缺點(diǎn)的是()*
A算法簡單
B邏輯簡單
C運(yùn)算量較大
D運(yùn)行時所花費(fèi)的時間長
53.下面關(guān)于選擇結(jié)構(gòu)描述不正確的是()*
Aif結(jié)構(gòu)與switch結(jié)構(gòu)中都可以使用break結(jié)束條件判斷
B當(dāng)if后只有一條語句可以不加{},多條必須加口;else后只有一條語句可以不加
{),多條必須加{}。
Cswitch和if—else可以做多分支選擇嘀答案)
Dswitch語句寫出的程序,可讀性非常好,整體流程看起來清晰明確。
54.麗家寶貝前臺結(jié)算平臺,根據(jù)顧客信息確認(rèn)是否是會員,如果是會員則享受購
物9折優(yōu)惠,否則需要按標(biāo)價計(jì)賬。下面是該管理系統(tǒng)中的部分代碼,如果輸入的
值是1則顯示結(jié)果是()。
#include"stdio.h"
voidmain()
(
intn;
printf("請確認(rèn)是否是會員1/0:");
scanf(H%dn,&n);
if(n==l)
printf("會員顧客,結(jié)算享受九折優(yōu)惠政策");
else
(
printf("非會員顧客,實(shí)價支付)
)
}[單選題]*
A會員顧客,結(jié)算享受九折優(yōu)惠政策
B非會員顧客,實(shí)價支付
C會員顧客,結(jié)算享受九折優(yōu)惠政策非會員顧客,實(shí)價支付
D編譯出錯
55.下面程序執(zhí)行后如果class輸入的值是C則輸出的結(jié)果是()
switch(class)
(
case'A':printf("GREAT!");
case'B':printf("GOOD!");
case'C':printf("OK!");
case'D':printf("NO!");
default:printf("ERROR!");
}[單選題]*
AOK!
BNO!
COK!NO!
DOK!NO!ERROR!
56.窮舉法求解問題的兩個基本要素不包含()*
A確定窮舉對象和窮舉范圍
B確定判定條件
C確定窮舉所需要的時間
D確定列舉窮舉的地點(diǎn)
57.以下列舉的窮舉法的缺點(diǎn)不包含的有()*
A運(yùn)算量較大
B只適合于“有幾種組合”、“是否存在”、求解不定方程等類型的問題求解
C運(yùn)算量較小
D適用范圍廣(正確答案)
58.下面列舉的屬于窮舉法的應(yīng)用是()*
A密碼的破譯(正確答案)
B猜數(shù)字(正確答案)
C二個數(shù)相加
D三個數(shù)相減
59.程序中對使用注釋描述正確的是()*
A注釋是非常重要的一種機(jī)制。沒有注釋的程序不能算是合格的程序。
B注釋要簡潔明確。工
C注釋方便了代碼的閱讀和維護(hù)。(正確答案?
D程序中要保證注釋和代碼的一致性。
60.算法的特性描述中正確的選項(xiàng)包含的是()*
A有窮性(正確答案)
B確定性(正確答案)
C可行性(正確答案)
D有多個輸入,有一個或多個輸出,一個算法必須有輸入。
61.在循環(huán)結(jié)構(gòu)中while循環(huán)的while。后沒有分號,do-while循環(huán)的while。后一定
要有一個分號。0[單選題]*
A、對(正確答案)
B、錯
62.while與for循環(huán)結(jié)構(gòu)中,可以用continue退出循環(huán),用break結(jié)束本次循環(huán)。
0[單選題]*
A、對
B、錯
63.if—else或if—elseif都可以轉(zhuǎn)換成多個單if語句。但是在寫程序時還是雙分支
選擇if—else,多分支選if—else-ifo()[單選題]*
A、對(正確答案)
B、錯
64.密碼破譯過程中,一次一次與密碼比較,我們只能用for循環(huán)來實(shí)現(xiàn)循環(huán)過
程。()[單選題]*
A、對
B、錯(正確答案)
65.百錢買百雞過程,我們只能用for循環(huán)來實(shí)現(xiàn)求解過程。()[單選題]*
A、對
B、錯
66.流程圖是用一些圖框來表示各種操作。是算法的圖形化表示。用圖形表示算
法,直觀形象,易于理解。()[單選題]*
A、對
B、錯
67.switch后面括號內(nèi)的表達(dá)式如果出現(xiàn)小數(shù),則必須保留小數(shù)點(diǎn)二位才可以,否
則編譯出錯。()[單選題]*
A、對
B、錯(正確答案)
68.swtich結(jié)構(gòu)中的break作用是結(jié)束當(dāng)前case語句的執(zhí)行,繼續(xù)下一個case分支
的判斷。0[單選題】*
A、對
B、錯
69.流程圖是用一些圖框來表示各種操作。是算法的圖形化表示。用圖形表示算
法,直觀形象,易于理解。()[單選題]*
A、對
B、錯
70.switch后面括號內(nèi)的表達(dá)式如果出現(xiàn)小數(shù),則必須保留小數(shù)點(diǎn)二位才可以,否
則編譯出錯。()[單選題]*
A、對
B、錯(正確答案)
71.swtich結(jié)構(gòu)中的break作用是結(jié)束當(dāng)前case語句的執(zhí)行,繼續(xù)下一^case分支
的判斷。()[單選題]*
A、對
B、錯(正確答案)
72.先編寫出基礎(chǔ)程序段,然后再逐步擴(kuò)大規(guī)模、補(bǔ)充和升級某些功能,實(shí)際上是
一種自底向上構(gòu)造程序的過程這是采用()的程序設(shè)計(jì)方法[單選題]*
A自底向上
B自底向下
C自底向下,逐步求精
D結(jié)構(gòu)化
73.先寫出結(jié)構(gòu)簡單、清晰的主程序來表達(dá)整個問題,若子問題中還包含復(fù)雜的子
問題,再用子程序或函數(shù)實(shí)現(xiàn),直到每個細(xì)節(jié)都可用高級語言表達(dá)為止,這是采用
()的程序設(shè)計(jì)方法[單選題]*
A自頂向下
B自底向上
C自項(xiàng)向下結(jié)構(gòu)化
D結(jié)構(gòu)化
74.對問題的全局做出決策,設(shè)計(jì)出對問題本身較為自然的、很可能是用自然語言
表達(dá)的抽象算法,然后再進(jìn)入下一層抽象,如此繼續(xù)下去的方法是()的程序設(shè)計(jì)
方法[單選題]*
A自頂向下
B自底向上
C逐步求精
D結(jié)構(gòu)化
75.結(jié)構(gòu)化程序設(shè)計(jì)遵循()原則[單選題]*
A單入口、多出口
B多入口、單出口
C單入口、單出口
D其它都不對
76.結(jié)構(gòu)化程序設(shè)計(jì)要求在使用過程中,限制和避免使用()語句[單選題]*
Abreak
Bcontinue
Cif
Dgoto
77.先編寫出基礎(chǔ)程序段,然后再逐步擴(kuò)大規(guī)模、補(bǔ)充和升級某些功能,是()的
程序設(shè)計(jì)方法。[單選題]*
A自底向上(正確答案)
B自底向下
C自底向下,逐步求精
D結(jié)構(gòu)化
78.先全局后局部、先整體后細(xì)節(jié)、先抽象后具體,是()的程序設(shè)計(jì)方法[單選
題]*
A自頂向下,逐步求精
B自底向上
C結(jié)構(gòu)化設(shè)計(jì)
D模塊化設(shè)計(jì)
79.結(jié)構(gòu)化程序設(shè)計(jì)的屬是()[單選題]*
A設(shè)計(jì)方法
B程序方法
C結(jié)構(gòu)化方法
D程序算法
8().結(jié)構(gòu)化程序設(shè)計(jì)遵循()原則[單選題]*
A單入口、多出口
B多入口、單出口
C單入口、單出口(正:
D其它都不對
81.有無()語句,并不是程序結(jié)構(gòu)好壞的標(biāo)志。[單選題]*
A順序結(jié)構(gòu)
B選擇結(jié)構(gòu)
C循環(huán)結(jié)構(gòu)
Dgoto
82.()函數(shù)的功能是返回(0,1)之間的一個隨機(jī)數(shù)。[單選題]*
Arandom
Bmax
Cmin
Dfloor
83.模塊間的聯(lián)系越多,則模塊的相對獨(dú)立性越()[單選題]*
A強(qiáng)
B差(正確答案)
C好
D其它都不對
84.數(shù)據(jù)抽象的結(jié)果是()o[單選題]*
A數(shù)據(jù)類型
B函數(shù)
C模塊
D代碼
85.過程抽象的結(jié)果是()[單選題]*
A數(shù)據(jù)類型
B函數(shù)
C模塊
D代碼
86.將一個大規(guī)模程序,自頂向下劃分為一些較小的、相對獨(dú)立、又相互關(guān)聯(lián)的模
塊,是()程序設(shè)計(jì)[單選題]*
A結(jié)構(gòu)化
B自底向上
C自頂向下
D模塊化
87.自頂向下、逐步求精的方法是()*
A先全局后局部(正確答案)
B先整體后細(xì)節(jié)
C先抽象后具體
D先局部后全局
88.關(guān)于goto語句說法正確的是()*
Agoto語句是有害的(正確答案)
B高級語言應(yīng)保留goto語句
C高級語言應(yīng)取消goto語句
Dgoto語句無害
89.結(jié)構(gòu)化程序設(shè)計(jì)分為()*
A自底向上結(jié)構(gòu)化設(shè)計(jì)
B自頂向下、逐步求精結(jié)構(gòu)化設(shè)計(jì)(,答案)
C自左向右結(jié)構(gòu)化設(shè)計(jì)
D自右向左結(jié)構(gòu)化設(shè)計(jì)
90.結(jié)構(gòu)化程序設(shè)計(jì)原則是()*
A限制和避免使用goto語句
B必須遵循算法的三大結(jié)構(gòu)(順序、選擇、循環(huán))
C采用“單入口、單出口”的控制結(jié)構(gòu)
D采用“自頂向下、逐步求精”方法進(jìn)行設(shè)計(jì),
91.結(jié)構(gòu)化程序設(shè)計(jì)必須遵循算法的三大結(jié)構(gòu),分別是()*
A順序結(jié)構(gòu)
B選擇結(jié)構(gòu)
C循環(huán)結(jié)構(gòu)
D結(jié)構(gòu)化結(jié)構(gòu)
92.程序設(shè)計(jì)的基本單元有()*
A順序結(jié)構(gòu)
B選擇結(jié)構(gòu)
C循環(huán)結(jié)構(gòu)
Dgoto語句
93.下列敘述中,符合良好程序設(shè)計(jì)風(fēng)格要求的是()*
A程序的效率第一,清晰第二
B程序的可讀性好
C程序中要有必要的注釋
D輸入數(shù)據(jù)前要有提示信息
94.程序設(shè)計(jì)中,需要處理的兩類要素是()*
A過程(正確答案)
B數(shù)據(jù)
C代碼
D思路
95.模塊分解的基本思想是()*
A將一個復(fù)雜的任務(wù)劃分為若干個較為簡單的子任務(wù)。之
B若子任務(wù)仍然比較復(fù)雜,則繼續(xù)將子任務(wù)分解。正確性至)
C直到分解成為一些足夠簡單、易于解決的子任務(wù)為止
D分治思想的一種具體體現(xiàn)。:答案)
96.為了使模塊盡可能獨(dú)立,以下不正確的是()*
A模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)
B模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
97.實(shí)際程序開發(fā)過程不是純粹的自頂向下和自底向上。()[單選題]*
A.對(正確答案)
B.錯
98.實(shí)際程序開發(fā)過程可以純粹使用自頂向下或自底向上。()[單選題]*
A.對
B.錯
99.在程序中是嚴(yán)格禁止使用goto語句。()[單選題]*
A.對
B.錯癰答案)
10().高級語言中沒有保留got。語句使用,是因?yàn)間oto語句容易使程序混淆。()
[單選題]*
A.對
B.錯(正確答案)
101.程序設(shè)計(jì)中“好的結(jié)構(gòu)”比“高的效率”更為重要。()[單選題]*
A.對(正確答案)
B.錯
102.實(shí)際程序開發(fā)過程,不是純粹的自頂向下和自底向上。(對)[單選題]*
A.對(正確答案)
B.錯
103.程序設(shè)計(jì)的目標(biāo),不只編寫一個能得到正確運(yùn)行結(jié)果的程序,還應(yīng)關(guān)注程序結(jié)
構(gòu)的好壞,“好的結(jié)構(gòu)”比“高的效率”更為重要。0[單選題]*
A.對(正確答案)
B.錯
104.只用順序、選擇、循環(huán)三種基本的控制結(jié)構(gòu),就能實(shí)現(xiàn)任何單入口、單出口的
程序[單選題]*
A.對(正確答案)
B.錯
105.好的程序結(jié)構(gòu),必須沒有g(shù)oto語句。()[單選題]*
C.對
D.錯
106.結(jié)構(gòu)化程序的特點(diǎn):無論從總體上,還是從每一個組成部分來看,都遵循“單
入口單出口”的原則。()[單選題]*
A.對(正確答案)
B.錯
107.利用循環(huán)嵌套,輸出6行4列星星圖,外層的循環(huán)控制的是()[單選題]*
A行數(shù)(正確答案)
B列數(shù)
C行數(shù)或列數(shù)
D總個數(shù)
108.利用循環(huán)嵌套,輸出6行5列星星圖,內(nèi)層的循環(huán)控制的是()[單選題]*
A行數(shù)
B列數(shù)(正確答案)
C行數(shù)或列數(shù)
D總個數(shù)
109.循環(huán)嵌套指一個循環(huán)語句中還有另一個()結(jié)構(gòu)語句。[單選題]*
A順序
B選擇
C循環(huán)
D其它都不是
110.#include"stdio.h"
voidmain()
(
intq=l,p=l;
intc=0;
for(q=1;q<=5;q++)
for(p=l;p<6;p++)
printfC'"*"");
)
printf(""\n"");
)
}以上程序,輸出圖形是()[單選題]*
A四行五列圖形
B五行五列圖形
C五行六列圖形
D其它都不是
111.#include"stdio.h"
voidmain()
(
inti=l,j=l;
intc=0;
for(i=l;i<=5;i++)
(
for(j=l;j<6;j++)
(
C++;
}
printf(""\n"");
}
printf(""%d"",c);
}以上程序,輸出結(jié)果是()[單選題]*
A20
B25(正確答案)
C30
D24
112.利用循環(huán)嵌套輸出規(guī)則長方形,外層的循環(huán)控制的是()[單選題]*
A行數(shù)
B列數(shù)
C行數(shù)或列數(shù)
D總個數(shù)
113.循環(huán)嵌套總執(zhí)行次數(shù),等于外層循環(huán)執(zhí)行次數(shù)()內(nèi)層循環(huán)執(zhí)行次數(shù)[單選題]
*
A加上
B減去
C乘以
D除以
114.循環(huán)嵌套指一個循環(huán)語句中還有另一個()結(jié)構(gòu)語句。[單選題]*
A順序
B選擇
C循環(huán)
115.#include"stdio.h"
voidmain()
(
intq=l,p=l;
intc=0;
for(q=l;q<=4;q++)
for(p=l;p<6;p++)
)
printf(""\n"");
)
}以上程序,輸出圖形是0[單選題]*
A四行五列星星形
B五行五列星星形
C五行六列星星形
D不確定
116.#include""stdio.h""
voidmain()
(
inti,j,num=0;
for(i=0;i<=4;i++)
for(j=0;j<=2;j++)
num二num+j;
printf(,n,num=%d'H,,num);
}以上程序,輸出結(jié)果是0[單選題]*
Anum=8
Bnum=9
Cnum=12
Dnum=15
117.()是指一個循環(huán)語句中還有另外一個循環(huán)語句。[單選題]
A循環(huán)嵌套
B循環(huán)跳轉(zhuǎn)
C循環(huán)結(jié)構(gòu)
D選擇語句
118.#include"stdio.h"
voidmain()
(
intk=l,j=l;
intc=0;
for(k=l;k<=4;k++)
(
for(j=l;j<3;j++)
(
C++;
)
printf(""\n"");
)
printf(""%d"",c);
}以上程序,最后輸出c的值是()"[單選題]*
A4
B8(正確答案)
C12
D10
119.include""stdio.h""
voidmain()
(
inta=l,b=l;
intc=0;
for(a=l;a<=5;a++)
for(b=l;b<6;b++)
printf("*");
)
C++;
printf("\n");
)
printf("%d",c);5
}以上程序,輸出星星的個數(shù)是()[單選題]*
A20
B25(正確答案)
C30
D15
120.include"stdio.h"
voidmain()
(
inti=l,j,c=O;
for(i=l;i<=5;i++)
(
for(j=l;j<=4;j++)
(
if(i%2==0&&j%2==0)
C++;
}
)
printf("%d",c);
}程序的輸出結(jié)果是()[單選題]*
A4
B5
C6
D8
121.voidmain()
(
inti=l,j,c=O;
for(i=l;i<=5;i++)
(
for(j=l;j<=4;j++)
(
C++;
)
)
printf("%d",c);
}程序輸出結(jié)果是()[單選題]*
A16
B15
C20(正確答案)
D25
122.下列格式中,是循環(huán)嵌套的有()*
Awhile(){for(){}}(正確答案)
Bdo{for(){}}while();正確答案)
Cfor(){for(){}}E確答案)
Dfor(){if(){}}
123.關(guān)于方形圖形用循環(huán)嵌套完成中說法正確的是()*
A外層循環(huán)控制行(正確答案)
B內(nèi)層循環(huán)控制列
C外層循環(huán)控制列
D內(nèi)層循環(huán)控制行
124.利用循環(huán)嵌套,輸出5行4列星星圖,外層的循環(huán)控制的是行。()[單選題]
*
A、對(正確答案)
B、錯
125.循環(huán)嵌套指一個循環(huán)中還有另一個循環(huán)體。()[單選題]*
A、對(正確答案)
B、錯
126.循環(huán)結(jié)構(gòu)內(nèi)是不能嵌套選擇結(jié)構(gòu)使用的。()[單選題]*
A、對
B、錯(正確答案)
127.選擇結(jié)構(gòu)內(nèi)可以嵌套循環(huán)結(jié)構(gòu)。()[單選題]*
A、對(正確答案)
B、錯
128.順序結(jié)構(gòu)中可以嵌套選擇結(jié)構(gòu)也可以嵌套循環(huán)結(jié)構(gòu)。
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省課題申報(bào)評審書
- 婦聯(lián)調(diào)研課題申報(bào)書
- 課題申報(bào)書序號
- 節(jié)水潔具研究課題申報(bào)書
- Unit 3 Keep Fit 單元檢測練習(xí)(含答案)七年級英語下冊(人教版2024)
- 員工合同范本32條
- 學(xué)校美育工作課題申報(bào)書
- 付款保證合同范本
- 三拆除工程合同范本
- 農(nóng)村梯田出租合同范本
- 野生動植物保護(hù)
- 《嶺南文化概述》課件
- 華能集團(tuán)企業(yè)文化手冊
- 2024年安徽省合肥熱電集團(tuán)招聘筆試參考題庫含答案解析
- 商品條碼使用許可協(xié)議
- 2023德佑房屋租賃合同
- 神經(jīng)病學(xué)課件:神經(jīng)病學(xué)總論-
- 華文版一年級下冊書法教案
- 2023光伏電站無人機(jī)智能巡檢技術(shù)標(biāo)準(zhǔn)
- 室外消防鋼絲網(wǎng)骨架塑料復(fù)合PE管施工方案-2
- 心理課課件《相信自己》
評論
0/150
提交評論