天天看點

c語言選擇題題及答案,C語言選擇題練習及答案.doc

C語言選擇題練習及答案

C語言程式設計選擇題

1.下列定義變量的語句中錯誤的是______。

A、int _int

B、double int_

C、char For

D、float US$

2.以下不合法的使用者辨別符是______。

A、j2_KEY

B、Double

C、4d

D、_8_

3.以下4組使用者定義辨別符中,全部合法的一組是______。

A、_main enclude sin

B、If -max turbo

C、txt REAL 3COM

D、int k_2 _001 ???

4.以下定義語句中正确的是______。

A、char a='A' b='B';

B、float a=b=10.0;(正解a=10.0 b=10.0)

C、int a=10,*b=&a;

D、float *a,b=&a;???

5.以下不能定義為使用者辨別符的是______。

A、scanf

B、Void

C、_3com_

D、int

6.以下有4組使用者辨別符,其中合法的一組是______。

A、For -sub Case

B、4d DO Size

C、f2_G3 IF abc

D、WORD Void define

7.C語言中最簡單的資料類型包括______。

A、整型、實型、邏輯型

B、整型、實型、字元型

C、整型、字元型、邏輯型

D、整型、實型、邏輯型、字元型

8.下列選項中,合法的C語言關鍵字是______。

A、VAR

B、cher

C、integer

D、default

9.以下不能定義為使用者辨別符的是______。

A、Main

B、_0

C、_int

D、sizeof

10.下列叙述中正确的是______。

A、C語言中既有邏輯類型也有集合類型

B、C語言中沒有邏輯類型但有集合類型

C、C語言中有邏輯類型但沒有集合類型

D、C語言中既沒有邏輯類型也沒有集合類型

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.以下選項中非法的表達式是______。

A、0<=x<100

B、i=j==0

C、(char)(65+3)

D、x+1=x+1

13.以下程式的輸出結果是______。

#include

main()

{

int a,b,d=241;

a=d/100%9;

b=(-1)&&(-1);

printf("%d,%d\n",a,b);???

}

A、6,1

B、2,1

C、6,0

D、2,0

14.以下循環體的執行次數是______。

main()

{

int i,j;

for (i=0,j=1; i<=j+1;i+=2,j--)

printf("%d \n",i);

}

A、3

B、2

C、1

D、0

15.有以下定義語句

double a,b; int w; long c;

若各變量已正确指派,則下列選項中正确的表達式是______。

A、a=a+b=b++

B、w%((int)a+b)

C、(c+w)%(int)a

D、w=a=b;

16.有如下程式

main()

{

int a; char c=10;

float f=100.0; double x;

a=f/=c*=(x=6.5);

printf("%d %d %3.1f%3.1f\n",a,c,f,x);

}

程式運作後輸出結果是______。

A、1 65 1 6.5

B、1 65 1.5 6.5

C、1 65 1.0 6.5

D、2 65 1.5 6.5

17.若變量a、i已正确定義,且i已正确指派,合法的語句是______。

A、a==1

B、++i;

C、a=a++=5;

D、a=int(i);

18.若變量已正确定義并指派,下面符合C語言文法的表達式是______。

A、a:=b+1

B、a=b=c+2

C、int 18.5%3

D、a=a+7=c+b

A、複數型

B、邏輯型

C、雙精度型

D、集合型

20.設變量x為float型且已指派,則以下語句中能将x中的數值保留到小數點後兩位,并将第三位四舍五入的是______。

A、x=x*100+0.5/100.0

B、x=(x*100+0.5)/100.0

C、x=(int)(x*100+0.5)/100.0???

D、x=(x/100+0.5)*100.0

int k=7, x=12;

A、x%=(k%=5)

B、x%=(k-k%5)

C、x%=k

D、(x%=k)-(k%=5)

22.在一個C程式中______。

A、main函數必須出現在所有函數之前

B、main函數可以在任何地方出現

C、main函數必須出現在所有函數之後

D、main函數必須出現在固定