2023年山西省阳泉市全国计算机等级考试C++语言程序设计测试卷(含答案).pdfVIP

  • 0
  • 0
  • 约1.68万字
  • 约 42页
  • 2023-08-29 发布于浙江
  • 举报

2023年山西省阳泉市全国计算机等级考试C++语言程序设计测试卷(含答案).pdf

2023年山西省阳泉市全国计算机等级考试 C++语言程序设计测试卷(含答案) 一、1.选择题(10题) 1.在面向对象的系统中,系统责任的良好分配原则是( )。 A.根据个人喜好进行分配B.在类之间均匀分配C.根据交互图的消息 进行分配D.集中分配在少数控制类中 2.下面不是派生类对基类的继承方式的是()。 A.private B.public C.static D.protected 3.下列语句中不是死循环的是 B.for(inti=1 ;i10;i++){i--;} C.inti=0; do{i++;}while(i =0); D.inti=1; for(;;)i=i+1; 4.关于构造函数AO的拷贝构造函数正确的是 则下列选项错误的是 A.++i; B.D-; C.c++; D.--f 列选项叙述正确的是()。 A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出*** D.输出$$$ 输出结果是()。 A.a B.b C.c D.d 8.用链表表示线性表的优点是()。 A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除 操作D.数元素的物理顺序与逻辑顺序相同 A.1 B.2 C.3 D.4 f值的数据类型 A.int B.float C.double D.不确定 二、单选题(13题) 11.在软件设计中不使用的工具是()。 A.系统结构图B.PAD图C.数据流图(DFD图)D.程序流程图 w=((xly)(wa)); A.-1 B.NULL C.1 D.0 13. 用树形结构来表示实体之间联系的模型称为()。 A.关系模型B.层次模型C.网状模型D.数据模型 14.下列关于运算符函数的叙述中,错误的是 A.运算符函数的名称总是以operator为前缀 B.运算符函数的参数可以是对象 C.运算符函数只能定义为类的成员函数 D.在表达式中使用重载的运算符相当于调用运算符重载函数 15.静态数据成员在()进行初始化。 A.成员函数列表B.类体外C.构造函数D.成员函数 16.下面关于虚函数的描述,错误的是()。 A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数 B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚数 C.虚函数可以是另一个类的友元函数,但不能是静态成员函数 D.基类中说明的纯虚函数在其任何派生类中都必须实现 17.有下列程序: #include iostream #include cstring using namespace std; class XCD{ char* a; int b; public: XCD(char* aa,int bb){ a=new char[strlen(aa)+1]; strcpy(a,aa); b=bb; ] char* Geta(){ return a;} int Getb(){ return b;} }; int main(){ char *pl=abcd,*p2=weirong; int d1=6,d2=8; XCD x(pl,d1),y(p2,d2); coutstrlen(x.Geta())+y.Getb()endl; return 0; } 运行时的输出结果是_______。 A.12 B.16 C.14 D.11 18.字面常量42、4.2、42L的数据类型分别是( )。 A.long,double、int B.lon9、float、int C.int、double、long D.int、float、long 19.有下列程序: #includestdi0. h voidmain( ) {inta=S,b=1,t; t=(a2)|b; printf(?n,t); } 程序运行后的输出结果是( )。A.21 B.11 C.6 D.1 20.下面描述中错误的是( )。 A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程 C.数据结构与数据库设计是软件设计的任务之一 D.PAD图是软件详细设计的表示工具 21.数据字典(DD)所定义的对象都包含于

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档