新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

08VC

练习?/p>

 

总分?/p>

80

?/p>

 

 

 

?/p>

1.

单项选择?/p>

 

 

 

1. 

 

?/p>

C++

语言?/p>

,char

型数据在内存中的

存储形式?/p>

___a_____ 

A. 

 

ASCII

?/p>

 

B. 

补码

 

C. 

 

反码

 

D. 

 

原码

 

2. 

 

?/p>

n=10,i=4,

则赋值运?/p>

n

?/p>

=i+l

执行后,

n

的值是

___a_____

?/p>

 

A. 

 

0 

 

B. 

 

3 C. 

 

2 D. 

 

1 

3. 

 

?/p>

int n=3;

?/p>

++n

的结果是

____c____

?/p>

n

的结果是

________

?/p>

 

A. 

 

2 3 

 

B. 

 

3 2 

 

C. 

 

4 4 

 

D. 

 

5 3 

4.

?/p>

int m=l,n=2

?/p>

?/p>

m++==n

的结果是

_a__

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

5.

?/p>

int m=l,n=2

?/p>

?/p>

++m==n

的结果是

__b_

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

6. 

 

系统约定

C++

源程序文件名的缺省的?/p>

展名?/p>

___a___

?/p>

 

 

A. 

 

cpp 

 

B. 

 

c++ 

 

C. 

 

bcc 

 

D. 

 

vcc 

7. 

 

设有说明?/p>

int a=15,b=17,c;

?/p>

,执行表?/p>

式?/p>

c=a||(b+=b)

”后,则

a

?/p>

b

?/p>

c

的值分?/p>

?/p>

 

a 

 

A. 

 

15

?/p>

17

?/p>

1 

 

 

B. 

 

1

?/p>

34

?/p>

35 

 

 

C. 

 

15

?/p>

34

?/p>

1 

 

D. 

 

15

?/p>

17

?/p>

15 

 

8. 

 

设有说明?/p>

int 

x=10,y=4,f;float 

m;

?/p>

,执

行表达式?/p>

f=m=x/y

”后,则

f

?/p>

m

的值分?/p>

?/p>

 

d 

A. 

 

2

?/p>

2.5 

 

B. 

 

3

?/p>

2.5 

 

C. 

 

2.5

?/p>

2.5 

 

D. 

 

2

?/p>

2.0 

9. 

 

设有语句?/p>

for(int 

i=5,sum=0;++sum

?/p>

i<5;i++)sum+=i;

?/p>

,则

for()

语句的执行情?/p>

?/p>

___a_____

?/p>

 

 

 

A. 

 

循环

0

?/p>

 

 

 

B. 

 

循环

4

?/p>

 

 

 

C. 

 

?/p>

?/p>

5

?/p>

 

 

D. 

 

循环

6

?/p>

 

 

10. 

 

有关函数重载的正确说法是

___b___

?/p>

 

 

A. 

函数名不同,

但参数的个数和类型相?/p>

 

 

B. 

函数名相同,

但参数的个数不同或参?/p>

的类型不?/p>

 

 

C. 

函数名相同,

参数的个数和类型也相?/p>

 

 

D. 

函数名相同,函数的返回值不同,而与

函数的参数和类型无关

 

11. 

 

下列有关编译预处理命令的说明中,

?/p>

确的?/p>

____a______

?/p>

 

 

A. 

 

以?/p>

#

”开头的行,可出现的函数定义

内或函数定义?/p>

 

 

 

B. 

 

以?/p>

#

”开头的行,后面不可有分?/p>

 

 

C. 

 

以?/p>

#

”开头,可出现在一行中的任?/p>

位置

 

 

D. 

 

以?/p>

#

”开头,必放在程序开?/p>

 

12. 

 

以下四组函数原型说明中,满足

C++

函数重载规则的是

______c______

?/p>

 

 

A. 

 

float 

f(float 

x); 

void 

f(float 

y); 

 

 

 

 

B. 

 

float f(float x); void f2(float x,float y); 

 

C. 

 

