2022年江苏省南京市全国计算机等级考试C++语言程序设计测试卷(含答案).docxVIP

  • 1
  • 0
  • 约2.13万字
  • 约 44页
  • 2023-08-05 发布于北京
  • 举报

2022年江苏省南京市全国计算机等级考试C++语言程序设计测试卷(含答案).docx

2022年江苏省南京市全国计算机等级考试C++语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、1.选择题(10题) 1. 以下非法的赋值语句是 A.n=(i=2,++i); B.j++; C.++(i+1), D.x=i>0;? 2. 对于语句const int x=10;的描述正确的是( )。 A.该语句不允许定义为int const x=10;? B.在程序中可以重新对X赋值? C.变量X不能使用++运算符? D.const关键字只能用来修饰常量? 3. 在面向对象的程序设计中,下列叙述中错误的是( )。 A.任何一个对象构成一个独立的模块? B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖? C.下一层次的对象可以继承上一层次对象的某些属性? D.上述三种说法都正确? 4. TestClass类定义如下: class TestClass { private: intid; char gender; char*phone; public: TestClass ():id(0),gender(#),phone(NULL){) TestClass(int no,char ge=#,char *ph=NULL) {id=no;gender=ge;phone=ph;} }; 下面类对象定义语句中错误的是( )。 A.TestClass myObj(i);? B.TestClass myObj(2,11101111155);? C.TestClass myObj(1,m);? D.TestClass myObj;? 5. 软件开发的结构生命周期法的基本假定是认为软件需求能做到 A.严格定义 B.初步定义 C.早期冻结 D.动态改变? 6.与数学式子对应的C语言表达式是 A.3*x^n/(2*x-1)? B.3*x**n/(2*x-1)? C.3*pow(x,n)*(1/(2*x-1) )? D.3*pow(n,x)/(2*x-1)? 7.关于continue语句叙述不正确的是(  )。 A.continue语句用于循环体中,结束循环? B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断? C.continue可以用于if语句中? D.continue语句不能代替break语句? 8.类的析构函数是在( )调用的。 A.类创建时 B.创建对象时 C.删除对象时 D.不自动调用? 9. 以下关于类中静态成员的叙述不正确的是 A.静态成员为类的所有对象所公有? B.静态成员变量可以在类内任何位置上声明? C.静态成员变量的赋初值必须放在类外? D.定义静态成员变量时必须赋初值? 10. 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 ( )。 A.特定的数据模型 B.数据无冗余 C.数据可共享 D.专门的数据管理软件? 二、单选题(13题) 11.下列是if语句的基本形式: if(表达式)语句 其中“表达式”(  )。 A.必须是逻辑表达式 B.必须是关系表达式 C.必须是逻辑表达式或关系表达式 D.可以是任意合法的表达式? 12. 关于类模板,下列表述不正确的是 A.用类模板定义一个对象时,不能省略实参? B.类模板只能有虚拟类型参数? C.类模板本身在编译中不会生成任何代码? D.类模板的成员函数都是模板函数? 13. A)20 B)24 C)25 D)15 14.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间 的联系是( )。 A.一对一 B.一对多 C.多对多 D.多对一? 15.下列选项中,不是一个算法的基本特征的是(  )。 A.完整性 B.可行性 C.有穷性 D.拥有足够的情报? 16. 以下不属于对象的基本特点的是() A.分类性 B.多态性 C.继承性 D.封装性? 17.关系模型允许定义3类数据约束,下列不属于数据约束的是______。 A.A.实体完整性约束 B.参照完整性约束 C.域完整性约束 D.用户自定义的完整性约束 18.一个教师可讲多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(  )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系? 19.秘序调试的任务是( )。 A.设计测试用例 B.验证程序的正确性 C.发现程序中的错误 D.诊断和改正程序中的错误? 20.下列符号中不属于C++关键字的是(  )。 A.friend B.namespaee C.Continue D.byte? 21. 若

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档