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 ...