单选题下列属于引用调用的是( )。
单选题从工程管理角度看,软件设计一般分为两步完成,它们是( )。
单选题以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <string.h> char *scmp(char *s1,char *s2) if(strcmp(s1,s2)<0) return(s1); else return(s2); main() int i;char string[20],str[3][20]; for(i=0;i<3;i++) gets(str[i]); strcpy(string,scmp(str[0],str[1])); //库函数strcpy对字符串进行复制 strcpy(string,scmp(string,str[2])); puts(string); 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。 A.abcd B.abba C.abc D.abca
单选题要定义整型数组x,使之包括初值为O的三个元素,下列语句中错误的是______。
单选题下列函数的运行结果是( )。 #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; A) 25 B) 30 C) 20 D) 15
单选题有如下类的定义。空格处的语句是( )。
class MyClass
{
____________ int x, y;
public:
MyClass(int a=0,int b=0)
{
x=a;
y=b;
}
static void change()
{
x-=10;
y-=10;
}
};
单选题下面程序的运行结果为{{U}} {{/U}}。
#include<iostream.h> void main()
{ char a='3'; switch(a)
{ case'3': cout<<“3”: case'2':
cout<<“2”; break; default:cout<<“1”:
} }
A.3
B.321
C.31
D.32
单选题在函数中,可以用aut0、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。
单选题在结构化方法中,软件开发阶段用数据流程图(DFD) 作为描述工具的是( )。
单选题在软件开发中,需求分析阶段产生的主要文档是( )。
单选题下列程序执行后的输出结果是( )。 void funcl(int i); void func2(int i); char st[]="hello,friend!”; void funcl(int i) printf("%c",st[i]); if(i<3)i+=2;func2(i); void func2(int i) printf("%c",st[i]); if(i<3)i+=2;funcl(i); main() int i=0;funcl(i);printf("/n");
单选题下列叙述中错误的是______。
单选题检查软件产品是否符合需求定义的过程称为 ( )。
单选题有如下头文件: int fl0; static int f2(); class MA public: int f30; static int f4(); ; 在所描述的函数中,具有隐含的this指针的是( )。 A.f1 B.f2 C.f3 D.f4
单选题有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class MyDERIVED:pnoted My BASE { protected: int j; public: void set(int m,int n){MyBASE::set(m);j=n;} int get()const{return MyBASE::get()+j;} }; 则类MyDERIVED中保护的数据成员和成员函数的个数是
单选题有如下函数模板: template<class T>T square(T x){return x*x;} 其中T是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
class TestClass
{public:
virtual void funl()
{cout<<"fun1TestClass";}
virtual void fun2()
{cout<<"fun2TestClass";)};
class TestClassl:public TestClass
{void fun()
{cout<<"fun1TestClassl";}};
int main()
{Tc stClass obj1,*p;
TestClass1 obj2;
p=&obj2;
p->fun1();
p->fun2();
return 0;}
该程序执行后的输出结果是______。
单选题当输入“Thank you”时下列程序的输出结果为( )。 #include<<iostream.h> #include<iomanip.h> void main() { char line[80]; cin.getline(line,sizeof(80),'k'); cout<<line; }
单选题关于C++语言与C语言关系描述中错误的是