以下程序的执行结果是 【9】 。
#include<iostream.h>
template<class T>
class Sample
{
T n;
public:
Sample(T i){n=i;)
void operator( );
void disp( ){cout<<"n="<<n<<endl;)
};
template<class T>
void Sample<T>::operator( )
{
n=1;//不能用n;因为double型不能用
}
void main( )
{
Sample<char>S(’a’);
S;
s.disp( );
}
下面程序的输出结果为 【10】 。
#inclUde<iostream.h>
void main( )
{
int a;
int &b=a;//变量引用
b=10;
cout<<"a="<<a<<endl;
}
下列程序的运行结果为 【11】 。
#include<iostream.h>
void main(void)
{int a=2,b=-1,c=2;
if(a<b)
if(b<0)c=0;
else c=c+1;
cout<<c<<endl;
}
以下程序的运行结果是 【12】 。
#include<iostream.h>
func(int a,int b)
{
statlC int m=0,i=2;
i+=m+1;
m=i+a+b;
return m;
}
void main( )
{int k=4,m=1,p;
p=func(k,m);cout<<p<<”,”;
p=func(k,m);cout<<p<<endl;
}
下列程序的输出结果是 【13】 。
#inClude<iostream>
rsing namespace std;
template<typename T>
T fun(Ta,Tb){retum(a<=b)a:b;)
int main( )
{
cout<<fun(3,6)<<’,’<<fun(3.14F,6.28F)<<endl; .
return 0;
}
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort( )实现了插入排序算法。请将画线处缺失的部分补充完整。
class InsertSort{
public:
InsertSort(int* a0,int n0):a(a0),n(n0){}//参数a0是某数组首地址,n是数组元素个数
void sort( )
{//此函数假设已排序序列初始化状态只包含a[0],未排序序列初始为a[1]...a[n-1]
for(int i=1;i<n;11i){
int t=a[i];
int j;
for( 【14】 ;j>0;--j){
if(t>=a[j-1]))break;
a[j]=a[j-1];}
a[j]=t;}}
protected:
int *a,n;//指针a用于存放数组首地址,n用于存放数组元素个数
};
阅读下面程序:
#include<iostream.h>
void funl(char a,char b)
{
char c;
c=a;a=b;b=C;
}
void fun2(char &a,char b)
{
char c;
c=a;a=b;b=c;
}
void fun3(char &a,char &b)
{
char c;
c=a;a=b;b=C;
}
void main( )
{
char a,b;
a=’A’;b=’B’;
funl(a,b);cout<<a<<b;
a=’A’;b=’B’;
fun2(a,b);cout<<a<<b;
a=’A’;b=’B’;
fun3(a,b);cout<<a<<b;
}
则该程序的输出为 【15】 。
下面关于电子邮件的说法中,不正确的是( )。
A:电子邮件的传输速度比一般书信的传送速度快 B:电子邮件又称E-mail C:电子邮件是通过Internet邮寄的信件 D:通过网络发送电子邮件不需要知道对方的邮件地址也可以发送
“计算机辅助制造”的英文缩写是( )。
A:CAD B:CAI C:CAT D:CAM
十进制数100转换成二进制数是( )。
A:01100100 B:01100101 C:01100110 D:01101000