float f(float x,int y); void f(float y); 

 

D. 

 

float f(float y); float f(float y); 

13. 

 

当一个函数无返回值时?/p>

函数的类型应

定义?/p>

___a_____

?/p>

 

 

A. 

 

void 

 

B. 

 

任意

 

 

C. 

 

int 

 

D. 

 

?/p>

 

 

14. 

 

C++

语言中规定函数的返回值的类型

是由

____d____

?/p>

 

 

A. 

 

return

语句中的表达式类型所决定

 

B. 

 

调用该函数时的主调用函数类型所决定

 

 

C. 

 

调用该函数时系统临时决定

 

 

 

 

 

 

 

D. 

 

在定义该函数时所指定的函数类型所决定

 

15. 

 

以下叙述中不正确的是

___d_____

?/p>

 

 

A. 

 

在函数中,通过

return

语句传回函数

?/p>

 

B. 

 

在函数中,可以有多条

return

语句

 

 

C. 

 

主函数名

main

后的一对圆括号中也?/p>

以带有形?/p>

 

 

D.

调用函数必须在一条独立的语句中完?/p>

 

16.

下列数组的定义中?/p>

___c_____

是错误的?/p>

 

 

A. 

 

char cal[]={'c'

?/p>

'h'

?/p>

'a'

?/p>

'r'} ; 

 

B. 

 

char 

*ca2="char? 

 

C. 

 

char ca3[4]="char"; 

 

 

D. 

 

int array[]={6

?/p>

5

?/p>

3

?/p>

4} ; 

 

17. 

 

?/p>

int b[][3]={{1}

?/p>

{3

?/p>

2}

?/p>

{4

?/p>

5

?/p>

6}

?/p>

{0}}

;中

b[2][2]

值是

___c_____ 

 

 

A. 

 

0 

 

B. 

 

5 

 

C. 

 

6 

 

D. 

 

2 

 

18. 

 

?/p>

int 

a[5]={1

?/p>

3

?/p>

5}

;中,数组元?/p>

a[1]

的值是

__c_ 

 

A. 1 B. 0 

 

C. 

 

3 

 

D. 

 

2 

 

19. 

 

设有说明语句

: 

char s[]="ab\0\123\\\n79"; 

strlen(s)

的值是

____a_______

?/p>

 

 

 

A. 

 

2 

 

B. 

 

3 

 

C. 

 

8 

 

D. 

 

14 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

char 

s[]="ef\0\123\\\n89";sizeof(s)

的值是

__b___

?/p>

 

 

 

A. 

 

2 

 

B. 

 

9 

 

 

C. 

 

11 

 

 

D. 

 

15 

 

21. 

 

数组作为函数的形参时?/p>

把数组名作为

实参,传递给函数的是

____a________

?/p>

 

 

A. 

该数组的首地址

 

B.

该数组的元素个数

 

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

08VC

练习?/p>

 

总分?/p>

80

?/p>

 

 

 

?/p>

1.

单项选择?/p>

 

 

 

1. 

 

?/p>

C++

语言?/p>

,char

型数据在内存中的

存储形式?/p>

___a_____ 

A. 

 

ASCII

?/p>

 

B. 

补码

 

C. 

 

反码

 

D. 

 

原码

 

2. 

 

?/p>

n=10,i=4,

则赋值运?/p>

n

?/p>

=i+l

执行后,

n

的值是

___a_____

?/p>

 

A. 

 

0 

 

B. 

 

3 C. 

 

2 D. 

 

1 

3. 

 

?/p>

int n=3;

?/p>

++n

的结果是

____c____

?/p>

n

的结果是

________

?/p>

 

A. 

 

2 3 

 

B. 

 

3 2 

 

C. 

 

4 4 

 

D. 

 

5 3 

4.

?/p>

int m=l,n=2

?/p>

?/p>

m++==n

的结果是

_a__

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

5.

?/p>

int m=l,n=2

?/p>

?/p>

++m==n

的结果是

__b_

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

6. 

 

系统约定

C++

源程序文件名的缺省的?/p>

