《C語(yǔ)言程序設(shè)計(jì)0008》22春在線作業(yè)1-00001
試卷總分:100 得分:100
一、單選題 (共 25 道試題,共 100 分)
1.動(dòng)態(tài)存儲(chǔ)區(qū)不存放什么數(shù)據(jù)()。
A.形式參數(shù)
B.自動(dòng)變量
C.返回地址
D.字符串常量
2.在C語(yǔ)言中,下述正確的是( )。
A.do-while語(yǔ)句構(gòu)成的循環(huán)不能用其它語(yǔ)句構(gòu)成的循環(huán)代替
B.do-while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句退出
C.用do-while語(yǔ)句構(gòu)成的循環(huán),在while 后的表達(dá)式為非0時(shí)結(jié)束循環(huán)
D.用do-while語(yǔ)句構(gòu)成的循環(huán),在while 后的表達(dá)式為0時(shí)結(jié)束循環(huán)
3.下列判斷語(yǔ)句的值為真的是()。
A.1&0
B.2>1
C.1!=1
D.2<=1
4.設(shè)有程序段:int k=10;while(k=0) k=k-1; 則下面描述中正確的是( )。
A.while循環(huán)執(zhí)行10次
B.循環(huán)是無限循環(huán)
C.循環(huán)體語(yǔ)句一次也不執(zhí)行
D.循環(huán)體語(yǔ)句執(zhí)行一次
5.組成C語(yǔ)言程序的是( )。
A.子程序
B.過程
C.函數(shù)
D.主程序和子程序
6.已知語(yǔ)句int a[10] = {0,1,2,3,4},則下列錯(cuò)誤的是()。
A.a[0] = 0
B.a[5] = 0
C.a[9] = -1
D.a[8] = 0
7.C語(yǔ)言提供的合法關(guān)鍵字是( )。
A.default
B.Char
C.while
D.Switch
8.執(zhí)行下列程序后,c的值是( )。 int a=1,b=2,c; c=1.0/b*a;
A.0
B.0.5
C.1
D.2
9.下面程序段的運(yùn)行結(jié)果是( )。 int n=0; while(n++<=2); printf(“%d”,n);
A.2
B.3
C.4
D.有語(yǔ)法錯(cuò)
10.下面關(guān)于數(shù)組說法正確的是()。
A.可以存不同類型的值
B.不可以為空
C.長(zhǎng)度可動(dòng)態(tài)改變
D.可以存相同類型的元素
11.若以下選項(xiàng)中變量已正確定義,則正確的賦值語(yǔ)句是( )。
A.x1=26.8%3
B.1+2=x2
C.x3=0x12
D.x4=1+2=3
12.下列說法錯(cuò)誤的是()。
A.for用于循環(huán)
B.有if就必須有else
C.while可以用于求1+2+3+…+100的值
D.switch可以用于打印星期幾
13.在以下程序段中,while循環(huán)執(zhí)行的次數(shù)是( )。 int k=0; while(k=1) k++;
A.執(zhí)行一次
B.一次也不執(zhí)行
C.執(zhí)行無限次
D.提示有語(yǔ)法錯(cuò)誤
14.C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別是( )。
A.do-while循環(huán)體至少無條件執(zhí)行一次
B.while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格
C.do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)
D.do-while的循環(huán)體不能是復(fù)合語(yǔ)句
15.下列不屬于定義變量的情況的是()
A.在函數(shù)開頭定義
B.在函數(shù)內(nèi)復(fù)合語(yǔ)句定義
C.在函數(shù)外部定義
D.在文件中定義
16.以下敘述錯(cuò)誤的是( )。
A.用戶定義的標(biāo)識(shí)符允許使用關(guān)鍵字
B.用戶定義的標(biāo)識(shí)符應(yīng)盡量做到“見名知意”
C.用戶定義的標(biāo)識(shí)符必須以字母或下劃線開頭
D.在用戶定義的標(biāo)識(shí)符中,大、小寫字母代表不同標(biāo)識(shí)
17.算法一般不可以用什么表示()。
A.偽代碼
B.流程圖
C.文件
D.自然語(yǔ)言
18.下列哪個(gè)選項(xiàng)是變量的初始化( )
A.int a,b;a=0;b=0;
B.int a=b=0;
C.int a=0,b;
D.int a,b;
19.下列哪個(gè)選項(xiàng)是C語(yǔ)言的語(yǔ)句( )
A.#define pi 3
B.int a
C.scanf(%d,&a)
D.a=3
20.以定義c為字符型變量,則下列語(yǔ)句中正確的是( )。
A.c=’97’;
B.c=”97”;
C.c=97;
D.c=”a”;
21.在C語(yǔ)言中,合法的長(zhǎng)整型常數(shù)是( )。
A.0L
B.4962710
C.324562&
D.216D
22.C語(yǔ)言函數(shù)的定義不包括()。
A.函數(shù)名
B.關(guān)鍵字參數(shù)
C.返回值類型
D.參數(shù)類型
23.下列選項(xiàng)中,不是C語(yǔ)言關(guān)鍵字的是( )。
A.float
B.struct
C.static
D.scanf
24.malloc函數(shù)的作用是()
A.生成一個(gè)指針變量
B.釋放內(nèi)存空間
C.動(dòng)態(tài)分配內(nèi)存空間
D.開辟一個(gè)空間
25.以下4個(gè)選項(xiàng)中,不能看作一條語(yǔ)句的是( )。
A.{;}
B.a=0,b=0,c=0;
C.if(a>0)
D.if(b==0) m=1; n=2;
奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777