单选题有下列程序:
#include <stdio.h>
void main()
(int a[]={1,2,3,4),y,*p=&a[3];
--p;y=*p;printf("y=%d/n",y);
}
程序的运行结果是
____
,
单选题下列描述中,抽象类的特性是
单选题在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。
单选题已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中输出结果不是2的是( )。
单选题下面不属于软件原计原则的是______。 A) 抽象 B) 模块化 C) 自底向上 D) 信息隐蔽
单选题在数据管理技术发展的三个阶段中,数据共享最好的是( )。
单选题有如下程序
#include<iostream>
using namespace std;
class A{
public:
virtual void func1(){cout<<"A1";}
void func2(){cout<<"A2";}
};
class B:public A{
public:
void func1(){cout<<"B1";}
void func2(){cout<<"B2";}
};
int main(){
A *p=new B;
p->func1();
P->func2();
return 0;
}
运行此程序,屏幕上将显示输出______。
单选题建立一个类对象时,系统自动调用( )。
单选题用白盒法技术设计测试用例的方法包括( )。
单选题若有如下类定义: c1ass B{ void funl(){} protected: double varl; public: void fun2(){} }; c1ass D:public B{ protected: void fun3(){} }; 已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
单选题结构化程序设计的3种结构是( )。
单选题有以下程序:
class Date
{
public:
Date(int y,int m,int d);
{
year=y;
month=m
day=d;
}
Date(int y=2000)
{
year=y;
month=10;
day=1;
}
Date(Date
month=d.month;
day=d.day;
}
void print( )
{
cout<<year<<"."<<month<<"."<<day<<endl;
}
private:
int year,month,day;
};
Date fun(Date d)
{
Date temp;
temp=d;
return temp;
}
int main( )
{
Date datel(2000,1,1),date2(0,0,0);
Date date3(datel);
date2=fun(date3);
return 0;
}
程序执行时,Date类的拷贝构造函数被调用的次数是
单选题为了取代C中带参数的宏,在C++中使用( )。 A) 重载函数 B) 内联函数 C) 递归函数 D) 友元函数
单选题若有如下程序: #include<iostream> using namespaces std; int s=0; class sample static int n; public: sample(int i) n=i; static void add() s+=n; ); int sample::s=0; int main() sample a(2),b(5); sample::add(); cout<<s<<endl; return 0; 程序运行后的输出结果是
单选题下列关于抽象类的表述中正确的是( )。
单选题有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} static int getNum() {return n;} private: static int n; }; int Test::n=1; int main() { Test*p=new Test; delete p; cout<<“n=”<<Tes::getNum()<<endl; return 0; } 执行后的输出结果是( )。
单选题一个C++程序由函数A( ),B( ),C( )和函数P( )构成,在函数A( )中分别调用了函数B( )和函数C ( ),在函数B( )中调用了函数A( ),且在函数P( )中也调用了函数A( ),则可以说
单选题设有以下定义:classpersonintnum;charname[10];public:voidinit(intn,char*m);;personstd[30];则下面叙述中,不正确的是()。A.std是一个含有30个元素的对象数组B.std数组中的每个元素都是person类的对象C.std数组中的每个元素都有自己的私有变量num和nameD.std数组中的每个元素都有各自的成员函数init
单选题下列关于模板的叙述中,错误的是______。
单选题下面不属于软件开发时期的是( )。 A) 软件定义阶段 B) 软件设计阶段 C) 软件实现阶段 D) 软件测试阶段