展名?/p>

___a___

?/p>

 

 

A. 

 

cpp 

 

B. 

 

c++ 

 

C. 

 

bcc 

 

D. 

 

vcc 

7. 

 

设有说明?/p>

int a=15,b=17,c;

?/p>

,执行表?/p>

式?/p>

c=a||(b+=b)

”后,则

a

?/p>

b

?/p>

c

的值分?/p>

?/p>

 

a 

 

A. 

 

15

?/p>

17

?/p>

1 

 

 

B. 

 

1

?/p>

34

?/p>

35 

 

 

C. 

 

15

?/p>

34

?/p>

1 

 

D. 

 

15

?/p>

17

?/p>

15 

 

8. 

 

设有说明?/p>

int 

x=10,y=4,f;float 

m;

?/p>

,执

行表达式?/p>

f=m=x/y

”后,则

f

?/p>

m

的值分?/p>

?/p>

 

d 

A. 

 

2

?/p>

2.5 

 

B. 

 

3

?/p>

2.5 

 

C. 

 

2.5

?/p>

2.5 

 

D. 

 

2

?/p>

2.0 

9. 

 

设有语句?/p>

for(int 

i=5,sum=0;++sum

?/p>

i<5;i++)sum+=i;

?/p>

,则

for()

语句的执行情?/p>

?/p>

___a_____

?/p>

 

 

 

A. 

 

循环

0

?/p>

 

 

 

B. 

 

循环

4

?/p>

 

 

 

C. 

 

?/p>

?/p>

5

?/p>

 

 

D. 

 

循环

6

?/p>

 

 

10. 

 

有关函数重载的正确说法是

___b___

?/p>

 

 

A. 

函数名不同,

但参数的个数和类型相?/p>

 

 

B. 

函数名相同,

但参数的个数不同或参?/p>

的类型不?/p>

 

 

C. 

函数名相同,

参数的个数和类型也相?/p>

 

 

D. 

函数名相同,函数的返回值不同,而与

函数的参数和类型无关

 

11. 

 

下列有关编译预处理命令的说明中,

?/p>

确的?/p>

____a______

?/p>

 

 

A. 

 

以?/p>

#

”开头的行,可出现的函数定义

内或函数定义?/p>

 

 

 

B. 

 

以?/p>

#

”开头的行,后面不可有分?/p>

 

 

C. 

 

以?/p>

#

”开头,可出现在一行中的任?/p>

位置

 

 

D. 

 

以?/p>

#

”开头,必放在程序开?/p>

 

12. 

 

以下四组函数原型说明中,满足

C++

函数重载规则的是

______c______

?/p>

 

 

A. 

 

float 

f(float 

x); 

void 

f(float 

y); 

 

 

 

 

B. 

 

float f(float x); void f2(float x,float y); 

 

C. 

 

float f(float x,int y); void f(float y); 

 

D. 

 

float f(float y); float f(float y); 

13. 

 

当一个函数无返回值时?/p>

函数的类型应

定义?/p>

___a_____

?/p>

 

 

A. 

 

void 

 

B. 

 

任意

 

 

C. 

 

int 

 

D. 

 

?/p>

 

 

14. 

 

C++

语言中规定函数的返回值的类型

是由

____d____

?/p>

 

 

A. 

 

return

语句中的表达式类型所决定

 

B. 

 

调用该函数时的主调用函数类型所决定

 

 

C. 

 

调用该函数时系统临时决定

 

 

 

 

 

 

 

D. 

 

在定义该函数时所指定的函数类型所决定

 

15. 

 

以下叙述中不正确的是

___d_____

?/p>

 

 

A. 

 

在函数中,通过

return

语句传回函数

?/p>

 

B. 

 

在函数中,可以有多条

return

语句

 

 

C. 

 

主函数名

main

后的一对圆括号中也?/p>

以带有形?/p>

 

 

D.

调用函数必须在一条独立的语句中完?/p>

 

16.

下列数组的定义中?/p>

___c_____

是错误的?/p>

 

 

A. 

 

char cal[]={'c'

?/p>

'h'

?/p>

'a'

?/p>

'r'} ; 

 

B. 

 

char 

*ca2="char? 

 

C. 

 

char ca3[4]="char"; 

 

 

D. 

 

int array[]={6

?/p>

5

?/p>

3

?/p>

4} ; 

 

17. 

 

?/p>

int b[][3]={{1}

?/p>

{3

?/p>

2}

?/p>

{4

?/p>

5

?/p>

6}

?/p>

{0}}

;中

b[2][2]

值是

___c_____ 

 

 

A. 

 

0 

 

B. 

 

5 

 

C. 

 

6 

 

D. 

 

2 

 

18. 

 

?/p>

int 

a[5]={1

?/p>

3

?/p>

5}

;中,数组元?/p>

a[1]

的值是

__c_ 

 

A. 1 B. 0 

 

C. 

 

3 

 

D. 

 

2 

 

19. 

 

设有说明语句

: 

char s[]="ab\0\123\\\n79"; 

strlen(s)

的值是

____a_______

?/p>

 

 

 

A. 

 

2 

 

B. 

 

3 

 

C. 

 

8 

 

D. 

 

14 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

char 

s[]="ef\0\123\\\n89";sizeof(s)

的值是

__b___

?/p>

 

 

 

A. 

 

2 

 

B. 

 

9 

 

 

C. 

 

11 

 

 

D. 

 

15 

 

21. 

 

数组作为函数的形参时?/p>

把数组名作为

实参,传递给函数的是

____a________

?/p>

 

 

A. 

该数组的首地址

 

B.

该数组的元素个数

 

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

08VC

练习?/p>

 

总分?/p>

80

?/p>

 

 

 

?/p>

1.

单项选择?/p>

 

 

 

1. 

 

?/p>

C++

语言?/p>

,char

型数据在内存中的

存储形式?/p>

___a_____ 

A. 

 

ASCII

?/p>

 

B. 

补码

 

C. 

 

反码

 

D. 

 

原码

 

2. 

 

?/p>

n=10,i=4,

则赋值运?/p>

n

?/p>

=i+l

执行后,

n

的值是

___a_____

?/p>

 

A. 

 

0 

 

B. 

 

3 C. 

 

2 D. 

 

1 

3. 

 

?/p>

int n=3;

?/p>

++n

的结果是

____c____

?/p>

n

的结果是

________

?/p>

 

A. 

 

2 3 

 

B. 

 

3 2 

 

C. 

 

4 4 

 

D. 

 

5 3 

4.

?/p>

int m=l,n=2

?/p>

?/p>

m++==n

的结果是

_a__

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

5.

?/p>

int m=l,n=2

?/p>

?/p>

++m==n

的结果是

__b_

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

6. 

 

系统约定

C++

源程序文件名的缺省的?/p>

展名?/p>

___a___

?/p>

 

 

A. 

 

cpp 

 

B. 

 

c++ 

 

C. 

 

bcc 

 

D. 

 

vcc 

7. 

 

设有说明?/p>

int a=15,b=17,c;

?/p>

,执行表?/p>

式?/p>

c=a||(b+=b)

”后,则

a

?/p>

b

?/p>

c

的值分?/p>

?/p>

 

a 

 

A. 

 

15

?/p>

17

?/p>

1 

 

 

B. 

 

1

?/p>

34

?/p>

35 

 

 

C. 

 

15

?/p>

34

?/p>

1 

 

D. 

 

15

?/p>

17

?/p>

15 

 

8. 

 

设有说明?/p>

int 

x=10,y=4,f;float 

m;

?/p>

,执

行表达式?/p>

f=m=x/y

”后,则

f

?/p>

m

的值分?/p>

?/p>

 

d 

A. 

 

2

?/p>

2.5 

 

B. 

 

3

?/p>

2.5 

 

C. 

 

2.5

?/p>

2.5 

 

D. 

 

2

?/p>

2.0 

9. 

 

设有语句?/p>

for(int 

i=5,sum=0;++sum

?/p>

i<5;i++)sum+=i;

