- 相干保举
计较机二级C++说话法式设想测验精选挑选题
为了做好计较机二级的测验筹办,在备考的进程中,除要稳固书籍上的内容,刷试题也是备考的一个体例,上面便是小编跟大师分享计较机二级C++说话法式设想测验精选挑选题,接待大师阅读!
1.以下论述中准确的是( )。
A.对长度为n的有序链表停止查找,最坏环境下须要的比拟次数为n
B.对长度为n的有序链表停止对分查找,最坏环境下须要的比拟次数为(n/2)
C.对长度为n的有序链表停止对分查找,最坏环境下须要的比拟次数为(log2n)
D.对长度为n的有序链表停止对分查找,最坏环境下须要的比拟次数为(nlog2n)
2.算法的时候庞杂度是指( )。
A.算法的履行时候
B.算法所处置的数据量
C.算法法式中的语句或指令条数
D.算法在履行进程中所须要的根基运算次数
3.软件按功效可以或许分为利用软件、体系软件和支持软件(或东西软件),上面属于体系软件的是( )。
A.编辑软件
B.支配体系
C.教务办理体系
D.阅读器
4.软件(法式)调试的使命是( )。
A.诊断和更正法式中的毛病
B.尽可以或许多地发明法式中的毛病
C.发明并更正法式中的一切毛病
D.肯定法式中毛病的性子
5.数据流程图(DFD)是( )。
A.软件提要设想的东西
B.软件具体设想的东西
C.布局化体例的须要阐发东西
D.面向东西体例的须要阐发东西
6.软件性命周期可分为界说阶段、开辟阶段和掩护阶段。具体设想属于( )。
A.界说阶段
B.开辟阶段
C.掩护阶段
D.上述3个阶段
7.数据库办理体系中担任数据形式界说的语有是( )。
A.数据界说说话
B.数据办理说话
C.数据支配说话
D.数据节制说话
8.在先生办理的干系数据库中,存取一个先生信息的数据单元是( )。
A.文件
B.数据库
C.字段
D.记实
9.数据库设想中,用E—R图来描写信息布局但不触及信息在计较机中的表现,它属于数据库设想的( )。
A.须要阐发阶段
B.逻辑设想阶段
C.观点设想阶段
D.物理设想阶段
10.有两个干系R和T以下所示:
则由干系R获得干系T的支配是( )。
A.挑选
B.投影
C.交
D.并
11.两个或两个以上模块之间接洽干系的慎密水平称为( )。
A.耦合度
B.内聚度
C.庞杂度
D.数据传输特征
12.以下描写中准确的是( )。
A.软件工程只是处置软件名目的办理题目
B.软件工程首要处置软件产物的出产率题目
C.软件工程的首要思惟是夸大在软件开辟进程中须要利用工程化准绳
D.软件丁二程只是处置软件开辟中的手艺题目
13.干系模子许可界说3类数据束缚,以下不属于数据束缚的是( )。
A.实体完全性束缚
B.参照完全性束缚
C.属性完全性束缚
D.用户自界说完全性束缚
14.以下描写中准确的是( )。
A.法式便是软件
B.软件开辟不受计较机体系的限定
C.软件既是逻辑实体,又是物理实体
D.软件是法式、数据与相干文档的调集
15.用树型布局表现实体之间接洽的模子是( )。
A.干系模子
B.网状模子
C.条理模子
D.以上三个都是
16.以下对于函数的描写中,毛病的是( )。
A.函数可以或许不前往值
B.函数可以或许不参数
C.函数可以或许是一个类的成员
D.函数不能被界说为模板
17.若MyClass是一个类名,其有以下语句序列:
MyClassc1,*c2;
MyClass*c3=newMyClass;
MyClass&c4=c1;
上面的语句序列所界说的类东西的个数是( )。
A.1
B.2
C.3
D.4
18.以下对于担当体例的描写中,毛病的是( )。
A.若是不显式地指定担当体例,默许的担当体例是私有(private)
B.接纳私有担当体例时,基类中的私有成员在派生类中依然是私有成员
C.接纳掩护担当体例时,基类中的掩护成员在派生类中依然是掩护成员
D.接纳私有担当体例时,基类中的私有成员在派生类中依然是私有成员
19.将前缀运算符“逐一”重载为非成员函数,以下原型中,能准确用于类中说明的是( )。
A.Deer&operator逐一{int};
B.Decroperator逐一(Decr&,int);
C.friendDeer&cperator逐一(Deer&);
D.friendDeeroperacor逐一(Deer&,int);
20.若MyTemp是一个具备假造范例参数的类模板,且有以下语句序列:
MyTempp2;
MyTempp3[2];
编译体系在处置上面的话句序列时,所天生的模板MyTemp的实例的个数是( )。
A.1
B.2
C.3
D.4
21.在C++中,cin是一个( )。
A.类
B.东西
C.模板
D.函数
22.在以下字符中,不许可作为C++标识符的是( )。
A.b
B.B
C._
D.2
23.以下论述中,毛病的是( )。
A.false是一个逻辑型常量
B.“b”’是一个字符型常量
C.365是一个int常量
D.3.1415926是一个double常量
24.若x和y是法式中的两个整型变量,则以下if语句中准确的是( )。
A.if(x==O)y=1;elsey=2;
B.if(x==0)theny=1elsey=2
C.if(x==O)y=1elsey=2;
D.ifx==0y=1elsey=2;
25.要界说整型数组x,使之包罗初值为0的3个元素,以下语句中毛病的是( )。
A.intx[3]={0,0,0};
B.intx[]={0};
C.staticintx[3]={0);
D.intx[]={0,0,0};
26.对于函数中的<前往范例>,以下表述中毛病的是( )。
A.<前往范例>中有可以或许包罗关头字int
B.<前往范例>中有可以或许包罗自界说标识符
C.<前往范例>中有可以或许包罗字符*
D.<前往范例>中可以或许包罗[]
27.要界说一个援用变量P,使之援用类MyClass的一个东西,准确的界说语句是( )。
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
28.有以下两个类界说:
classXX{
private:
doublexl;
protected:
doublex2;
public:
doublex3;
};
claseYY:protectedXX{
private:
doubleyl;
protected:
doubley2;
public:
doubley3;
};
在类YY中掩护成员变量的个数是( )。
A.1
B.2
C.3
D.4
29.以下对于运算符重载的描写中,毛病的是( )。
A.可以或许经由过程运算符重载在C++中成立新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一支配参数便是该类东西
D.重载范例转换运算符时不须要申明前往范例
30.以下对于类模板的描写中,毛病的是( )。
A.类模板的成员函数都是模板函数
B.可以或许为类模板参数设置默许值
C.类模板描写了一组类
D.类模板中只许可有一个范例参数
31.以下节制格局输入输入的支配符中,可以或许设置浮点数精度的是( )。
A.setprecision
B.setw
C.setfill
D.showpoint
32.以下法式段中包罗4个函数,此中具备隐含this指针的是( )。
intfunl( );
classTest{
public:
intfun2( );
friendintfun3( );
staticintfun4( );
};
A.funl
B.fun2
C.fun3
D.fun4
33.有以下法式:
#include
usingnamespacestd;
classTest(
public:
Test( ){}
Test(constTest8Lt){cout<<1;}
};
Testfun(Test&u){Testt=U;returnt;}
intmain( ){Testx,y;x=fun(y);return0;}
运转这个法式的输入成果是( )。
A.无输入
B.1
C.1l
D.111
34.有以下法式:
#include
usingnamespacestd;
classA{
public:
A(inti=O):rl(i){}
voidprint( ){cout<<’E’
voidprint(intx){cout<<’P’<-’;}
private:
intr1;
};
intmain( ){
Aal:
constAa2(4);
a1.print(2);
a2.print( );
return0;
}
运转时的输入成果是( )。
A.P8一E4
B.P8一C16一
C.P0一E4一
D.P0一C16—
35.以下代码段申明了3个类:
classPerson{);
classStudent:publicPerson{};
classUndergraduate:Student{);
以下对于这些类之间干系的描写中,毛病的是( )。
A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student私有担当
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类
36.有以下法式:
#include
Usingnamespacestd;
classBase{
public:
Base(intx=O):valB(x){cout<~Base( ){cout
intvalB:
};
classDerived:publicBase{
public:
Derived(intX=0,inty=0):Base(x),valD(y)(cout<~Derived( ){cout
intvalD;
};
intmain( ){
Derivedobj12(2,3);
return0;
}
运转时的输入成果是( )。
A.2332
B.2323
C.3232
D.3223
37.上面是类Shape的界说:
classShape{
public:
virtualvoidDraw( )=0;
}
以下对于Shape类的描写中,准确的是( )。
A.类Shape是虚基类
B.类Shape是笼统类
C.类Shape中的Draw函数申明有误
D.语句“ShapeS;”可以或许成立Shape的一个东西S
38.将运算符“+”重载为非成员函数,以下原型申明中,毛病的是( )。
A.MyClockoperator+(MyClock,long);
B.MyClockoperator+(MyClock,MyCloek);
C.MyCloekoperator+(long,long);
D.MyClockoperator+(long,MyCloek):
39.翻开文件时可零丁或组合利用以下文件翻开形式:
①ios_base::aop
②ios_base::binary
③ios_base::
④ios_base::out
若要以二进制读体例翻开一个文件,需利用的文件翻开形式为( )。
A.①③
B.①④
C.②③
D.②④
40.有以下法式:
#include
usingnamespacestd;
classB{
public:
B(intxx):x(xx){++count;x+=10;}
virtualvoidshow( )const
{cout
staticintcount;
private:
intx;
};
classD:publicB{
public:
D(intxx,intyy):B(XX),y(yy){++count;y+=
100;)
virtualvoidshow( )const
{cout
inty;
};
intB::count==0;
intmain( ){
B*ptr=newD(10,20);
ptr->show( );
ptr;
return0;
}
运转时的输入成果是( )。
A.1_120
B.2_120
C.1_20
D.2_20
【计较机二级C++说话法式设想测验挑选题】相干文章:
计较机二级测验《C++说话法式设想》测验题201710-25
2015天下计较机品级测验二级C++说话法式设想测验纲领11-04
2017天下计较机二级测验《C++》挑选题「精选」10-07
计较机品级测验二级C++口试挑选题06-27
2017计较机二级C++挑选题操练06-26
计较机二级测验C说话法式设想测验纲领05-17