當前位置:才華齋>英語>等級考試>

2014年計算機二級考試C語言選擇題

等級考試 閱讀(2.41W)

1.結構化分析方法是面向( )的自頂向下、逐步求精進行需求分析的方法

2014年計算機二級考試C語言選擇題

A.物件

B.資料結構

C.資料流

D.目標

2.對線性表進行二分法檢索,其前提條件是( )。

A.線性表以順序方式儲存,並按關鍵碼值排好序

B.線性表以順序方式儲存,並按關鍵碼的檢索頻率排好序

C.線性表以鏈式方式儲存,並按關鍵碼值排好序

D.線性表以鏈式方式儲存,並按關鍵碼的檢索頻率排好序

3.結構化程式設計的3種結構是( )。

A.順序結構、選擇結構、轉移結構

B.分支結構、等價結構、迴圈結構

C.多分支結構、賦值結構、等價結構

D.順序結構、選擇結構、迴圈結構

4.已知資料表A中每個元素距其最終位置不遠,為了節省時間,應採用的演算法是( )。

A.堆排序

B.直接插入排序

C.快速排序

D.直接選擇排序

5.在資料管理技術的發展過程中,經歷了人工管理階段、檔案系統階段和資料庫系統階段。其中資料獨立性最高的階段是( )。

A.資料庫系統

B.檔案系統

C.人工管理

D.資料項管理

6.設有二元關係R和三元關係s,下列運算合法的是(  )。

A.R∩S

B.R∪S

C.R-S

D.R×S

7.兩個或兩個以上模組之間聯絡的緊密程度稱為(  )。

A.耦合性

B.內聚性

c.複雜性

D.資料傳輸特性

8.設a=l,b=2,c=3,d=4,則表示式:“a  A.4

B.3

C.2

D.1

9.若有定義:“int a=4,b=5;float x=3.4,y=2.1;”,則下列表達式的值為(  )。

(float)(a+b)/2+(int)x%(int)y;

A.5.5

B.55

C.5.500000

D.55.00000

10.下列程式的輸出結果是(  )。

main()

{ int a,b,d=25;

a=d/10%9;

b=a&&(一1);

printf("%d,%dn",a,b);}

A.6,1

B.2,1

C.6,0

D.2,0

11.資料庫DB、資料庫系統DBS、資料庫管理系統DBMS之間的關係是(  )。

包含DBS和DBMS

包含DB和DBS

包含DB和DBMS

D.沒有任何關係

12.下列合法的宣告語句是(  )。

abc=50;

le int=3+5e2.5;

do=1L;

t 3 asd=3e一3;

13.設x、y和z是int型變數,且x=4,y=6,z=8,則下列表達式中值為0的是(  )。

A.x&&y

B.x<=y

C.x||y+z&&y—Z

D.!((x  14.若ch為char型變數,k為int型變數(已知字元a的

ASCII碼是97),則執行下列語句後輸出的結果為(  )。

cb=’b’;

k=10;

printf("%X,%o,”,ch,ch,k);

printf("k=%%dn",k);

A.因變數型別與格式描述符的型別不匹配,輸出無定值

B.輸出項與格式描述符個數不符,輸出為0值或不定值

C.62,142,k=%d

D.62,142,k=%10

15.有下列程式:

fun(int X,int y){return(x+y);}

main()

{int a=1,b=2,C=3,sum;

sum=fun((a++,b++,a+b),c++);

printf("%dn",sum);

}

執行後的輸出結果是(  )。

A.6

B.7

C.8

D.9

16.假設a和b為int型變數,則執行以下語句後b的值為( )。

a=1;b=10;

do

{ b-=a;a++;}

while(b--<0);

A.9

B.-2

C.-l

D.8

17.下列程式執行後的輸出結果是( )。

main()

{ int a[3][3],*p,i};

p=&a[0][0];

for(i=p;i<9;i++)p[i]=i+1;

printf("%dn",a[1][2]);

}

A.3

B.6

C.9

D.隨機數

18.以下程式的輸出結果是( )。

int f(int A)

{ return a%2; }

main()

{int s[8]={1,3,5,2,4,6},i,d=0;

for(i=0;f(s[8]);i++)d+=s[i];

printf("%dn",d);

}

A.9

B.11

C.19

D.21

19.s1和s2已正確定義並分別指向兩個字串。若要求:當s1所指串大於s2所指串時,執行語句s;則以下選項中正確的是( )。

(s1>s2)S;

(strcmp(s1,s2))S;

(strcmp(s2,sl)>O)S;

(stremp(s1,s2)>O)S;

20.有以下函式:

char fun(char*p)

{return P;}

該函式的返回值是( )。

A.無確切的值

B.形參p中存放的地址值

c.一個臨時儲存單元的地址

D.形參p自身的地址值

21.下列程式執行後的輸出結果是( )。

main()