當前位置:才華齋>計算機>計算機二級>

計算機二級C語言選擇題及答案2016

計算機二級 閱讀(8.81K)

1.常採用的兩種儲存結構是(  )。

計算機二級C語言選擇題及答案2016

A.順序儲存結構和鏈式儲存結構

B.雜湊方法和索引方式

C.連結串列儲存結構和陣列

D.線性儲存結構和非線性儲存結構

2.結構化程式設計主要強調的是(  )。

A.程式的規模

B.程式的效率

C.程式設計語言的先進性

D.程式的易讀性

3.在面向物件方法中,(  )描述的是具有相似屬性與操作的一組物件。

A.屬性

B.事件

C.方法

D.類

4.有下列二叉樹.對此二叉樹前序遍歷的結果為(  )。

DBEYZ

XYZCD

EFXY7

ECFXZ

5.C語青的基本單位是(  )。

A.函式

B.過程

C.子程式

D.子函式

6.演算法分析的目的是(  )。

A.找出資料結構的合理性

B.找出演算法中輸入和輸出之間的關係

C.分析演算法的易懂性和可靠性

D.分析演算法的效率以求改進

7.用連結串列表示線性表的優點是(  )。

A.便於隨機存取

B.花費的儲存空間較順序儲存少

C.便於捅入和刪除操作

D.資料元素的物理順序與邏輯順序相同

8.能正確表示“當x的取值在[1,10]和[100,110]範圍內為真,否則為假”的表示式是(  )。

A.(x>=1)&&(x<=10)&&(x>=100)&&(X< =110)

B.(x>=1)||(x<2 10="" x="">=100)||(x<=1l0)

C.(x>=1)&&(x<=10)||(x>=100)&&(x<= 110)

D.(x>=1)||(x<=10)&&(x>=100)||(x<=l 10)

9.以下有4組使用者識別符號,其中合法的一組是(  )。

-sub

Case

B.4d

DO

Size

C.f2_G3

IF

abc

void

define

10.語句:“printf("%d",(a=)&&(b=-2));”的輸出結果是(  )。

A.無輸出

B.結果是不確定

C.-1

D.1

11.當c的值不為0時,在下列選項中不能正確將c的值賦給變數a、b的是(  )。

A.c=b=a;

B.(a=c)||(b=c);

C.(a=c)&&(b=c);

D.a=c=b;

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

main(  )

{ int a=3:

printf("%dn",(a+a-=a*a));

}

A.-6

B.12

C.0

D.-12

13.以下能正確定義一維陣列的選項是(  )。

a[5]=(0,1,2,3,4,5);

a[]={0,1,2,3,4,5);

a={’A ’,’B’,’C’};

a[5]="0123";

14.有以下程式段:

int x=3;

do

{printf("%d",x-=2);)

while(!(--x));

其輸出結果是(  )。

A.1

B.3 0

C.1 -2

D.死迴圈

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

void fun(int*X,int y)

{ printf("%d%d",*x,*y);*x=3;*y=1;}

main(  )

{ int x=1,y=2;

fun(&y,&x);

printf("%d%d",x,y);

}

A.2 1 4 3

B.1 2 1 2

C.1 2 3 4

D.2 1 1 2

16.對兩個陣列a和b進行下列初始化:

char m[]1="l234567":

char n[]={’1’,’2 ’,’3’,’4 ’,’5’,’6’,’7’);

則下列敘述正確的是(  )。

A.陣列m與陣列n完全相同

B.陣列m與陣列n長度相同

C.陣列m比陣列n長1

D.陣列m與陣列n中都存放字串

17.假定所有變數均已正確說明,下列程式段執行後x 的值是(  )。

a=b=c=0;x=12;

if(!a)x--;

else x=5:

if(c)x=3:

else x=4:

A.11

B.4

C.12

D.3

18.有以下程式:

main(  )

{char a=’a’,b;

printf("%c,",++a);

printf("%cn",b=a++):

)

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

A.b,b

B.b,c

C.a,b

D.a,c

19.在下列給出的表示式中,與while(E)中的(E)不等價的表示式是(  )。

A.(!E==0)

B.(E>0||E<0)

C.(E==0)D.(E!=0)

20.有下列程式:

main(  )

{char s[]="abcde";

s+=2: