华东交通大学C++2010(2)

发布时间:2021-06-09

15.重载函数在调用时选择的依据中,【 】是错误的。

A.参数个数 B.参数的类型 C.参数的顺序 D.函数的类型

16.下列的标识符中,【 】是文件级作用域的。

A.函数形参 B.语句标号

C.外部静态类标识符 D.自动类标识符

17.下列存储类标识符中,【 】的可见性与存在性不一致。

A.外部类 B.自动类 C内部静态类 D.寄存器类

18.在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用【 】合适。

A.内联函数 B.重载函数 C.递归调用 D.嵌套调用

19.已知:char *s="hello";执行语句"for(int i=0;*s++;i++);"之后,变量i的结果是________________

20.若a为double类型的变量,表达式a=1,a+5,a++的值为

二、写程序的运行结果(每题5分,共35分)

1. 运行该程序后,输出结果

#include <iostream.h>

void main( )

{

int a=5;

int &ref=a;

ref+=5;

cout<<”a=”<<a<<”,”<<”ref=”<<ref<<endl;

a*=10;

cout<<”a=”<<a<<”,”<<”ref=”<<ref<<endl;

}

2. 运行该程序后,输出结果

#include <iostream.h>

void main()

{

int i(O);

while(++i)

{

if(i==10)break;

if(i%3 !=1)continue;

cout<<i<<" ";

}

}

3.运行程序后,输出结果

#include<iostream.h>

void main()

{

int a(5),b(6),i(0),j(0);

switch(a)

精彩图片

热门精选

大家正在看