糯米文學吧

位置:首頁 > 計算機 > C語言

C語言筆試題100道

C語言4.68K

以下是小編為您收集整理的C語言筆試題100道,歡迎參考學習!更多內容請關注應屆畢業生考試網!

C語言筆試題100道

1) 設x,y均為整型變量,且x=10 y=3,則以下C語言的輸出結果是()。(選擇一項)

printf(“%d,%dn”,x–,–y);

a)10,3

b)9,3

c)9,2

d)10,2

2)在C語言中,要計算一個數(變量i)的開平方,下面代碼正確的是()。(選擇一項)

a)printf(sqrt(t), “n Square of%d”,i)

b)printf(“n Square of %d is %d”,i,sqrt(i))

c)printf(sqrt(i),i,t, “n Sqrt of %d is %d”)

d)printf(i,t,”n Square of%d”)

e)scanf(i,”n Square of%d is %d”,sqrt(i))

3)運行下列C程序:

#include

void fun(int x,int y,int z)

{z=x*x+y*y;}

void main()

{

int a=31;

fun(5,2,a);

printf(“%d”,a);

}

輸出結果是()。(選擇一項)

a)0

b)29

c)31

d)無定值

4)在C語言中,下面選項()是合法的變量名。(選擇兩項)

a)Minimum

b)3 rd_row

c)n1+n2;

d)Doubles

e)

5)運行下面的C程序:

#include

void main()

{

int n;

scanf(“%d”,&n);

if(n++<10)

printf(“%dn”,n);

else

printf(“%dn”,n--);

}

若從鍵盤上輸入9,則輸出結果是()。(選擇一項)

a)11

b)10

c)9

d)8

6)運行下面的C程序:

#include

void main()

{

int n;

scanf(“%d”,&n);

if(n++<10)

printf(“%dn”,n);

else

printf(“%dn”,n--);

}

若從鍵盤上輸入9,則輸出結果是()。(選擇一項)

a)11

b)10

c)9

d)8

7)在C語言中,當説明一個結構體變量時系統分配給它的內存是()(選擇一項)

a)各成員所需內存量的總和

b)結構中第一個成員所需內存量

c)成員中佔內存量最大者所需的容量

d)結構中最後一個成員所需的內存量

8)在C語言中,下列關於條件語句的描述中,正確的是()。(選擇兩項)

a)當if語句嵌套使用的時候,最後一個else和最近的一個沒有else匹配的if匹配

b)一個if可以有多個else與之匹配

c)一個switch語句總是可以被一系列if…else語句替換

d)當執行break語句時程序將停止執行

9)在C語言中,下面不正確的字符串常量是()。(選擇一項)

a)‘abc’

b)“12’12”

c)“0”

d)“ ”

10)int a=4,b=20;

if (a>b && ++a<b)

printf(“b=%d”,b)

else

printf(“a=%d”,a);

上面的C程序段的輸出結果是()(選擇一項)

a)b=20

b)a=5

c)a=4

d)b=21

11)在C語言中,有如下定義

void f(int x,int y)

{

int t;

if(x<y)

{t=x;x=y;y=t;}

}

main()

{

int a=4,b=3,c=5;

f(a,b);

f(a,c);

f(b,c);

printf(“%d,%d,%dn”,a,b,c);

}

執行後輸出的結果是()。(選擇一項)

a)3,4,5

b)5,3,4

c)5,4,3

d)4,3,5

13) int a[5]={3,9,5,6,4};

printf(“%d”,*(a+4));

以上C程序段的輸出結果是()。(選擇一項)

a)3

b)5

c)4

d)6

14) 分析下面的C語言代碼:

int a=1,b=10;

do{

b-=a; a++;

}while (b--<0);

則執行循環語句後b的值為()。(選擇一項)

a)9

b)–2

c)–1

d)8

15) 設i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:

scanf("i=%d,f=%f",&i,&f);

為了把100和765.12分別賦給i和f,則正確的輸入為()。(選擇一項)

a) 100 765.12

b) i=100,f=765.12

c) 100 765.12

d) x=100 y=765.12

16)在C語言中,下列()是合法的標識符。(選擇兩項)

a) COUNT

b) P234

c) 4x

e)short

17) 有數組int num [5] = {10,20,30,40,50};

num[3]的值為()。 (選擇一項)

標籤:筆試 語言