糯米文學吧

位置:首頁 > 英語 > 等級考試

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

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()