要把一个文件输出流对象myFile与文件“f:\myText.txt相关联,所用的C++语句是:()。
答案是:myFile.open(“f:\myText.txt”);
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
template
class f{
private:T x,y;
public:void f1(T a,T b){x=a;y=b;}
T max( ){retum(x>y)?x
答案是:cout<
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
class point{private:float x;
public:void f(float a){x=a;}
void f( ){x=0;}
frie
答案是:cout<不能调用
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
class f{
private:int x=0,y=0;
public:void f1(int a,int b){x=a;y=b;}
void get( ){
答案是:private:int x=0,y=0; 数据成员声明时不允许直接赋值
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
class f{
private:int x,y;
public:f1( ){x=0;y=0;}
print( ){cout<<><><><>< p="">
};
void main(
答案是:a.f1(1,1); f1( )调用时实参与形参数量不一致
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
void main( ) {
int x=5,y=6;
const int * p=&x;
*p=y;
cout<<*p<<>< p="">}
答案是:*p=y; 指针p所指向的为一常量,不能进行左值操作
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
在下面横线处填上求两个浮点数之差的cha函数的原型声明、调用方法。
#include
using namespace std;
void main( )
{
float a,b;
答案是:cha(a,b)
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
程序的输出结果如下:
1,9
50,30
请根据输出数据在下面程序中的下划线处填写正确的语句。
源程序如下:
#include
using namespace std;
答案是:ptr+1
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
在下划线处填上缺少的部分。
#include
#include
using namespace std;
class complex
{
pu
答案是:complex& a
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。
#include
using namespace std;
const double pi=3.14159;
答案是:cin>>r
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
完成下面类中的成员函数的定义。
class point
{
private:
int m,n;
public:
point(int,int);
答案是:n
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
给出下面程序的输出结果。
#include
using namespace std;
template
T max(T ml,T m2)
{return
答案是:7 5y a
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
给出下面程序的输出结果。
#include
template
class Sample
{
T n;
public:
Sample(T i){n=i;
答案是:S1与S2的数据成员不相等 S3与S4数据成员相等
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
执行下列代码
cout<<><>
程序输出结果是______。
<>
答案是:123
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
C++的流类库预定义的与标准输出设备相联接的流是__ ____。
答案是:cout
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
C++中用于动态创建对象,并返回该对象的指针的关键字是______。
答案是:new
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
在vector类中向向量尾部插入一个对象的方法是______。
答案是:push_back()
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
从一个或多个以前定义的类产生新类的过程称为______。
答案是:派生
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
与操作对象的数据类型相互独立的算法称为______。
答案是:泛型算法
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
类的简单成员函数是指声明中不含______、volatile、static关键字的函数。
答案是:const
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
对象成员构造函数的调用顺序取决于这些对象在类中说明的顺序,与它们在成员初始化列表中给出的顺序______。
答案是:无关
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
对于类Point而言,其析构函数的定义原型为______。
答案是:~Point();
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
有下列代码int a=0;double b=0;cin>>a>>b;当用键盘输入1.25
答案是:0.25
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
类和其它数据类型不同的是,组成这种类型的不仅可以有数据,还
答案是:函数
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
在源程序中有宏定义:#define PI 3.14,则若不想使该宏定义影响到程序的其它地方,可以使用_____删除该宏定义。
答案是:#undef PI
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
C++中使用______关键字说明函数为内联函数。
答案是:inline
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
若有函数定义为:
int add(int ml=0,int m2=2,int m3=4)
{return ml+m2+m3;}
在主函数中有int s=add(1)+add(0,1)+add(0,1,2);
则执行此语句后s的值为_
答案是:15
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
写出声明一个复数对象的语句,并使该对象被初始化为2.2+1.3i,此声
答案是:complex c(2.2,1.3);
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
C++程序必须有且只有一个主函数,其函数名为______。
答案是:main
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
静态联编所支持的多态性称为______的多态性。
答案是:编译时
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
执行下列代码
int b=100;
cout<<"hex:"<<><>
程序的输出结果是______。
<>
答案是:Hex:64
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
C++将数据从一个对象流向另一个对象的流动抽象为“流”,从流中获
答案是:提取
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
若使用标准输出流把整型变量a的值输出到屏幕上,实现此操作的C++
答案是:cout<
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面有一处错误,请给出修改意见。
#include
class f{
private:float x,y;
public:f(float a,float b){x=a;y=b;}
答案是:应改为float max(){return(x>y)?x:y;}
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面有一处错误,请给出修改意见。
#include
main(){
int x=6;
const int*p=x;
cout<<*p<<>< strong="">
}
答案是:应改为const int*p=&x;
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面有一处错误,请给出修改意见。
#include
class f{
private:int x,y;
public:fl(int a,int b){x=a;y=b;}
voi
答案是:实际参数类型与f1函数的形参,应修改为一致。
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面有一处错误,请给出修改意见。
#include
class point{
private:float x,y;
public:f1(float a,float b){x=a;y=b;}
答案是:应将print函数说明为point类的友元函数
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面有一处错误,请给出修改意见。
#include
class test{
private:int x;
public:test(int a){x=a;}
void set(
答案是:缺少分号;
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面程序的运行结果如下:
This is line1
This is line2
This is line3
在下划线处填上缺少的部分。源程序如下:
#include
#
答案是:
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
using namespace std;
template
T fun(T x)
{
_____y;
y=x*x
答案是:T
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面程序的运行结果如下:
B::display()
C::display()
在下划线处填上缺少的部分。源程序如下:
#include
using namespace std;
答案是:virtual void
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
#include
using namespace std;
class base
{
private:int x;
public:base(int a){x=a;}
int get
答案是:Derived b1(d);(或Derived b1(6,7); 或base b1(6);或 base b1(d);)
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
完成下面程序,使其输出l0,并在退出运行时正确释放分配给指针的存储空间。
#include
using namespace std;
void main()
{
int *a,*p;
a=new in
答案是:a delete p
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
给出下面程序的输出结果
#include
using namespace std;
class Simple
{
int x,y;
public:
Simple(){x=y
答案是:x=1,y=2x=70,y=80
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
给出下面程序的输出结果
#include
using namespace std;
void main()
{
int num=300;
int &ref=num;
答案是:300 200 150
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
静态成员函数没有( )
A.返回值
B.this指针
C.指针参数
D.返回类型
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )
A.const char *p=“ABCD”;
B.char const *p=“ABCD”;
C.char *const p=“ABCD”;
D.c
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
类的指针成员的初始化是通过函数完成的,这个函数通常是( )
A.析构函数
B.构造函数
C.其它成员函数
D.友元函数
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
在下列成对的表达式中,运算符“+”的意义不相同的一对是( )
A.5.0+2.0和5.0+2
B.5.0+2.0和5+2.0
C.5.0+2.0和5+2
D.5+2.0和5.0+2
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
所有在函数中定义的变量,都是( )
A.全局变量
B.局部变量
C.静态变量
D.寄存器变量
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
在C++中实现封装是借助于( )
A.枚举
B.类
C.数组
D.函数
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中( )
A.都是虚函数
B.只有被重新说明时才是虚函数
C.只有被重新说明为virtual时才是虚函数
D.都不是虚函数
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下面叙述不正确的是( )
A.派生类一般都用公有派生
B.对基类成员的访问必须是无二义性的
C.赋值兼容规则也适用于多重继承的组合
D.基类的公有成员在派生类中仍然是公有的
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下列特性中,C与C++共有的是( )
A.继承
B.封装
C.多态性
D.函数定义不能嵌套
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下列函数不能和函数void print(char)构成重载的是( )
A.int print(int);
B.void print(char,char);
C.int print(char);
D.void print(int
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
内联函数的特点是( )
A.减少代码量,加快访问速度
B.减少代码量,减缓访问速度
C.增加代码量,减缓访问速度
D.增加代码量,加快访问速度
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
类的私有成员可在何处被访问( )
A.本类的成员函数中
B.本类及子类的成员函数中
C.通过对象名在任何位置
D.不可访问
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
下列关于析构函数描述正确的是( )
A.可以重载
B.函数体中必须有delete语句
C.返回类型必须是void类型
D.不能指定返回类型
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
设有函数T Sum(T x,T y){return x+y;},其中T为模板类型,则下列语句中对该函数错误的使用是( )
A.Sum(1,2);
B.Sum(3.0,2.2);
C.Sum(‘A’,‘C’);
D.Sum(
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计
关于类的静态成员函数描述错误的是( )
A.在创建对象前不存在
B.不能说明为虚函数
C.不能直接访问非静态函数
D.不是对象的成员
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:安阳师范学院-计算机应用技术-C++程序设计 目前为: 3/5 页 首页 上页 下页 尾页