第1題
1. 選擇結(jié)構(gòu)程序設(shè)計(jì)的特點(diǎn)是 。 A. 自上向下逐個(gè)執(zhí)行 B. 根據(jù)判斷條件,選擇其中一個(gè)分支執(zhí)行 C. 反復(fù)執(zhí)行某些程序代碼 D. 以上都是 2. 邏輯運(yùn)算符中,運(yùn)算優(yōu)先級按從高到低依次為 。 A. &&,!,|| B. ||,&&,! C. &&,||,! D. !,&&,|| 3.下列各語句序列中,能夠且僅輸出整型變量a、b 中最大值的是 。 A. if(a>b) printf("%d\n",a); printf("%d\n",b); B. printf("%d\n",b); if(a>b) printf("%d\n",a); C. if(a>b) printf("%d\n",a); else printf("%d\n",b); D. if(a<b) printf("%d\n",a); printf("%d\n",b); 閱讀程序,寫出運(yùn)行結(jié)果 4. void main () { int a="10," b="4," c="3;" printf("%d, %d, %d\n", a, b, c) } 輸出: 5. main() s="1,k=0;" switch (s) case 1: k+="1;" break; 2: default: printf(“%d”,k);>
第2題
【填空題】1、C的數(shù)據(jù)類型包括: 、 、 、 、 、 、 、 。 2、如果一個(gè)變量名后面跟著一個(gè)有數(shù)字的中括號,這個(gè)聲明就是 。字符串也是一種 。它們 的 作為數(shù)組的結(jié)束。要特別注意的是,方括內(nèi)的索引值是從0算起的。 3、基本數(shù)據(jù)類型中void是 ,聲明無類型指針,顯示丟棄運(yùn)算結(jié)果。Char是 ,屬于整型數(shù)據(jù)的一種。Int是 ,表示范圍通常為編譯器指定的內(nèi)存字節(jié)長。Float是 ,屬于浮點(diǎn)數(shù)據(jù)的一種。 4、跳轉(zhuǎn)結(jié)構(gòu)中return是 (如果是void類型,則不返回函數(shù)值)。Continue是 。Break是 。Goto是 。 5、分支結(jié)構(gòu)中if是 ,后面不需要放分號。else是 (與if連用)。switch是開關(guān)語句(多重分支語句)。case是 ,與switch連用。default是 。 6、編譯中#define 是 ,#ifdef宏 #else #endif 是 。 7、順序結(jié)構(gòu)的程序設(shè)計(jì)是最簡單的,只要按照解決問題的順序?qū)懗鱿鄳?yīng)的語句就行,它的執(zhí)行順序是 ,依次執(zhí)行。 8、循環(huán)結(jié)構(gòu)可以減少源程序重復(fù)書寫的工作量,用來描述重復(fù)執(zhí)行某段算法的問題,這是程序設(shè)計(jì)中最能發(fā)揮計(jì)算機(jī)特長的程序結(jié)構(gòu),C語言中提供四種循環(huán),即 、 、 和 。四種循環(huán)可以用來處理同一問題,一般情況下它們可以互相代替換。 9、用{} 括起來的部分,通常表示了程序的某一 。{}一般與該結(jié)構(gòu)語句的第一個(gè)字母對齊,并單獨(dú)占一行。 10、運(yùn)算符的優(yōu)先級從高到低大致是: 、 、 、 、 、 和 。
第3題
A、for, while
B、for, if
C、if, while
D、switch, while
第5題
A、For語句結(jié)構(gòu)
B、Do語句結(jié)構(gòu)
C、IF語句結(jié)構(gòu)
D、Select Case語句結(jié)構(gòu)
第7題
A、IF語句
B、For語句
C、Select Case語句
D、Do語句
第9題
A、提前結(jié)束本次循環(huán)
B、繼續(xù)執(zhí)行本次循環(huán)
C、提前退出多重循環(huán)
D、提前退出本重循環(huán)
第10題
A.選擇結(jié)構(gòu)
B.循環(huán)結(jié)構(gòu)
C.順序結(jié)構(gòu)
D.判斷結(jié)構(gòu)
為了保護(hù)您的賬號安全,請?jiān)凇?span>上學(xué)吧”公眾號進(jìn)行驗(yàn)證,點(diǎn)擊“官網(wǎng)服務(wù)”-“賬號驗(yàn)證”后輸入驗(yàn)證碼“”完成驗(yàn)證,驗(yàn)證成功后方可繼續(xù)查看答案!