C語言期末試卷

2023-01-24 08:18:04 字數 3168 閱讀 1276

200 -200 年c程式設計期末考試試卷d-a

(本試卷共 8 頁,命題日期:2023年6月20日)

得分統計表:

一、選擇填空(每空2分)

1. int a=1,b=2,c=3,d=4,則表示式 a a)4b)3c)2d)1

2.若k,g均為int型變數,則以下語句的輸出為【2】。

k=015;

g=11;

printf(」%d,%x\n「,++k,g++);

a)14,b b) 16,12 c) 16,b d) 14,12

3.a的值為奇數時, 表示式的值為"真", a的值為偶數時, 表示式的值為"假",則下面不能滿足要求的表示式是【3】。

a) a%2==1 b) !(a%2==0) c) !(a%2d) a%2

均為整數, 且b≠0, 則表示式 a/b*b+a%b的值是【4】。

a) a b) b c) a被b除的餘數部分 d) a被b除商的整數部分

5.設x、y、z、s均為int型變數,且初值均為1,則執行語句s=++x||++y&&++z;後,s的值為【5】

a) 不定值b) 2c) 1d) 0

6.假設下面的程式執行時,為陣列a分配的起始位址為100h,

則printf語句輸出為【6

main

,(*p)[4

p=aprintf("%x\n", *(p+2

}a) 116h b) 110h c) 108h d) 104h

7. 下面的程式用來求方陣的次對角線元素之和,請將程式填完整。

#include <>

main( )

;while (i<4)

x+= 【7】 ;

i++;

} printf("%d\n", x);

}【7】 a) a[3-i][3-jb) a[i][3-i]

c) a[i][id) a[3-i][4]

8.為表示關係y在閉區間[x,z]內,應使用的c語言表示式是【8】。

a) (x<=y)&&(y<=zb)(x<=y)and(y<=z)

c) x<=y<=zd)(x<=y)&(y<=z)

9.執行下列程式段的輸出結果是【9】。

m = 'a';

while (!m)

printf("%c",m);

a) ab) aaa…

c) 不輸出任何資訊 d) 'a'

10.下列程式段執行後的輸出結果是【10】。

int a=4;

do while(!(--a));

a) 1 -3b) 1 c) 是無限迴圈 d) 1 -2

11.執行下面程式段的輸出結果是【11】。

int i;

for(i=0;i<10;i++); printf("%d",i);

a) 9 b) 10 c) 8 d) 11

12.設int a=1,b=2,c=3,d=4,z;則表示式(a>b)?(z=c):(z=d)的值為【12】。

a) 4b)2c)1d) 3

13.下列程式執行後, c的輸出值為【13

main

,b=,c,d=1,*p=a,*q=b;

p+=3;q+=2

c=(*p--)/(*q)+5

d+=*p

printf("%d\n", c

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

} a) 6 b) 5c) 7 d) 不確定值

14.執行下面程式段的輸出結果是【14】。

static int a=4,b=5,t;

if(aprintf("%d,%d\n",a,b);

a) 5,4 b) 4,5 c) 5,0 d) 語法錯誤

15.若定義int d, c=6;則執行下面的語句後,d的值為【15】。

switch(c)

a) 0 b) 1 c) 2 d) 3

16.下列程式段執行後,s的值為(【16】)。

int k,s=0;

for(k=1;k<=10;++k); s=s+k;

a) 1+2+3+...+10 b) 0 c) 11 d) 10

17.下列各程式段中,不能實現1+2+3+...+10求和的是【17】。

a) int i=0,s=0;

while(i<=10)

b) int i,s;

for(s=0,i=1;i<11;i++) s+=i;

c) int i=0,s=0;

dowhile(i<=10d) int i,s;

for(s=0,i=1;i<=10;) s+=i;

18.執行下面程式段的輸出結果是【18】。

int n,a,s=0,p=1,i;

n=2;a=2

for(i=1;i<=n;++i

x[2]=;

語句printf("%d",x[0].x*x[1].x)的輸出結果為【20】。

a) 2b) 6c) 14d) 21

21. 定義以下結構體陣列

struct

x[3]=;

語句printf("\n%d,%s",x[1].num,x[2].name)的輸出結果為【21】。

a) 2,usab) 4,england

c) 3,usad) 3,england

22. 下列二維陣列說明中,不正確的是【22】。

a) float a[3*8][7-3];

b) float a[3]=;

c) #define l1 3

float a[l1][4];

d) int a[6],[7];

23. 如果有初始化語句 char c="a boy";則陣列的長度自動定義為【23】。

a) 4 b) 5 c) 6 d) 7

24. 若有說明 int a[5][4]; 則對其陣列元素的正確引用是【24】。

期末試卷C

八年級數學下冊期末檢測試卷c 一 選擇題 1.如果,那麼下列各式中正確的是 a b c d 2.下列各式 其中分式共有 個。a 2b 3c 4d 5 3.如圖,在 中,點是斜邊的中點,且,則 a.bcd.4.下列多項式中不能用公式分解的是 a.a2 a b a2 b2 2ab c d 5.若把不等式...

浙工大C語言程序設計期末試卷

2007 08一學期c程式設計試卷 說明 考生應將所有答案填寫在答卷上,否則無效。一 填空題 每小題2分,共20分 將 若1執行語句 for i 1 i 20 i i 4 s s i 後,變數i的當前值是 宣告語句為 float a 4 5 表示式a 1 2表示 執行語句printf d,d n e...

景區管理期末試卷C

二 填空題,每題1分。1 根據構成景區特色的主體要素不同,可以把景區劃分為自然類景區 人文類景區 復合類 三種型別。2 距離衰減原理認為,如果地理現象之間是相互作用的,那麼其作用力與距離成 反比例 關係。3 生態位理論和方法主要有生態位態勢理論 生態位擴充理論 生態位重疊和分離 生態位演進理論。4 ...