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