C语言辅导试题答案,C语言试题含答案).doc
一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一
個(gè)正確的答案,并將其代碼填入題干后的括號內(nèi)。
每小題1分,共20分)
1.程序中定義以下宏 #define S(a,b) a*b
若定義 int area; 且令area=S(3+1,3+4),則變量area的值為( )
A 10B 12C 21D 28
2.正確的標(biāo)識符是 ( )
A ?aB a=2 C a.3 D a_3
3.表達(dá)式1&3&5&7的值為 ( )
A 1 B 3 C 5 D 7
4.語句printf(″s\\t″)的輸出結(jié)果為 ( )
A s\\tB s\tC s\D s
5. 執(zhí)行下列語句中,sum變量的值是 ( )
int sum=0
for(int i=0;i<10;i++,sum+=i);
A 45 B 55 C 0 D 編譯錯(cuò)誤
6.已知有共用體變量data1定義如下:
union data
{ int i;
char ch;
float f;
} data1; 則變量data1所占的內(nèi)存存儲空間可表示為 ( )
A size of(int)B size of(char)
C size of(float)
D size of(int)+size of(char)+size of(float)
7.若fp是指向某文件的指針,且feof(fp)的返回值是非零值,則表示
( )
A 已讀到此文件末尾B 未讀到此文件的末尾
C 此文件已關(guān)閉D 此文件尚未被打開
8.以下c語言函數(shù)聲明中,不正確的是 ( )
A void fun (int x, int y);B fun (int x, int y);
C int fun (int x,y);D char *fun (char *s);
9.下列選項(xiàng)中,不合法的C語言關(guān)鍵字是 ( )
A autoB defaultC staticD var
10.若x=4,則x*=x+2的值為 ( )
A 36B 24C 18D 20
11.函數(shù)調(diào)用語句func((exp1,exp2),(exp3,exp4,exp5));中,實(shí)參的個(gè)
數(shù)為 ( )
A 1B 2C 4D 5
12.設(shè)a為5,執(zhí)行下列語句后,b的值不為2的是 ( )
A b=a/2B b=6-(--a)
C b=a%2D b=a>3?2:1
13.假設(shè)指針p1已經(jīng)指向了某個(gè)整型變量,要使指針p2也指向同一個(gè)變
量,則下面各項(xiàng)中正確的是 ( )
A p2=**p1B p2=*&p1
C p2=*p1D p2=&*p1
14.以下運(yùn)算符中,運(yùn)算對象必須是整型的是 ( )
A / B %= C != D 〈=
15.以下關(guān)于typedef的敘述中錯(cuò)誤的是 ( )
A 用typedef可以增加新的類型
B 用typedef可以定義各種類型名,但不能用來定義變量
C 用typedef只是將已有的類型用新的標(biāo)識符來代表
D 使用typedef有利于程序的通用和移植
16.若執(zhí)行完成下列語句:
int a=3,b=6,c;
c=a∧b<<2;(提示:“<
則變量c的二進(jìn)制值為 ( )
A B C 0001000D 17.設(shè)有定義int x=1; int y=‘a(chǎn)’
總結(jié)
以上是生活随笔為你收集整理的C语言辅导试题答案,C语言试题含答案).doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小程序开发之基础知识(0)
- 下一篇: 【OpenCV 例程200篇】64. 图