11.語句int (*p)( );的含義是( )
A.p是一個指向函數(shù)的指針變量,該函數(shù)的返回值是一個整型數(shù)據
B.p是指針變量,指向一個整型數(shù)據
C.p是一個指向一維數(shù)據的指針變量
D.p是指針函數(shù)
12.設int a[10],*p=a;
則對數(shù)組元素的正確引用是( )
A.a[p] B.p[a]
C.*(p+2) D.p+2
13.對于程序段 float f1(int a)
{int b;……}
main( )
{int m,n;
m=f1(n);……}
char f2(int x,int y)
{int a;……}
變量m,n的作用范圍是( )
A.整個程序段 B.main函數(shù)
C.main函數(shù)和f2函數(shù) D.mian函數(shù)和f1函數(shù)
14.若函數(shù)中局部變量的值經函數(shù)調用后仍保留,則該局部變量定義為( )
A.自動變量 B.內部變量
C.外部變量 D.靜態(tài)變量
15.在下列運算符中,優(yōu)先級最低的是( )
A.! B.·
C.( ) D.[ ]
16.對于如下定義的枚舉型
enum list1
{x1,x2,x3,x4=6,x5,x6};
枚舉常數(shù)x2和x6的值分別是( )
A.1,6 B.1,8
C.2,6 D.2,8
17.對于文件操作方式″rb+″,準確的說法是( )
A.可讀寫文本文件 B.只讀二進制文件
C.只讀文本文件 D.可讀寫二進制文件
18.數(shù)據-324在二進制文件和文本文件中所占的字節(jié)數(shù)分別是( )
A.2,2 B.2,4
C.4,2 D.4,4
19.設int a=1,b=2,c=4;
經過表達式(c=a!=b)&&(a= =b)&&(c=b)運算后,a、b和c的值分別是( )
A.1,2,0 B.1,2,1
C.1,2,2 D.1,2,3
20.下列程序的運行結果是( )
#define EVEN(x)x%2= =0?1:0
main( )
{
if(EVEN(9+1)) printf(″is even″);
else printf(″is odd″);
}
A.is even B.出錯
C.無結果 D.is odd
A.p是一個指向函數(shù)的指針變量,該函數(shù)的返回值是一個整型數(shù)據
B.p是指針變量,指向一個整型數(shù)據
C.p是一個指向一維數(shù)據的指針變量
D.p是指針函數(shù)
12.設int a[10],*p=a;
則對數(shù)組元素的正確引用是( )
A.a[p] B.p[a]
C.*(p+2) D.p+2
13.對于程序段 float f1(int a)
{int b;……}
main( )
{int m,n;
m=f1(n);……}
char f2(int x,int y)
{int a;……}
變量m,n的作用范圍是( )
A.整個程序段 B.main函數(shù)
C.main函數(shù)和f2函數(shù) D.mian函數(shù)和f1函數(shù)
14.若函數(shù)中局部變量的值經函數(shù)調用后仍保留,則該局部變量定義為( )
A.自動變量 B.內部變量
C.外部變量 D.靜態(tài)變量
15.在下列運算符中,優(yōu)先級最低的是( )
A.! B.·
C.( ) D.[ ]
16.對于如下定義的枚舉型
enum list1
{x1,x2,x3,x4=6,x5,x6};
枚舉常數(shù)x2和x6的值分別是( )
A.1,6 B.1,8
C.2,6 D.2,8
17.對于文件操作方式″rb+″,準確的說法是( )
A.可讀寫文本文件 B.只讀二進制文件
C.只讀文本文件 D.可讀寫二進制文件
18.數(shù)據-324在二進制文件和文本文件中所占的字節(jié)數(shù)分別是( )
A.2,2 B.2,4
C.4,2 D.4,4
19.設int a=1,b=2,c=4;
經過表達式(c=a!=b)&&(a= =b)&&(c=b)運算后,a、b和c的值分別是( )
A.1,2,0 B.1,2,1
C.1,2,2 D.1,2,3
20.下列程序的運行結果是( )
#define EVEN(x)x%2= =0?1:0
main( )
{
if(EVEN(9+1)) printf(″is even″);
else printf(″is odd″);
}
A.is even B.出錯
C.無結果 D.is odd