?/p>

,则

for()

语句的执行情?/p>

?/p>

___a_____

?/p>

 

 

 

A. 

 

循环

0

?/p>

 

 

 

B. 

 

循环

4

?/p>

 

 

 

C. 

 

?/p>

?/p>

5

?/p>

 

 

D. 

 

循环

6

?/p>

 

 

10. 

 

有关函数重载的正确说法是

___b___

?/p>

 

 

A. 

函数名不同,

但参数的个数和类型相?/p>

 

 

B. 

函数名相同,

但参数的个数不同或参?/p>

的类型不?/p>

 

 

C. 

函数名相同,

参数的个数和类型也相?/p>

 

 

D. 

函数名相同,函数的返回值不同,而与

函数的参数和类型无关

 

11. 

 

下列有关编译预处理命令的说明中,

?/p>

确的?/p>

____a______

?/p>

 

 

A. 

 

以?/p>

#

”开头的行,可出现的函数定义

内或函数定义?/p>

 

 

 

B. 

 

以?/p>

#

”开头的行,后面不可有分?/p>

 

 

C. 

 

以?/p>

#

”开头,可出现在一行中的任?/p>

位置

 

 

D. 

 

以?/p>

#

”开头,必放在程序开?/p>

 

12. 

 

以下四组函数原型说明中,满足

C++

函数重载规则的是

______c______

?/p>

 

 

A. 

 

float 

f(float 

x); 

void 

f(float 

y); 

 

 

 

 

B. 

 

float f(float x); void f2(float x,float y); 

 

C. 

 

float f(float x,int y); void f(float y); 

 

D. 

 

float f(float y); float f(float y); 

13. 

 

当一个函数无返回值时?/p>

函数的类型应

定义?/p>

___a_____

?/p>

 

 

A. 

 

void 

 

B. 

 

任意

 

 

C. 

 

int 

 

D. 

 

?/p>

 

 

14. 

 

C++

语言中规定函数的返回值的类型

是由

____d____

?/p>

 

 

A. 

 

return

语句中的表达式类型所决定

 

B. 

 

调用该函数时的主调用函数类型所决定

 

 

C. 

 

调用该函数时系统临时决定

 

 

 

 

 

 

 

D. 

 

在定义该函数时所指定的函数类型所决定

 

15. 

 

以下叙述中不正确的是

___d_____

?/p>

 

 

A. 

 

在函数中,通过

return

语句传回函数

?/p>

 

B. 

 

在函数中,可以有多条

return

语句

 

 

C. 

 

主函数名

main

后的一对圆括号中也?/p>

以带有形?/p>

 

 

D.

调用函数必须在一条独立的语句中完?/p>

 

16.

下列数组的定义中?/p>

___c_____

是错误的?/p>

 

 

A. 

 

char cal[]={'c'

?/p>

'h'

?/p>

'a'

?/p>

'r'} ; 

 

B. 

 

char 

*ca2="char? 

 

C. 

 

char ca3[4]="char"; 

 

 

D. 

 

int array[]={6

?/p>

5

?/p>

3

?/p>

4} ; 

 

17. 

 

?/p>

int b[][3]={{1}

?/p>

{3

?/p>

2}

?/p>

{4

?/p>

5

?/p>

6}

?/p>

{0}}

;中

b[2][2]

值是

___c_____ 

 

 

A. 

 

0 

 

B. 

 

5 

 

C. 

 

6 

 

D. 

 

2 

 

18. 

 

?/p>

int 

a[5]={1

?/p>

3

?/p>

5}

;中,数组元?/p>

a[1]

的值是

__c_ 

 

A. 1 B. 0 

 

C. 

 

3 

 

D. 

 

2 

 

19. 

 

设有说明语句

: 

char s[]="ab\0\123\\\n79"; 

strlen(s)

的值是

____a_______

?/p>

 

 

 

A. 

 

2 

 

B. 

 

3 

 

C. 

 

8 

 

D. 

 

14 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

char 

