11.以下說法中正確的是( ?。?BR> A.字符型變量可以存放字符串
B.遞歸調(diào)用是指函數(shù)調(diào)用自己
C.所有的外部函數(shù)只能在本文件中被調(diào)用
D.在循環(huán)體中break語句和continue語句的作用都是結(jié)束循環(huán)
12.設(shè)char s[6],*ps=s;,則正確的賦值語句是( ?。?BR> A.s="12345"; B.*s="12345";
C.ps="12345"; D.*ps="12345";
13.設(shè)int a[ ]={1,2,3,4,5},*p=a;
則數(shù)組元素的正確表示是( )
A.a[2] B.&(a+1)
C.a[5] D.&p
14.對二維數(shù)組的正確定義是( ?。?BR> A.int a[ ] [ ]={1,2,3,4,5,6}; B.int a[2] [ ]={1,2,3,4,5,6};
C.int a[ ] [3]={1,2,3,4,5,6}; D.int a[2,3]={1,2,3,4,5,6};
15.字符數(shù)組s不能作為字符串使用的是( ?。?BR> A.char s[ ]="happy";
B.char s[ ]={"happy"};
C.char s[6]={'h','a','p','p','y'};
D.char s[4]={'h','a','p','p','y'};
16.若定義函數(shù):
fun(int a,float b)
{return a+b;
}
則該函數(shù)的數(shù)據(jù)類型是( ?。?BR> A.int B.void
C.float D.不確定
17.設(shè)
struct st
{ int a;
float b;
}s, *p=&s;
則正確的引用是( )
A.(*).s.a B.(*p).a
C.p->s.a D.p.s.a
18.設(shè)enum color {red,yellow=2,blue,white,black}r=white;,執(zhí)行printf("%d",r);后的輸出結(jié)果是( ?。?BR> A.0 B.1
C.3 D.4
19.以下說法中錯誤的是( ?。?BR> A.共用型數(shù)據(jù)中所有成員的首地址都是同一個
B.可以用已定義的共用型來定義數(shù)組或指針變量的類型
C.共用型數(shù)據(jù)中的成員可以是結(jié)構(gòu)型,但不可以是共用型
D.用typedef定義新類型取代原有類型后,原類型仍可有效使用
20.設(shè)#define L(x) 2*3.14*x
則L(x)是( )
A.函數(shù)名 B.函數(shù)調(diào)用
C.無參的宏名 D.帶參的宏名
B.遞歸調(diào)用是指函數(shù)調(diào)用自己
C.所有的外部函數(shù)只能在本文件中被調(diào)用
D.在循環(huán)體中break語句和continue語句的作用都是結(jié)束循環(huán)
12.設(shè)char s[6],*ps=s;,則正確的賦值語句是( ?。?BR> A.s="12345"; B.*s="12345";
C.ps="12345"; D.*ps="12345";
13.設(shè)int a[ ]={1,2,3,4,5},*p=a;
則數(shù)組元素的正確表示是( )
A.a[2] B.&(a+1)
C.a[5] D.&p
14.對二維數(shù)組的正確定義是( ?。?BR> A.int a[ ] [ ]={1,2,3,4,5,6}; B.int a[2] [ ]={1,2,3,4,5,6};
C.int a[ ] [3]={1,2,3,4,5,6}; D.int a[2,3]={1,2,3,4,5,6};
15.字符數(shù)組s不能作為字符串使用的是( ?。?BR> A.char s[ ]="happy";
B.char s[ ]={"happy"};
C.char s[6]={'h','a','p','p','y'};
D.char s[4]={'h','a','p','p','y'};
16.若定義函數(shù):
fun(int a,float b)
{return a+b;
}
則該函數(shù)的數(shù)據(jù)類型是( ?。?BR> A.int B.void
C.float D.不確定
17.設(shè)
struct st
{ int a;
float b;
}s, *p=&s;
則正確的引用是( )
A.(*).s.a B.(*p).a
C.p->s.a D.p.s.a
18.設(shè)enum color {red,yellow=2,blue,white,black}r=white;,執(zhí)行printf("%d",r);后的輸出結(jié)果是( ?。?BR> A.0 B.1
C.3 D.4
19.以下說法中錯誤的是( ?。?BR> A.共用型數(shù)據(jù)中所有成員的首地址都是同一個
B.可以用已定義的共用型來定義數(shù)組或指針變量的類型
C.共用型數(shù)據(jù)中的成員可以是結(jié)構(gòu)型,但不可以是共用型
D.用typedef定義新類型取代原有類型后,原類型仍可有效使用
20.設(shè)#define L(x) 2*3.14*x
則L(x)是( )
A.函數(shù)名 B.函數(shù)調(diào)用
C.無參的宏名 D.帶參的宏名

