华东交通大学C++2010(2)
发布时间:2021-06-09
发布时间: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)