s[]="ef\0\123\\\n89";sizeof(s)

的值是

__b___

?/p>

 

 

 

A. 

 

2 

 

B. 

 

9 

 

 

C. 

 

11 

 

 

D. 

 

15 

 

21. 

 

数组作为函数的形参时?/p>

把数组名作为

实参,传递给函数的是

____a________

?/p>

 

 

A. 

该数组的首地址

 

B.

该数组的元素个数

 

 

 

Ͼλ">
Ͼλ
Ŀ

C++基础+编程题复?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

08VC

练习?/p>

 

总分?/p>

80

?/p>

 

 

 

?/p>

1.

单项选择?/p>

 

 

 

1. 

 

?/p>

C++

语言?/p>

,char

型数据在内存中的

存储形式?/p>

___a_____ 

A. 

 

ASCII

?/p>

 

B. 

补码

 

C. 

 

反码

 

D. 

 

原码

 

2. 

 

?/p>

n=10,i=4,

则赋值运?/p>

n

?/p>

=i+l

执行后,

n

的值是

___a_____

?/p>

 

A. 

 

0 

 

B. 

 

3 C. 

 

2 D. 

 

1 

3. 

 

?/p>

int n=3;

?/p>

++n

的结果是

____c____

?/p>

n

的结果是

________

?/p>

 

A. 

 

2 3 

 

B. 

 

3 2 

 

C. 

 

4 4 

 

D. 

 

5 3 

4.

?/p>

int m=l,n=2

?/p>

?/p>

m++==n

的结果是

_a__

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

5.

?/p>

int m=l,n=2

?/p>

?/p>

++m==n

的结果是

__b_

?/p>

 

 

A. 

 

0 

 

B. 

 

1 

 

C. 

 

2 

 

D. 

 

3 

6. 

 

系统约定

C++

源程序文件名的缺省的?/p>

展名?/p>

___a___

?/p>

 

 

A. 

 

cpp 

 

B. 

 

c++ 

 

C. 

 

bcc 

 

D. 

 

vcc 

7. 

 

设有说明?/p>

int a=15,b=17,c;

?/p>

,执行表?/p>

式?/p>

c=a||(b+=b)

”后,则

a

?/p>

b

?/p>

c

的值分?/p>

?/p>

 

a 

 

A. 

 

15

?/p>

17

?/p>

1 

 

 

B. 

 

1

?/p>

34

?/p>

35 

 

 

C. 

 

15

?/p>

34

?/p>

1 

 

D. 

 

15

?/p>

17

?/p>

15 

 

8. 

 

设有说明?/p>

int 

x=10,y=4,f;float 

m;

?/p>

,执

行表达式?/p>

f=m=x/y

”后,则

f

?/p>

m

的值分?/p>

?/p>

 

d 

A. 

 

2

?/p>

2.5 

 

B. 

 

3

?/p>

2.5 

 

C. 

 

2.5

?/p>

2.5 

 

D. 

 

2

?/p>

2.0 

9. 

 

设有语句?/p>

for(int 

i=5,sum=0;++sum

?/p>

i<5;i++)sum+=i;

?/p>

,则

for()

语句的执行情?/p>

?/p>

___a_____

?/p>

 

 

 

A. 

 

循环

0

?/p>

 

 

 

B. 

 

循环

4

?/p>

 

 

 

C. 

 

?/p>

?/p>

5

?/p>

 

 

D. 

 

循环

6

?/p>

 

 

10. 

 

有关函数重载的正确说法是

___b___

?/p>

 

 

A. 

函数名不同,

但参数的个数和类型相?/p>

 

 

B. 

函数名相同,

但参数的个数不同或参?/p>

的类型不?/p>

 

 

C. 

函数名相同,

参数的个数和类型也相?/p>

 

 

D. 

函数名相同,函数的返回值不同,而与

函数的参数和类型无关

 

11. 

 

下列有关编译预处理命令的说明中,

?/p>

确的?/p>

____a______

?/p>

 

 

A. 

 

以?/p>

#

”开头的行,可出现的函数定义

