华中C语言程序简答题,华中科技大学0911年C语言程序设计试卷.doc
計算機學院2008-2009學年第2學期C語言程序設計考試試卷
單項選擇題(在下面每小題的A、B、C、D四個選項中,只有一個選項是正確的,請選擇正確的選項并填寫到括號內,選擇正確得分。本大題共10小題,每小題1分,共10分。)
1、ENUM是 【 】
A、合法標識符 B、C語言的關鍵字
C、合法的字符串 D、既不是C語言的關鍵字,也不是合法的字符串或標識符
2、下列數據中屬于合法字符常量的是 【 】
A、'\' B、'\xag' C、'45' D、'\''
3、下列數據中合法的浮點型常量是 【 】
A、E+10 B、2E+1.5 C、2E-10 D、0x2.5E10
4、下列數據中與256等值的數為 【 】
A、0256 B、0400 C、0x400 D、0x256
5、以下敘述中正確的是 【 】
A、局部變量說明為static存儲類型,其生存期將得到延長
B、全局變量說明為static存儲類型,其作用域將被擴大
C、任何存儲類型的變量在未賦初值時,其值都是不確定的
D、形參可以使用的存儲類型說明符與局部變量完全相同
6、 -127的16位補碼的十六進制表示是 【 】
A、0xff81 B、0x807f C、0xff80D、0x8080
7、?對于下面的數組聲明,正確的是 【 】
A、int x[][5]; B、char t[ ]={‘a’,’b’,’c’,’\0’};
C、int n=5,a[n]; D、char s[5]=“abcde”;
8、若有以下說明和語句,則在執行for語句后,*(*pt+2)表示的數組元素【 】int t[3][3],(*pt)[3],k;for (k=0;k<3;k++) pt = t+k;
?A、t[1][2] B、t[2][0] C、t[2][1] D、t[2][2]
9、已知枚舉類型定義: enum a {ONE=5,TWO=3,THREE}; 則THREE的值的是 【 】
A、1 B、2 C、4 D、0
10、設有以下說明和語句,則表達式z.y.a2的值的是 【 】
struct packed {
unsigned short a1 : 2;
unsigned short a2 : 2;
unsigned short a3 : 4;
unsigned short a4 : 8;
};
union {
short x;
struct packed y;
} z;
z.x=0xabab;
A、11 B、3 C、2 D、10
多項選擇題(下面每小題的A、B、C、D備選項中,有兩個或兩個以上的選項是正確的,請選擇正確的選項并填寫到括號內,多選、少選、錯選均不得分。本大題共5小題,每小題2分,共10分。)
1、以下選項可作為C語言合法整型常量的是: 【 】
A、0xf9B、100UC、0XABCDE12LD、0287
2、對于下面關于數組聲明,正確的是: 【 】
A、int c[2,3];B、int b[’b’-’a’];
C、int x,a[x][3];D、char d[11]="abc\ndef\n";
3、設有聲明:int k[2],*p1=k,*p2=p1;下面能夠正確執行的語句有:【 】
A、k=p1;B、p2=k+1;C、p1=p2;D*p1*=*p2;
4、設有說明:
struct T{
int n[2];
char *s;
} t[2]={{{1,0},"xy"},{{0, 1},"yx"}},*p=t;
下面表達式之值為 ’x’(或其ASCII碼值為120)的是: 【
總結
以上是生活随笔為你收集整理的华中C语言程序简答题,华中科技大学0911年C语言程序设计试卷.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么办法让耳朵通气
- 下一篇: 中国语言文学专业c刊排行榜,中国有名的文