计算机专业期末考试是编程序,武汉大学计算机学院C语言期末考试
武漢大學(xué)計算機學(xué)院
2008-2009學(xué)年度第2學(xué)期2008級
《高級語言程序設(shè)計》期末考試試卷A卷答案
姓名:學(xué)號:專業(yè):
說明:開卷考試,答案請全部寫在答題紙上,寫在試卷上無效。
未經(jīng)主考教師同意,考試試卷、答題紙、草稿紙均不得帶離,否則視為違規(guī)。
一.單項選擇題:(共10分,每個小題1分)
1.以下說法錯誤的是 B 。
A.三種基本結(jié)構(gòu)的共同點是“單入口
單出口”。B.goto語句可以在程序中自由跳
轉(zhuǎn)。
C.結(jié)構(gòu)化程序設(shè)計設(shè)計三種基本結(jié)
構(gòu)的目的是增加程序的可讀性和
可維護性。D.結(jié)構(gòu)化程序設(shè)計中劃分模塊的原
則是模塊“相對獨立,功能單一”。
2.在C語言中,形參的缺省存儲類是 D 。
E.static
F.register
G.extern
H.auto
3.設(shè)有如下宏定義:
#define test(t) t-4%t
則表達式test(2)*test(5)的值為 B 。
I.-12 J.-2 K. 2 L.0
4.執(zhí)行語句b=(a=2*10,a=a=4,(a=3*5,a*4),a+5); 后,a和b的值分別是 D 。
A.24,29
B.20,25
C.15,25
D.15,20
5.設(shè)有變量定義:int p=4; char k='a'; 則執(zhí)行表達式((k+=2)>= 'c') || ((p*=3)<10)
后,變量k和p的值分別為_____C_ 。
A.a和4
B.a和12
C.c和4
D.c和12
6.表達式076432&~01777的結(jié)果是_______D_____。
A.432
B.0432
C.76000
D.076000
7.執(zhí)行以下程序段后,變量m的值為 A 。
int a[8]={ {4,3,2,1},{7,6,5,4} };
int m,*p;
p = &a[0];
m = ( *p + 1) + ( p[ 2 ] ) * ( ( p[ 7 ] );
A.13
B.11
C. 16
D. 19
8.設(shè)有變量定義:char a[30]; long int *p = (long int *)(a+3); 則以下與表達式p+4
等價的是 C 。
A.&a[7]
B. a+16
C. a+19
D. a+28
9.對于以下字符串,strlen(s)的值為: A
(1) char s1[]="\t\"\\\\\0abc\n";
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的计算机专业期末考试是编程序,武汉大学计算机学院C语言期末考试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 像素危城如何快速上手
- 下一篇: 阴阳锅2同心劫攻略杂物间怎么开