内或函数定义?/p>

 

 

 

B. 

 

以?/p>

#

”开头的行,后面不可有分?/p>

 

 

C. 

 

以?/p>

#

”开头,可出现在一行中的任?/p>

位置

 

 

D. 

 

以?/p>

#

”开头,必放在程序开?/p>

 

12. 

 

以下四组函数原型说明中,满足

C++

函数重载规则的是

______c______

?/p>

 

 

A. 

 

float 

f(float 

x); 

void 

f(float 

y); 

 

 

 

 

B. 

 

float f(float x); void f2(float x,float y); 

 

C. 

 

float f(float x,int y); void f(float y); 

 

D. 

 

float f(float y); float f(float y); 

13. 

 

当一个函数无返回值时?/p>

函数的类型应

定义?/p>

___a_____

?/p>

 

 

A. 

 

void 

 

B. 

 

任意

 

 

C. 

 

int 

 

D. 

 

?/p>

 

 

14. 

 

C++

语言中规定函数的返回值的类型

是由

____d____

?/p>

 

 

A. 

 

return

语句中的表达式类型所决定

 

B. 

 

调用该函数时的主调用函数类型所决定

 

 

C. 

 

调用该函数时系统临时决定

 

 

 

 

 

 

 

D. 

 

在定义该函数时所指定的函数类型所决定

 

15. 

 

以下叙述中不正确的是

___d_____

?/p>

 

 

A. 

 

在函数中,通过

return

语句传回函数

?/p>

 

B. 

 

在函数中,可以有多条

return

语句

 

 

C. 

 

主函数名

main

后的一对圆括号中也?/p>

以带有形?/p>

 

 

D.

调用函数必须在一条独立的语句中完?/p>

 

16.

下列数组的定义中?/p>

___c_____

是错误的?/p>

 

 

A. 

 

char cal[]={'c'

?/p>

'h'

?/p>

'a'

?/p>

'r'} ; 

 

B. 

 

char 

*ca2="char? 

 

C. 

 

char ca3[4]="char"; 

 

 

D. 

 

int array[]={6

?/p>

5

?/p>

3

?/p>

4} ; 

 

17. 

 

?/p>

int b[][3]={{1}

?/p>

{3

?/p>

2}

?/p>

{4

?/p>

5

?/p>

6}

?/p>

{0}}

;中

b[2][2]

值是

___c_____ 

 

 

A. 

 

0 

 

B. 

 

5 

 

C. 

 

6 

 

D. 

 

2 

 

18. 

 

?/p>

int 

a[5]={1

?/p>

3

?/p>

5}

;中,数组元?/p>

a[1]

的值是

__c_ 

 

A. 1 B. 0 

 

C. 

 

3 

 

D. 

 

2 

 

19. 

 

设有说明语句

: 

char s[]="ab\0\123\\\n79"; 

strlen(s)

的值是

____a_______

?/p>

 

 

 

A. 

 

2 

 

B. 

 

3 

 

C. 

 

8 

 

D. 

 

14 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

char 

s[]="ef\0\123\\\n89";sizeof(s)

的值是

__b___

?/p>

 

 

 

A. 

 

2 

 

B. 

 

9 

 

 

C. 

 

11 

 

 

D. 

 

15 

 

21. 

 

数组作为函数的形参时?/p>

把数组名作为

实参,传递给函数的是

____a________

?/p>

 

 

A. 

该数组的首地址

 

B.

该数组的元素个数

 

 

 



ļ׺.doc޸Ϊ.docĶ

  • ְҵУ־ʵʩ
  • 꼶²ѧӦ⣨300⣩
  • 2019ͳСѧ꼶ϲջϰ⣨𰸣
  • ̫ԭѧϵͳʵ鱨
  • ۰༶ͻ¼
  • 1#걨 - ͼ
  • 16ʦ׶ѧоҵһ
  • »ʦ꼶ѧϲṫʽ̰ȫϼ
  • 0723ڶµɶϵͳ()
  • ɽҵ԰ϸ滮˵ - ͼ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)