有如下程序:
#include <iostream>
using namespace std;
class Base
public:
void fun( ) cout<<"Base:: fun"<<end1;
;
class Derived: public Base
(
public:
void fun( )
____________________________
cout<<"Derived:: fun"<<end1;
;
int main( )
Derived d;
D. fun( );
return O;已知其执行后的输出结果为:
Base:: fun
Derived:: fun
则程序中下划线处应填入的语句是( )。
A:Base. fun (); B:Base:: fun (); C:Base->fun(); D:fun()
若有以下程序:
#include <iostream>
using namespace std;
int f( ) static int i = O;
ints= 1;
s+=i;
i++;
return s;int main( ) int i, a =0;
for(i=0;i<5;i++)
a+=f( );
cout<<a<<end1;
return 0;程序运行后,输出的结果是( )。
A:20 B:24 C:25 D:15
以下程序的输出的结果是( )。
#include <iostream.h>
int x=3;
void main( ) void incre( );
int i;
for (i=1;i<x;i++)
incre( );Void incre( ) static int x=1;
x*=x+1;
cout<<x<<"";
A:3 3 B:2 2 C:2 6 D:2 5
汇编程序的功能是将汇编语言所编写的源程序翻译成由 【1】 组成的目标程序。
在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。
若按功能划分,软件测试的方法通常分为白盒测试方法和 【3】 测试方法。
数据的逻辑结构有线性结构 【4】 两大类。
【5】 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
含有纯虚函数的类称为 【6】 。
下面程序的输出结果是 【7】 。
#include<iostream.h>
int add(int a, int b);
void main( )extern int x, y;
cout<<add(x, y)<<end1;int x(20),y(5);
int add(int a, int b)int s=a+ b;
return s;