选择题 关键字unsigned不能修饰的类型是______。
选择题 有如下头文件:
int f1();
static int f2();
class MA{
public:
int f3();
static int f4();
};
在所描述的函数中,具有隐含的this指针的是______。
选择题 下列关于C++流的描述中,错误的是______。
选择题 如果一个类至少有一个纯虚函数,那么就称该类为 。
选择题 下列语句中错误的是______。
选择题 有下列程序:
#include <stdio.h>
void main()
{ int i=5;
do
{ if(i%3=1)
if(i%5==2)
{ printf('*%d',i);break;}
i++;
} while(i! =0);
printf('\n');
}
程序的运行结果是______。
选择题 概要设计中要完成的事情是 。
选择题 ______是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
选择题 已知类MyClass的定义如下:
class HyClass{
public:
HyClass(int d){data=d;}
~NyClass() {}
private:
int data;
};
}
下列对MyClass类对象数组的定义和初始化语句中,正确的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int x):val(X){}
void Set(int X){val=x;}
void Print()const{cout<<'val='<<val<<'\t';}
private:
int val;
};
int main(){
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print(); //语句1
obj2.Print(); //语句2
obj1.Set(20); //语句3
obj2.Set(30); //语句4
return 0;
}
其主函数中错误的语句是______。
选择题 有如下程序:
#include<iomanip>
#include<iostream>
using namespace std;
int main(){
cout<<setfill('*')<<setw(6)<<123<<456;
return 0;
}
运行时的输出结果是______。
选择题 如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用 关键字来修饰。
选择题 下面程序的运行结果是 。
#include<iostream.h>
int x=5;
int fun(int a)
{
int c;
C=X*a;
retum c;
}
void main()
{
int x=3,a=4;
x=x+fun(a);
cout<<'x'<<X<<endl;
}
选择题 下面程序的运行结果是______。
#include<iostream.h>
int fun(int a[],int n)
{
int result=1;
for(int i=1;i<n;i++)
result=result*a[i];
return result;
}
void main()
{
int a[3]={3,4,5);
cout<<fun(a,3)<<endl;
}
选择题 下列关于常数据成员的说法中,错误的是______。
选择题 设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为 。
选择题 应用数据库的主要目的是______
选择题 有如下程序:
#include <iostream>
using namespace std;
class A
public:
~A() {cout<<'~A';}
};
class B:public A
public:
~B() {cout<<'-B';delete p;}
int main( )
B obj;
return 0;
选择题 有如下类定义:
class AA
{
int a;
public:
int getRef()const{return a;}//①
int getValue()const{return a;}//②
void set(int n)const{a=n;}//③
friend void show(AA aa) const{cout<<a;}//④
};
其中四个函数的定义中正确的是______。
选择题 执行下列语句段后,输出字符'*'的个数是______。
for(int i=50;i>1;i-=2)cout<<'*';
